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