Class CfnMediaPipelineKinesisVideoStreamPoolPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.chime.CfnMediaPipelineKinesisVideoStreamPoolPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMediaPipelineKinesisVideoStreamPoolPropsMixin>
- Enclosing class:
CfnMediaPipelineKinesisVideoStreamPoolPropsMixin
@Stability(Stable)
public static final class CfnMediaPipelineKinesisVideoStreamPoolPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMediaPipelineKinesisVideoStreamPoolPropsMixin>
A fluent builder for
CfnMediaPipelineKinesisVideoStreamPoolPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) The name of the Kinesis Video Stream Pool.streamConfiguration(CfnMediaPipelineKinesisVideoStreamPoolPropsMixin.StreamConfigurationProperty streamConfiguration) The configuration settings for the Kinesis video stream.streamConfiguration(IResolvable streamConfiguration) The configuration settings for the Kinesis video stream.tags(List<? extends CfnMediaPipelineKinesisVideoStreamPoolPropsMixin.TagsItemsProperty> tags) The tags associated with the Kinesis Video Stream Pool.
-
Method Details
-
create
@Stability(Stable) public static CfnMediaPipelineKinesisVideoStreamPoolPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnMediaPipelineKinesisVideoStreamPoolPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnMediaPipelineKinesisVideoStreamPoolPropsMixin.Builder.
-
poolName
@Stability(Stable) public CfnMediaPipelineKinesisVideoStreamPoolPropsMixin.Builder poolName(String 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 CfnMediaPipelineKinesisVideoStreamPoolPropsMixin.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 CfnMediaPipelineKinesisVideoStreamPoolPropsMixin.Builder streamConfiguration(CfnMediaPipelineKinesisVideoStreamPoolPropsMixin.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 CfnMediaPipelineKinesisVideoStreamPoolPropsMixin.Builder tags(List<? extends CfnMediaPipelineKinesisVideoStreamPoolPropsMixin.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<CfnMediaPipelineKinesisVideoStreamPoolPropsMixin>- Returns:
- a newly built instance of
CfnMediaPipelineKinesisVideoStreamPoolPropsMixin.
-