Class CfnVodSourcePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.mediatailor.CfnVodSourcePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnVodSourcePropsMixin>
- Enclosing class:
CfnVodSourcePropsMixin
@Stability(Stable)
public static final class CfnVodSourcePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnVodSourcePropsMixin>
A fluent builder for
CfnVodSourcePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) httpPackageConfigurations(List<? extends Object> httpPackageConfigurations) The HTTP package configurations for the VOD source.httpPackageConfigurations(IResolvable httpPackageConfigurations) The HTTP package configurations for the VOD source.sourceLocationName(String sourceLocationName) The name of the source location that the VOD source is associated with.The tags assigned to the VOD source.vodSourceName(String vodSourceName) The name of the VOD source.
-
Method Details
-
create
@Stability(Stable) public static CfnVodSourcePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnVodSourcePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnVodSourcePropsMixin.Builder.
-
httpPackageConfigurations
@Stability(Stable) public CfnVodSourcePropsMixin.Builder httpPackageConfigurations(IResolvable httpPackageConfigurations) The HTTP package configurations for the VOD source.- Parameters:
httpPackageConfigurations- The HTTP package configurations for the VOD source. This parameter is required.- Returns:
this- See Also:
-
httpPackageConfigurations
@Stability(Stable) public CfnVodSourcePropsMixin.Builder httpPackageConfigurations(List<? extends Object> httpPackageConfigurations) The HTTP package configurations for the VOD source.- Parameters:
httpPackageConfigurations- The HTTP package configurations for the VOD source. This parameter is required.- Returns:
this- See Also:
-
sourceLocationName
@Stability(Stable) public CfnVodSourcePropsMixin.Builder sourceLocationName(String sourceLocationName) The name of the source location that the VOD source is associated with.- Parameters:
sourceLocationName- The name of the source location that the VOD source is associated with. This parameter is required.- Returns:
this- See Also:
-
tags
The tags assigned to the VOD source.Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources .
- Parameters:
tags- The tags assigned to the VOD source. This parameter is required.- Returns:
this- See Also:
-
vodSourceName
The name of the VOD source.- Parameters:
vodSourceName- The name of the VOD source. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnVodSourcePropsMixin>- Returns:
- a newly built instance of
CfnVodSourcePropsMixin.
-