Interface NielsenWatermarksSettings.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<NielsenWatermarksSettings.Builder,,NielsenWatermarksSettings> SdkBuilder<NielsenWatermarksSettings.Builder,,NielsenWatermarksSettings> SdkPojo
- Enclosing class:
NielsenWatermarksSettings
@Mutable
@NotThreadSafe
public static interface NielsenWatermarksSettings.Builder
extends SdkPojo, CopyableBuilder<NielsenWatermarksSettings.Builder,NielsenWatermarksSettings>
-
Method Summary
Modifier and TypeMethodDescriptionnielsenCbetSettings(Consumer<NielsenCBET.Builder> nielsenCbetSettings) Complete these fields only if you want to insert watermarks of type Nielsen CBET This is a convenience method that creates an instance of theNielsenCBET.Builderavoiding the need to create one manually viaNielsenCBET.builder().nielsenCbetSettings(NielsenCBET nielsenCbetSettings) Complete these fields only if you want to insert watermarks of type Nielsen CBETnielsenDistributionType(String nielsenDistributionType) Choose the distribution types that you want to assign to the watermarks: - PROGRAM_CONTENT - FINAL_DISTRIBUTORnielsenDistributionType(NielsenWatermarksDistributionTypes nielsenDistributionType) Choose the distribution types that you want to assign to the watermarks: - PROGRAM_CONTENT - FINAL_DISTRIBUTORnielsenNaesIiNwSettings(Consumer<NielsenNaesIiNw.Builder> nielsenNaesIiNwSettings) Complete these fields only if you want to insert watermarks of type Nielsen NAES II (N2) and Nielsen NAES VI (NW).nielsenNaesIiNwSettings(NielsenNaesIiNw nielsenNaesIiNwSettings) Complete these fields only if you want to insert watermarks of type Nielsen NAES II (N2) and Nielsen NAES VI (NW).nielsenNwOnlySettings(Consumer<NielsenNwOnly.Builder> nielsenNwOnlySettings) Complete these fields only if you want to insert watermarks of type Nielsen NAES VI (NW) only, without inserting NAES II (N2) watermarks.nielsenNwOnlySettings(NielsenNwOnly nielsenNwOnlySettings) Complete these fields only if you want to insert watermarks of type Nielsen NAES VI (NW) only, without inserting NAES II (N2) watermarks.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
-
nielsenCbetSettings
Complete these fields only if you want to insert watermarks of type Nielsen CBET- Parameters:
nielsenCbetSettings- Complete these fields only if you want to insert watermarks of type Nielsen CBET- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nielsenCbetSettings
default NielsenWatermarksSettings.Builder nielsenCbetSettings(Consumer<NielsenCBET.Builder> nielsenCbetSettings) Complete these fields only if you want to insert watermarks of type Nielsen CBET This is a convenience method that creates an instance of theNielsenCBET.Builderavoiding the need to create one manually viaNielsenCBET.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonielsenCbetSettings(NielsenCBET).- Parameters:
nielsenCbetSettings- a consumer that will call methods onNielsenCBET.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nielsenDistributionType
Choose the distribution types that you want to assign to the watermarks: - PROGRAM_CONTENT - FINAL_DISTRIBUTOR- Parameters:
nielsenDistributionType- Choose the distribution types that you want to assign to the watermarks: - PROGRAM_CONTENT - FINAL_DISTRIBUTOR- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nielsenDistributionType
NielsenWatermarksSettings.Builder nielsenDistributionType(NielsenWatermarksDistributionTypes nielsenDistributionType) Choose the distribution types that you want to assign to the watermarks: - PROGRAM_CONTENT - FINAL_DISTRIBUTOR- Parameters:
nielsenDistributionType- Choose the distribution types that you want to assign to the watermarks: - PROGRAM_CONTENT - FINAL_DISTRIBUTOR- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nielsenNaesIiNwSettings
Complete these fields only if you want to insert watermarks of type Nielsen NAES II (N2) and Nielsen NAES VI (NW).- Parameters:
nielsenNaesIiNwSettings- Complete these fields only if you want to insert watermarks of type Nielsen NAES II (N2) and Nielsen NAES VI (NW).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nielsenNaesIiNwSettings
default NielsenWatermarksSettings.Builder nielsenNaesIiNwSettings(Consumer<NielsenNaesIiNw.Builder> nielsenNaesIiNwSettings) Complete these fields only if you want to insert watermarks of type Nielsen NAES II (N2) and Nielsen NAES VI (NW). This is a convenience method that creates an instance of theNielsenNaesIiNw.Builderavoiding the need to create one manually viaNielsenNaesIiNw.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonielsenNaesIiNwSettings(NielsenNaesIiNw).- Parameters:
nielsenNaesIiNwSettings- a consumer that will call methods onNielsenNaesIiNw.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nielsenNwOnlySettings
Complete these fields only if you want to insert watermarks of type Nielsen NAES VI (NW) only, without inserting NAES II (N2) watermarks.- Parameters:
nielsenNwOnlySettings- Complete these fields only if you want to insert watermarks of type Nielsen NAES VI (NW) only, without inserting NAES II (N2) watermarks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nielsenNwOnlySettings
default NielsenWatermarksSettings.Builder nielsenNwOnlySettings(Consumer<NielsenNwOnly.Builder> nielsenNwOnlySettings) Complete these fields only if you want to insert watermarks of type Nielsen NAES VI (NW) only, without inserting NAES II (N2) watermarks. This is a convenience method that creates an instance of theNielsenNwOnly.Builderavoiding the need to create one manually viaNielsenNwOnly.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonielsenNwOnlySettings(NielsenNwOnly).- Parameters:
nielsenNwOnlySettings- a consumer that will call methods onNielsenNwOnly.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-