Interface JobWatermark.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<JobWatermark.Builder,
,JobWatermark> SdkBuilder<JobWatermark.Builder,
,JobWatermark> SdkPojo
- Enclosing class:
JobWatermark
-
Method Summary
Modifier and TypeMethodDescriptiondefault JobWatermark.Builder
encryption
(Consumer<Encryption.Builder> encryption) The encryption settings, if any, that you want Elastic Transcoder to apply to your watermarks.encryption
(Encryption encryption) The encryption settings, if any, that you want Elastic Transcoder to apply to your watermarks.The name of the .png or .jpg file that you want to use for the watermark.presetWatermarkId
(String presetWatermarkId) The ID of the watermark settings that Elastic Transcoder uses to add watermarks to the video during transcoding.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
presetWatermarkId
The ID of the watermark settings that Elastic Transcoder uses to add watermarks to the video during transcoding. The settings are in the preset specified by Preset for the current output. In that preset, the value of Watermarks Id tells Elastic Transcoder which settings to use.
- Parameters:
presetWatermarkId
- The ID of the watermark settings that Elastic Transcoder uses to add watermarks to the video during transcoding. The settings are in the preset specified by Preset for the current output. In that preset, the value of Watermarks Id tells Elastic Transcoder which settings to use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputKey
The name of the .png or .jpg file that you want to use for the watermark. To determine which Amazon S3 bucket contains the specified file, Elastic Transcoder checks the pipeline specified by
Pipeline
; theInput Bucket
object in that pipeline identifies the bucket.If the file name includes a prefix, for example, logos/128x64.png, include the prefix in the key. If the file isn't in the specified bucket, Elastic Transcoder returns an error.
- Parameters:
inputKey
- The name of the .png or .jpg file that you want to use for the watermark. To determine which Amazon S3 bucket contains the specified file, Elastic Transcoder checks the pipeline specified byPipeline
; theInput Bucket
object in that pipeline identifies the bucket.If the file name includes a prefix, for example, logos/128x64.png, include the prefix in the key. If the file isn't in the specified bucket, Elastic Transcoder returns an error.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryption
The encryption settings, if any, that you want Elastic Transcoder to apply to your watermarks.
- Parameters:
encryption
- The encryption settings, if any, that you want Elastic Transcoder to apply to your watermarks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryption
The encryption settings, if any, that you want Elastic Transcoder to apply to your watermarks.
This is a convenience method that creates an instance of theEncryption.Builder
avoiding the need to create one manually viaEncryption.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toencryption(Encryption)
.- Parameters:
encryption
- a consumer that will call methods onEncryption.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-