public static final class IotToKinesisFirehoseToS3.Builder extends Object implements software.amazon.jsii.Builder<IotToKinesisFirehoseToS3>
IotToKinesisFirehoseToS3.| Modifier and Type | Method and Description |
|---|---|
IotToKinesisFirehoseToS3.Builder |
bucketProps(software.amazon.awscdk.services.s3.BucketProps bucketProps)
Optional user provided props to override the default props.
|
IotToKinesisFirehoseToS3 |
build() |
static IotToKinesisFirehoseToS3.Builder |
create(software.amazon.awscdk.core.Construct scope,
String id) |
IotToKinesisFirehoseToS3.Builder |
deployBucket(Boolean deployBucket)
Whether to create a S3 Bucket or use an existing S3 Bucket.
|
IotToKinesisFirehoseToS3.Builder |
existingBucketObj(software.amazon.awscdk.services.s3.Bucket existingBucketObj)
Existing instance of S3 Bucket object.
|
IotToKinesisFirehoseToS3.Builder |
iotTopicRuleProps(software.amazon.awscdk.services.iot.CfnTopicRuleProps iotTopicRuleProps)
User provided CfnTopicRuleProps to override the defaults.
|
IotToKinesisFirehoseToS3.Builder |
kinesisFirehoseProps(Object kinesisFirehoseProps)
Optional user provided props to override the default props.
|
public static IotToKinesisFirehoseToS3.Builder create(software.amazon.awscdk.core.Construct scope, String id)
scope - - represents the scope for all the resources. This parameter is required.id - - this is a a scope-unique id. This parameter is required.IotToKinesisFirehoseToS3.Builder.public IotToKinesisFirehoseToS3.Builder iotTopicRuleProps(software.amazon.awscdk.services.iot.CfnTopicRuleProps iotTopicRuleProps)
Default: - Default props are used
iotTopicRuleProps - User provided CfnTopicRuleProps to override the defaults. This parameter is required.thispublic IotToKinesisFirehoseToS3.Builder bucketProps(software.amazon.awscdk.services.s3.BucketProps bucketProps)
If deploy is set to true only then this property is required
Default: - Default props are used
bucketProps - Optional user provided props to override the default props. This parameter is required.thispublic IotToKinesisFirehoseToS3.Builder deployBucket(Boolean deployBucket)
If set to false, you must provide S3 Bucket as existingBucketObj
Default: - true
deployBucket - Whether to create a S3 Bucket or use an existing S3 Bucket. This parameter is required.thispublic IotToKinesisFirehoseToS3.Builder existingBucketObj(software.amazon.awscdk.services.s3.Bucket existingBucketObj)
If deployBucket is set to false only then this property is required
Default: - None
existingBucketObj - Existing instance of S3 Bucket object. This parameter is required.thispublic IotToKinesisFirehoseToS3.Builder kinesisFirehoseProps(Object kinesisFirehoseProps)
Default: - Default props are used
kinesisFirehoseProps - Optional user provided props to override the default props. This parameter is required.thispublic IotToKinesisFirehoseToS3 build()
build in interface software.amazon.jsii.Builder<IotToKinesisFirehoseToS3>Copyright © 2020. All rights reserved.