Interface JobWatermark.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<JobWatermark.Builder,,JobWatermark> SdkBuilder<JobWatermark.Builder,,JobWatermark> SdkPojo
- Enclosing class:
JobWatermark
-
Method Summary
Modifier and TypeMethodDescriptiondefault JobWatermark.Builderencryption(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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 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
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.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:
-