Class CfnVodSource.Builder
java.lang.Object
software.amazon.awscdk.services.mediatailor.CfnVodSource.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnVodSource>
- Enclosing class:
CfnVodSource
@Stability(Stable)
public static final class CfnVodSource.Builder
extends Object
implements software.amazon.jsii.Builder<CfnVodSource>
A fluent builder for
CfnVodSource
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnVodSource.Builder
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 CfnVodSource.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnVodSource.Builder
.
-
httpPackageConfigurations
@Stability(Stable) public CfnVodSource.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 CfnVodSource.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
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:
-
vodSourceName
The name of the VOD source.- Parameters:
vodSourceName
- The name of the VOD source. 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:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnVodSource>
- Returns:
- a newly built instance of
CfnVodSource
.
-