Class CfnMediaPipelineKinesisVideoStreamPool.Builder
java.lang.Object
software.amazon.awscdk.services.chime.CfnMediaPipelineKinesisVideoStreamPool.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMediaPipelineKinesisVideoStreamPool>
- Enclosing class:
CfnMediaPipelineKinesisVideoStreamPool
@Stability(Stable)
public static final class CfnMediaPipelineKinesisVideoStreamPool.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMediaPipelineKinesisVideoStreamPool>
A fluent builder for
CfnMediaPipelineKinesisVideoStreamPool.-
Method Summary
Modifier and TypeMethodDescriptionbuild()The name of the Kinesis Video Stream Pool.streamConfiguration(IResolvable streamConfiguration) The configuration settings for the Kinesis video stream.streamConfiguration(CfnMediaPipelineKinesisVideoStreamPool.StreamConfigurationProperty streamConfiguration) The configuration settings for the Kinesis video stream.tags(List<? extends CfnMediaPipelineKinesisVideoStreamPool.TagsItemsProperty> tags) The tags associated with the Kinesis Video Stream Pool.
-
Method Details
-
create
@Stability(Stable) public static CfnMediaPipelineKinesisVideoStreamPool.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
CfnMediaPipelineKinesisVideoStreamPool.Builder.
-
poolName
The name of the Kinesis Video Stream Pool.- Parameters:
poolName- The name of the Kinesis Video Stream Pool. This parameter is required.- Returns:
this- See Also:
-
streamConfiguration
@Stability(Stable) public CfnMediaPipelineKinesisVideoStreamPool.Builder streamConfiguration(IResolvable streamConfiguration) The configuration settings for the Kinesis video stream.- Parameters:
streamConfiguration- The configuration settings for the Kinesis video stream. This parameter is required.- Returns:
this- See Also:
-
streamConfiguration
@Stability(Stable) public CfnMediaPipelineKinesisVideoStreamPool.Builder streamConfiguration(CfnMediaPipelineKinesisVideoStreamPool.StreamConfigurationProperty streamConfiguration) The configuration settings for the Kinesis video stream.- Parameters:
streamConfiguration- The configuration settings for the Kinesis video stream. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnMediaPipelineKinesisVideoStreamPool.Builder tags(List<? extends CfnMediaPipelineKinesisVideoStreamPool.TagsItemsProperty> tags) The tags associated with the Kinesis Video Stream Pool.- Parameters:
tags- The tags associated with the Kinesis Video Stream Pool. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnMediaPipelineKinesisVideoStreamPool>- Returns:
- a newly built instance of
CfnMediaPipelineKinesisVideoStreamPool.
-