Class CfnEventStreamPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.pinpoint.CfnEventStreamPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEventStreamPropsMixin>
- Enclosing class:
CfnEventStreamPropsMixin
@Stability(Stable)
public static final class CfnEventStreamPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEventStreamPropsMixin>
A fluent builder for
CfnEventStreamPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionapplicationId(String applicationId) The unique identifier for the Amazon Pinpoint application that you want to export data from.build()create()create(CfnPropertyMixinOptions options) destinationStreamArn(String destinationStreamArn) The Amazon Resource Name (ARN) of the Amazon Kinesis Data Stream or Amazon Data Firehose delivery stream that you want to publish event data to.The AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to publish event data to the stream in your AWS account.
-
Method Details
-
create
@Stability(Stable) public static CfnEventStreamPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnEventStreamPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnEventStreamPropsMixin.Builder.
-
applicationId
The unique identifier for the Amazon Pinpoint application that you want to export data from.- Parameters:
applicationId- The unique identifier for the Amazon Pinpoint application that you want to export data from. This parameter is required.- Returns:
this- See Also:
-
destinationStreamArn
@Stability(Stable) public CfnEventStreamPropsMixin.Builder destinationStreamArn(String destinationStreamArn) The Amazon Resource Name (ARN) of the Amazon Kinesis Data Stream or Amazon Data Firehose delivery stream that you want to publish event data to.For a Kinesis Data Stream, the ARN format is:
arn:aws:kinesis: region : account-id :stream/ stream_nameFor a Firehose delivery stream, the ARN format is:
arn:aws:firehose: region : account-id :deliverystream/ stream_name- Parameters:
destinationStreamArn- The Amazon Resource Name (ARN) of the Amazon Kinesis Data Stream or Amazon Data Firehose delivery stream that you want to publish event data to. This parameter is required.- Returns:
this- See Also:
-
roleArn
The AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to publish event data to the stream in your AWS account.- Parameters:
roleArn- The AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to publish event data to the stream in your AWS account. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnEventStreamPropsMixin>- Returns:
- a newly built instance of
CfnEventStreamPropsMixin.
-