Class PackagingConfigurationReference.Builder
java.lang.Object
software.amazon.awscdk.services.mediapackage.PackagingConfigurationReference.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<PackagingConfigurationReference>
- Enclosing interface:
PackagingConfigurationReference
@Stability(Stable)
public static final class PackagingConfigurationReference.Builder
extends Object
implements software.amazon.jsii.Builder<PackagingConfigurationReference>
A builder for
PackagingConfigurationReference
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.packagingConfigurationArn
(String packagingConfigurationArn) Sets the value ofPackagingConfigurationReference.getPackagingConfigurationArn()
packagingConfigurationId
(String packagingConfigurationId) Sets the value ofPackagingConfigurationReference.getPackagingConfigurationId()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
packagingConfigurationArn
@Stability(Stable) public PackagingConfigurationReference.Builder packagingConfigurationArn(String packagingConfigurationArn) Sets the value ofPackagingConfigurationReference.getPackagingConfigurationArn()
- Parameters:
packagingConfigurationArn
- The ARN of the PackagingConfiguration resource. This parameter is required.- Returns:
this
-
packagingConfigurationId
@Stability(Stable) public PackagingConfigurationReference.Builder packagingConfigurationId(String packagingConfigurationId) Sets the value ofPackagingConfigurationReference.getPackagingConfigurationId()
- Parameters:
packagingConfigurationId
- The Id of the PackagingConfiguration resource. This parameter is required.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<PackagingConfigurationReference>
- Returns:
- a new instance of
PackagingConfigurationReference
- Throws:
NullPointerException
- if any required attribute was not provided
-