Interface MssPackage.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<MssPackage.Builder,,- MssPackage> - SdkBuilder<MssPackage.Builder,,- MssPackage> - SdkPojo
- Enclosing class:
- MssPackage
@Mutable
@NotThreadSafe
public static interface MssPackage.Builder
extends SdkPojo, CopyableBuilder<MssPackage.Builder,MssPackage> 
- 
Method SummaryModifier and TypeMethodDescriptiondefault MssPackage.Builderencryption(Consumer<MssEncryption.Builder> encryption) Sets the value of the Encryption property for this object.encryption(MssEncryption encryption) Sets the value of the Encryption property for this object.manifestWindowSeconds(Integer manifestWindowSeconds) The time window (in seconds) contained in each manifest.segmentDurationSeconds(Integer segmentDurationSeconds) The duration (in seconds) of each segment.default MssPackage.BuilderstreamSelection(Consumer<StreamSelection.Builder> streamSelection) Sets the value of the StreamSelection property for this object.streamSelection(StreamSelection streamSelection) Sets the value of the StreamSelection property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
encryptionSets the value of the Encryption property for this object.- Parameters:
- encryption- The new value for the Encryption property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
encryptionSets the value of the Encryption property for this object. This is a convenience method that creates an instance of theMssEncryption.Builderavoiding the need to create one manually viaMssEncryption.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencryption(MssEncryption).- Parameters:
- encryption- a consumer that will call methods on- MssEncryption.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
manifestWindowSecondsThe time window (in seconds) contained in each manifest.- Parameters:
- manifestWindowSeconds- The time window (in seconds) contained in each manifest.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
segmentDurationSecondsThe duration (in seconds) of each segment.- Parameters:
- segmentDurationSeconds- The duration (in seconds) of each segment.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
streamSelectionSets the value of the StreamSelection property for this object.- Parameters:
- streamSelection- The new value for the StreamSelection property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
streamSelectionSets the value of the StreamSelection property for this object. This is a convenience method that creates an instance of theStreamSelection.Builderavoiding the need to create one manually viaStreamSelection.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostreamSelection(StreamSelection).- Parameters:
- streamSelection- a consumer that will call methods on- StreamSelection.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-