public static final class CfnUserPoolClient.AnalyticsConfigurationProperty.Builder
extends java.lang.Object
CfnUserPoolClient.AnalyticsConfigurationProperty
Constructor and Description |
---|
Builder() |
public CfnUserPoolClient.AnalyticsConfigurationProperty.Builder applicationArn(java.lang.String applicationArn)
CfnUserPoolClient.AnalyticsConfigurationProperty.getApplicationArn()
applicationArn
- The Amazon Resource Name (ARN) of an Amazon Pinpoint project.
You can use the Amazon Pinpoint project for integration with the chosen user pool client. Amazon Cognito publishes events to the Amazon Pinpoint project that the app ARN declares.this
public CfnUserPoolClient.AnalyticsConfigurationProperty.Builder applicationId(java.lang.String applicationId)
CfnUserPoolClient.AnalyticsConfigurationProperty.getApplicationId()
applicationId
- The application ID for an Amazon Pinpoint application.this
public CfnUserPoolClient.AnalyticsConfigurationProperty.Builder externalId(java.lang.String externalId)
CfnUserPoolClient.AnalyticsConfigurationProperty.getExternalId()
externalId
- The external ID.this
public CfnUserPoolClient.AnalyticsConfigurationProperty.Builder roleArn(java.lang.String roleArn)
CfnUserPoolClient.AnalyticsConfigurationProperty.getRoleArn()
roleArn
- The ARN of an AWS Identity and Access Management role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.this
public CfnUserPoolClient.AnalyticsConfigurationProperty.Builder userDataShared(java.lang.Boolean userDataShared)
CfnUserPoolClient.AnalyticsConfigurationProperty.getUserDataShared()
userDataShared
- If `UserDataShared` is `true` , Amazon Cognito includes user data in the events that it publishes to Amazon Pinpoint analytics.this
public CfnUserPoolClient.AnalyticsConfigurationProperty.Builder userDataShared(IResolvable userDataShared)
CfnUserPoolClient.AnalyticsConfigurationProperty.getUserDataShared()
userDataShared
- If `UserDataShared` is `true` , Amazon Cognito includes user data in the events that it publishes to Amazon Pinpoint analytics.this
public CfnUserPoolClient.AnalyticsConfigurationProperty build()
CfnUserPoolClient.AnalyticsConfigurationProperty
java.lang.NullPointerException
- if any required attribute was not provided