Interface JobWatermark.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<JobWatermark.Builder,JobWatermark>,SdkBuilder<JobWatermark.Builder,JobWatermark>,SdkPojo
- Enclosing class:
- JobWatermark
public static interface JobWatermark.Builder extends SdkPojo, CopyableBuilder<JobWatermark.Builder,JobWatermark>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default JobWatermark.Builderencryption(Consumer<Encryption.Builder> encryption)The encryption settings, if any, that you want Elastic Transcoder to apply to your watermarks.JobWatermark.Builderencryption(Encryption encryption)The encryption settings, if any, that you want Elastic Transcoder to apply to your watermarks.JobWatermark.BuilderinputKey(String inputKey)The name of the .png or .jpg file that you want to use for the watermark.JobWatermark.BuilderpresetWatermarkId(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 Detail
-
presetWatermarkId
JobWatermark.Builder presetWatermarkId(String 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
JobWatermark.Builder inputKey(String 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 Bucketobject 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 Bucketobject 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
JobWatermark.Builder encryption(Encryption 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
default JobWatermark.Builder encryption(Consumer<Encryption.Builder> 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.Builderavoiding the need to create one manually viaEncryption.builder().When the
Consumercompletes,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:
encryption(Encryption)
-
-