Interface MediaPackageV2AbWatermarkerIrdetoSettings.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MediaPackageV2AbWatermarkerIrdetoSettings.Builder,,MediaPackageV2AbWatermarkerIrdetoSettings> SdkBuilder<MediaPackageV2AbWatermarkerIrdetoSettings.Builder,,MediaPackageV2AbWatermarkerIrdetoSettings> SdkPojo
- Enclosing class:
MediaPackageV2AbWatermarkerIrdetoSettings
@Mutable
@NotThreadSafe
public static interface MediaPackageV2AbWatermarkerIrdetoSettings.Builder
extends SdkPojo, CopyableBuilder<MediaPackageV2AbWatermarkerIrdetoSettings.Builder,MediaPackageV2AbWatermarkerIrdetoSettings>
-
Method Summary
Modifier and TypeMethodDescriptionadditionalDestinationsAlternateDestinations(Collection<OutputLocationRef> additionalDestinationsAlternateDestinations) The "B" pipeline renditions for the additional destinations.additionalDestinationsAlternateDestinations(Consumer<OutputLocationRef.Builder>... additionalDestinationsAlternateDestinations) The "B" pipeline renditions for the additional destinations.additionalDestinationsAlternateDestinations(OutputLocationRef... additionalDestinationsAlternateDestinations) The "B" pipeline renditions for the additional destinations.alternateDestination(Consumer<OutputLocationRef.Builder> alternateDestination) The "B" pipeline renditions for the main destination.alternateDestination(OutputLocationRef alternateDestination) The "B" pipeline renditions for the main destination.customProfile(Consumer<AbWatermarkingCustomProfile.Builder> customProfile) The vendor-provided custom profile values.customProfile(AbWatermarkingCustomProfile customProfile) The vendor-provided custom profile values.The name of the Secrets Manager secret containing the license file.operatorId(Integer operatorId) The vendor-provided Operator ID.polyPeriod(Integer polyPeriod) The number of segments per watermarking bit.The vendor-provided profile choice.profile(AbWatermarkingProfile profile) The vendor-provided profile choice.watermarkIdLength(String watermarkIdLength) The number of bits that compose the watermarking identifier to be embedded.watermarkIdLength(AbWatermarkerIdLength watermarkIdLength) The number of bits that compose the watermarking identifier to be embedded.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, sdkFieldNameToField, sdkFields
-
Method Details
-
additionalDestinationsAlternateDestinations
MediaPackageV2AbWatermarkerIrdetoSettings.Builder additionalDestinationsAlternateDestinations(Collection<OutputLocationRef> additionalDestinationsAlternateDestinations) The "B" pipeline renditions for the additional destinations.- Parameters:
additionalDestinationsAlternateDestinations- The "B" pipeline renditions for the additional destinations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalDestinationsAlternateDestinations
MediaPackageV2AbWatermarkerIrdetoSettings.Builder additionalDestinationsAlternateDestinations(OutputLocationRef... additionalDestinationsAlternateDestinations) The "B" pipeline renditions for the additional destinations.- Parameters:
additionalDestinationsAlternateDestinations- The "B" pipeline renditions for the additional destinations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalDestinationsAlternateDestinations
MediaPackageV2AbWatermarkerIrdetoSettings.Builder additionalDestinationsAlternateDestinations(Consumer<OutputLocationRef.Builder>... additionalDestinationsAlternateDestinations) The "B" pipeline renditions for the additional destinations. This is a convenience method that creates an instance of theOutputLocationRef.Builderavoiding the need to create one manually viaOutputLocationRef.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toadditionalDestinationsAlternateDestinations(List<OutputLocationRef>).- Parameters:
additionalDestinationsAlternateDestinations- a consumer that will call methods onOutputLocationRef.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
alternateDestination
MediaPackageV2AbWatermarkerIrdetoSettings.Builder alternateDestination(OutputLocationRef alternateDestination) The "B" pipeline renditions for the main destination.- Parameters:
alternateDestination- The "B" pipeline renditions for the main destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
alternateDestination
default MediaPackageV2AbWatermarkerIrdetoSettings.Builder alternateDestination(Consumer<OutputLocationRef.Builder> alternateDestination) The "B" pipeline renditions for the main destination. This is a convenience method that creates an instance of theOutputLocationRef.Builderavoiding the need to create one manually viaOutputLocationRef.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toalternateDestination(OutputLocationRef).- Parameters:
alternateDestination- a consumer that will call methods onOutputLocationRef.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customProfile
MediaPackageV2AbWatermarkerIrdetoSettings.Builder customProfile(AbWatermarkingCustomProfile customProfile) The vendor-provided custom profile values.- Parameters:
customProfile- The vendor-provided custom profile values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customProfile
default MediaPackageV2AbWatermarkerIrdetoSettings.Builder customProfile(Consumer<AbWatermarkingCustomProfile.Builder> customProfile) The vendor-provided custom profile values. This is a convenience method that creates an instance of theAbWatermarkingCustomProfile.Builderavoiding the need to create one manually viaAbWatermarkingCustomProfile.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocustomProfile(AbWatermarkingCustomProfile).- Parameters:
customProfile- a consumer that will call methods onAbWatermarkingCustomProfile.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
license
The name of the Secrets Manager secret containing the license file.- Parameters:
license- The name of the Secrets Manager secret containing the license file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operatorId
The vendor-provided Operator ID.- Parameters:
operatorId- The vendor-provided Operator ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
polyPeriod
The number of segments per watermarking bit. The total duration of the watermarking bit should be the LCM (least common multiple) of all segments sizes emitted by the downstream packager.- Parameters:
polyPeriod- The number of segments per watermarking bit. The total duration of the watermarking bit should be the LCM (least common multiple) of all segments sizes emitted by the downstream packager.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profile
The vendor-provided profile choice.- Parameters:
profile- The vendor-provided profile choice.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
profile
The vendor-provided profile choice.- Parameters:
profile- The vendor-provided profile choice.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
watermarkIdLength
The number of bits that compose the watermarking identifier to be embedded.- Parameters:
watermarkIdLength- The number of bits that compose the watermarking identifier to be embedded.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
watermarkIdLength
MediaPackageV2AbWatermarkerIrdetoSettings.Builder watermarkIdLength(AbWatermarkerIdLength watermarkIdLength) The number of bits that compose the watermarking identifier to be embedded.- Parameters:
watermarkIdLength- The number of bits that compose the watermarking identifier to be embedded.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-