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