Interface PackagingConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PackagingConfiguration.Builder,PackagingConfiguration>,SdkBuilder<PackagingConfiguration.Builder,PackagingConfiguration>,SdkPojo
- Enclosing class:
- PackagingConfiguration
public static interface PackagingConfiguration.Builder extends SdkPojo, CopyableBuilder<PackagingConfiguration.Builder,PackagingConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description PackagingConfiguration.Builderarn(String arn)The ARN of the PackagingConfiguration.default PackagingConfiguration.BuildercmafPackage(Consumer<CmafPackage.Builder> cmafPackage)Sets the value of the CmafPackage property for this object.PackagingConfiguration.BuildercmafPackage(CmafPackage cmafPackage)Sets the value of the CmafPackage property for this object.PackagingConfiguration.BuildercreatedAt(String createdAt)The time the PackagingConfiguration was created.default PackagingConfiguration.BuilderdashPackage(Consumer<DashPackage.Builder> dashPackage)Sets the value of the DashPackage property for this object.PackagingConfiguration.BuilderdashPackage(DashPackage dashPackage)Sets the value of the DashPackage property for this object.default PackagingConfiguration.BuilderhlsPackage(Consumer<HlsPackage.Builder> hlsPackage)Sets the value of the HlsPackage property for this object.PackagingConfiguration.BuilderhlsPackage(HlsPackage hlsPackage)Sets the value of the HlsPackage property for this object.PackagingConfiguration.Builderid(String id)The ID of the PackagingConfiguration.default PackagingConfiguration.BuildermssPackage(Consumer<MssPackage.Builder> mssPackage)Sets the value of the MssPackage property for this object.PackagingConfiguration.BuildermssPackage(MssPackage mssPackage)Sets the value of the MssPackage property for this object.PackagingConfiguration.BuilderpackagingGroupId(String packagingGroupId)The ID of a PackagingGroup.PackagingConfiguration.Buildertags(Map<String,String> tags)Sets the value of the Tags property for this object.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
arn
PackagingConfiguration.Builder arn(String arn)
The ARN of the PackagingConfiguration.- Parameters:
arn- The ARN of the PackagingConfiguration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cmafPackage
PackagingConfiguration.Builder cmafPackage(CmafPackage cmafPackage)
Sets the value of the CmafPackage property for this object.- Parameters:
cmafPackage- The new value for the CmafPackage property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cmafPackage
default PackagingConfiguration.Builder cmafPackage(Consumer<CmafPackage.Builder> cmafPackage)
Sets the value of the CmafPackage property for this object. This is a convenience method that creates an instance of theCmafPackage.Builderavoiding the need to create one manually viaCmafPackage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocmafPackage(CmafPackage).- Parameters:
cmafPackage- a consumer that will call methods onCmafPackage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
cmafPackage(CmafPackage)
-
createdAt
PackagingConfiguration.Builder createdAt(String createdAt)
The time the PackagingConfiguration was created.- Parameters:
createdAt- The time the PackagingConfiguration was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dashPackage
PackagingConfiguration.Builder dashPackage(DashPackage dashPackage)
Sets the value of the DashPackage property for this object.- Parameters:
dashPackage- The new value for the DashPackage property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dashPackage
default PackagingConfiguration.Builder dashPackage(Consumer<DashPackage.Builder> dashPackage)
Sets the value of the DashPackage property for this object. This is a convenience method that creates an instance of theDashPackage.Builderavoiding the need to create one manually viaDashPackage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todashPackage(DashPackage).- Parameters:
dashPackage- a consumer that will call methods onDashPackage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
dashPackage(DashPackage)
-
hlsPackage
PackagingConfiguration.Builder hlsPackage(HlsPackage hlsPackage)
Sets the value of the HlsPackage property for this object.- Parameters:
hlsPackage- The new value for the HlsPackage property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hlsPackage
default PackagingConfiguration.Builder hlsPackage(Consumer<HlsPackage.Builder> hlsPackage)
Sets the value of the HlsPackage property for this object. This is a convenience method that creates an instance of theHlsPackage.Builderavoiding the need to create one manually viaHlsPackage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tohlsPackage(HlsPackage).- Parameters:
hlsPackage- a consumer that will call methods onHlsPackage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
hlsPackage(HlsPackage)
-
id
PackagingConfiguration.Builder id(String id)
The ID of the PackagingConfiguration.- Parameters:
id- The ID of the PackagingConfiguration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mssPackage
PackagingConfiguration.Builder mssPackage(MssPackage mssPackage)
Sets the value of the MssPackage property for this object.- Parameters:
mssPackage- The new value for the MssPackage property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mssPackage
default PackagingConfiguration.Builder mssPackage(Consumer<MssPackage.Builder> mssPackage)
Sets the value of the MssPackage property for this object. This is a convenience method that creates an instance of theMssPackage.Builderavoiding the need to create one manually viaMssPackage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomssPackage(MssPackage).- Parameters:
mssPackage- a consumer that will call methods onMssPackage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
mssPackage(MssPackage)
-
packagingGroupId
PackagingConfiguration.Builder packagingGroupId(String packagingGroupId)
The ID of a PackagingGroup.- Parameters:
packagingGroupId- The ID of a PackagingGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
PackagingConfiguration.Builder tags(Map<String,String> tags)
Sets the value of the Tags property for this object.- Parameters:
tags- The new value for the Tags property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-