Interface AnalyticsConfigurationType.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AnalyticsConfigurationType.Builder,AnalyticsConfigurationType>,SdkBuilder<AnalyticsConfigurationType.Builder,AnalyticsConfigurationType>,SdkPojo
- Enclosing class:
- AnalyticsConfigurationType
public static interface AnalyticsConfigurationType.Builder extends SdkPojo, CopyableBuilder<AnalyticsConfigurationType.Builder,AnalyticsConfigurationType>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AnalyticsConfigurationType.BuilderapplicationArn(String applicationArn)The Amazon Resource Name (ARN) of an Amazon Pinpoint project.AnalyticsConfigurationType.BuilderapplicationId(String applicationId)The application ID for an Amazon Pinpoint application.AnalyticsConfigurationType.BuilderexternalId(String externalId)The external ID.AnalyticsConfigurationType.BuilderroleArn(String roleArn)The ARN of an Identity and Access Management role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.AnalyticsConfigurationType.BuilderuserDataShared(Boolean userDataShared)IfUserDataSharedistrue, Amazon Cognito includes user data in the events that it publishes to Amazon Pinpoint analytics.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
applicationId
AnalyticsConfigurationType.Builder applicationId(String applicationId)
The application ID for an Amazon Pinpoint application.
- Parameters:
applicationId- The application ID for an Amazon Pinpoint application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationArn
AnalyticsConfigurationType.Builder applicationArn(String applicationArn)
The Amazon Resource Name (ARN) of an Amazon Pinpoint project. You can use the Amazon Pinpoint project to integrate with the chosen user pool Client. Amazon Cognito publishes events to the Amazon Pinpoint project that the app ARN declares.
- Parameters:
applicationArn- The Amazon Resource Name (ARN) of an Amazon Pinpoint project. You can use the Amazon Pinpoint project to integrate with the chosen user pool Client. Amazon Cognito publishes events to the Amazon Pinpoint project that the app ARN declares.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
AnalyticsConfigurationType.Builder roleArn(String roleArn)
The ARN of an Identity and Access Management role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.
- Parameters:
roleArn- The ARN of an Identity and Access Management role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
externalId
AnalyticsConfigurationType.Builder externalId(String externalId)
The external ID.
- Parameters:
externalId- The external ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userDataShared
AnalyticsConfigurationType.Builder userDataShared(Boolean userDataShared)
If
UserDataSharedistrue, Amazon Cognito includes user data in the events that it publishes to Amazon Pinpoint analytics.- Parameters:
userDataShared- IfUserDataSharedistrue, Amazon Cognito includes user data in the events that it publishes to Amazon Pinpoint analytics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-