Package com.pulumi.aws.cognito.inputs
Class UserPoolClientAnalyticsConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cognito.inputs.UserPoolClientAnalyticsConfigurationArgs.Builder
-
- Enclosing class:
- UserPoolClientAnalyticsConfigurationArgs
public static final class UserPoolClientAnalyticsConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(UserPoolClientAnalyticsConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UserPoolClientAnalyticsConfigurationArgs defaults)
-
-
Method Detail
-
applicationArn
public UserPoolClientAnalyticsConfigurationArgs.Builder applicationArn(@Nullable com.pulumi.core.Output<java.lang.String> applicationArn)
- Parameters:
applicationArn- Application ARN for an AWS End User Messaging application. Conflicts with `externalId` and `roleArn`.- Returns:
- builder
-
applicationArn
public UserPoolClientAnalyticsConfigurationArgs.Builder applicationArn(java.lang.String applicationArn)
- Parameters:
applicationArn- Application ARN for an AWS End User Messaging application. Conflicts with `externalId` and `roleArn`.- Returns:
- builder
-
applicationId
public UserPoolClientAnalyticsConfigurationArgs.Builder applicationId(@Nullable com.pulumi.core.Output<java.lang.String> applicationId)
- Parameters:
applicationId- Application ID for an AWS End User Messaging application.- Returns:
- builder
-
applicationId
public UserPoolClientAnalyticsConfigurationArgs.Builder applicationId(java.lang.String applicationId)
- Parameters:
applicationId- Application ID for an AWS End User Messaging application.- Returns:
- builder
-
externalId
public UserPoolClientAnalyticsConfigurationArgs.Builder externalId(@Nullable com.pulumi.core.Output<java.lang.String> externalId)
- Parameters:
externalId- ID for the Analytics Configuration. Conflicts with `applicationArn`.- Returns:
- builder
-
externalId
public UserPoolClientAnalyticsConfigurationArgs.Builder externalId(java.lang.String externalId)
- Parameters:
externalId- ID for the Analytics Configuration. Conflicts with `applicationArn`.- Returns:
- builder
-
roleArn
public UserPoolClientAnalyticsConfigurationArgs.Builder roleArn(@Nullable com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- ARN of an IAM role that authorizes Amazon Cognito to publish events to AWS End User Messaging analytics. Conflicts with `applicationArn`.- Returns:
- builder
-
roleArn
public UserPoolClientAnalyticsConfigurationArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- ARN of an IAM role that authorizes Amazon Cognito to publish events to AWS End User Messaging analytics. Conflicts with `applicationArn`.- Returns:
- builder
-
userDataShared
public UserPoolClientAnalyticsConfigurationArgs.Builder userDataShared(@Nullable com.pulumi.core.Output<java.lang.Boolean> userDataShared)
- Parameters:
userDataShared- If set to `true`, Amazon Cognito will include user data in the events it publishes to AWS End User Messaging analytics.- Returns:
- builder
-
userDataShared
public UserPoolClientAnalyticsConfigurationArgs.Builder userDataShared(java.lang.Boolean userDataShared)
- Parameters:
userDataShared- If set to `true`, Amazon Cognito will include user data in the events it publishes to AWS End User Messaging analytics.- Returns:
- builder
-
build
public UserPoolClientAnalyticsConfigurationArgs build()
-
-