Class CfnEventStreamMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.customerprofiles.CfnEventStreamMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEventStreamMixinProps>
- Enclosing interface:
CfnEventStreamMixinProps
@Stability(Stable)
public static final class CfnEventStreamMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEventStreamMixinProps>
A builder for
CfnEventStreamMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.domainName(String domainName) Sets the value ofCfnEventStreamMixinProps.getDomainName()eventStreamName(String eventStreamName) Sets the value ofCfnEventStreamMixinProps.getEventStreamName()Sets the value ofCfnEventStreamMixinProps.getTags()Sets the value ofCfnEventStreamMixinProps.getUri()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
domainName
Sets the value ofCfnEventStreamMixinProps.getDomainName()- Parameters:
domainName- The unique name of the domain.- Returns:
this
-
eventStreamName
Sets the value ofCfnEventStreamMixinProps.getEventStreamName()- Parameters:
eventStreamName- The name of the event stream.- Returns:
this
-
tags
Sets the value ofCfnEventStreamMixinProps.getTags()- Parameters:
tags- The tags used to organize, track, or control access for this resource.- Returns:
this
-
uri
Sets the value ofCfnEventStreamMixinProps.getUri()- Parameters:
uri- The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnEventStreamMixinProps>- Returns:
- a new instance of
CfnEventStreamMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-