Class CfnStreamPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.iot.CfnStreamPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnStreamPropsMixin>
- Enclosing class:
CfnStreamPropsMixin
@Stability(Stable)
public static final class CfnStreamPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnStreamPropsMixin>
A fluent builder for
CfnStreamPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()static CfnStreamPropsMixin.Buildercreate()static CfnStreamPropsMixin.Buildercreate(CfnPropertyMixinOptions options) description(String description) The description of the stream.The files to stream.files(IResolvable files) The files to stream.An IAM role that allows the IoT service principal to access your S3 files.The stream ID.Metadata which can be used to manage streams.
-
Method Details
-
create
@Stability(Stable) public static CfnStreamPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnStreamPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnStreamPropsMixin.Builder.
-
description
The description of the stream.- Parameters:
description- The description of the stream. This parameter is required.- Returns:
this- See Also:
-
files
The files to stream.- Parameters:
files- The files to stream. This parameter is required.- Returns:
this- See Also:
-
files
The files to stream.- Parameters:
files- The files to stream. This parameter is required.- Returns:
this- See Also:
-
roleArn
An IAM role that allows the IoT service principal to access your S3 files.- Parameters:
roleArn- An IAM role that allows the IoT service principal to access your S3 files. This parameter is required.- Returns:
this- See Also:
-
streamId
The stream ID.- Parameters:
streamId- The stream ID. This parameter is required.- Returns:
this- See Also:
-
tags
Metadata which can be used to manage streams.- Parameters:
tags- Metadata which can be used to manage streams. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnStreamPropsMixin>- Returns:
- a newly built instance of
CfnStreamPropsMixin.
-