Class UserPoolClientAnalyticsConfigurationArgs.Builder

    • 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
      • 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
      • 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