Class UserPoolUICustomizationState.Builder

    • Method Detail

      • clientId

        public UserPoolUICustomizationState.Builder clientId​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> clientId)
        Parameters:
        clientId - The client ID for the client app. Defaults to `ALL`. If `ALL` is specified, the `css` and/or `imageFile` settings will be used for every client that has no UI customization set previously.
        Returns:
        builder
      • clientId

        public UserPoolUICustomizationState.Builder clientId​(java.lang.String clientId)
        Parameters:
        clientId - The client ID for the client app. Defaults to `ALL`. If `ALL` is specified, the `css` and/or `imageFile` settings will be used for every client that has no UI customization set previously.
        Returns:
        builder
      • creationDate

        public UserPoolUICustomizationState.Builder creationDate​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> creationDate)
        Parameters:
        creationDate - The creation date in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) for the UI customization.
        Returns:
        builder
      • creationDate

        public UserPoolUICustomizationState.Builder creationDate​(java.lang.String creationDate)
        Parameters:
        creationDate - The creation date in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) for the UI customization.
        Returns:
        builder
      • css

        public UserPoolUICustomizationState.Builder css​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> css)
        Parameters:
        css - The CSS values in the UI customization, provided as a String. At least one of `css` or `imageFile` is required.
        Returns:
        builder
      • css

        public UserPoolUICustomizationState.Builder css​(java.lang.String css)
        Parameters:
        css - The CSS values in the UI customization, provided as a String. At least one of `css` or `imageFile` is required.
        Returns:
        builder
      • cssVersion

        public UserPoolUICustomizationState.Builder cssVersion​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> cssVersion)
        Parameters:
        cssVersion - The CSS version number.
        Returns:
        builder
      • imageFile

        public UserPoolUICustomizationState.Builder imageFile​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> imageFile)
        Parameters:
        imageFile - The uploaded logo image for the UI customization, provided as a base64-encoded String. Drift detection is not possible for this argument. At least one of `css` or `imageFile` is required.
        Returns:
        builder
      • imageFile

        public UserPoolUICustomizationState.Builder imageFile​(java.lang.String imageFile)
        Parameters:
        imageFile - The uploaded logo image for the UI customization, provided as a base64-encoded String. Drift detection is not possible for this argument. At least one of `css` or `imageFile` is required.
        Returns:
        builder
      • imageUrl

        public UserPoolUICustomizationState.Builder imageUrl​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> imageUrl)
        Parameters:
        imageUrl - The logo image URL for the UI customization.
        Returns:
        builder
      • imageUrl

        public UserPoolUICustomizationState.Builder imageUrl​(java.lang.String imageUrl)
        Parameters:
        imageUrl - The logo image URL for the UI customization.
        Returns:
        builder
      • lastModifiedDate

        public UserPoolUICustomizationState.Builder lastModifiedDate​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> lastModifiedDate)
        Parameters:
        lastModifiedDate - The last-modified date in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) for the UI customization.
        Returns:
        builder
      • lastModifiedDate

        public UserPoolUICustomizationState.Builder lastModifiedDate​(java.lang.String lastModifiedDate)
        Parameters:
        lastModifiedDate - The last-modified date in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) for the UI customization.
        Returns:
        builder
      • region

        public UserPoolUICustomizationState.Builder region​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public UserPoolUICustomizationState.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • userPoolId

        public UserPoolUICustomizationState.Builder userPoolId​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> userPoolId)
        Parameters:
        userPoolId - The user pool ID for the user pool.
        Returns:
        builder
      • userPoolId

        public UserPoolUICustomizationState.Builder userPoolId​(java.lang.String userPoolId)
        Parameters:
        userPoolId - The user pool ID for the user pool.
        Returns:
        builder