Class UserPoolSchemaArgs.Builder

  • Enclosing class:
    UserPoolSchemaArgs

    public static final class UserPoolSchemaArgs.Builder
    extends java.lang.Object
    • Method Detail

      • attributeDataType

        public UserPoolSchemaArgs.Builder attributeDataType​(com.pulumi.core.Output<java.lang.String> attributeDataType)
        Parameters:
        attributeDataType - Attribute data type. Must be one of `Boolean`, `Number`, `String`, `DateTime`.
        Returns:
        builder
      • attributeDataType

        public UserPoolSchemaArgs.Builder attributeDataType​(java.lang.String attributeDataType)
        Parameters:
        attributeDataType - Attribute data type. Must be one of `Boolean`, `Number`, `String`, `DateTime`.
        Returns:
        builder
      • developerOnlyAttribute

        public UserPoolSchemaArgs.Builder developerOnlyAttribute​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.Boolean> developerOnlyAttribute)
        Parameters:
        developerOnlyAttribute - Whether the attribute type is developer only.
        Returns:
        builder
      • developerOnlyAttribute

        public UserPoolSchemaArgs.Builder developerOnlyAttribute​(java.lang.Boolean developerOnlyAttribute)
        Parameters:
        developerOnlyAttribute - Whether the attribute type is developer only.
        Returns:
        builder
      • mutable

        public UserPoolSchemaArgs.Builder mutable​(@Nullable
                                                  com.pulumi.core.Output<java.lang.Boolean> mutable)
        Parameters:
        mutable - Whether the attribute can be changed once it has been created.
        Returns:
        builder
      • mutable

        public UserPoolSchemaArgs.Builder mutable​(java.lang.Boolean mutable)
        Parameters:
        mutable - Whether the attribute can be changed once it has been created.
        Returns:
        builder
      • name

        public UserPoolSchemaArgs.Builder name​(com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Name of the attribute.
        Returns:
        builder
      • name

        public UserPoolSchemaArgs.Builder name​(java.lang.String name)
        Parameters:
        name - Name of the attribute.
        Returns:
        builder
      • numberAttributeConstraints

        public UserPoolSchemaArgs.Builder numberAttributeConstraints​(@Nullable
                                                                     com.pulumi.core.Output<UserPoolSchemaNumberAttributeConstraintsArgs> numberAttributeConstraints)
        Parameters:
        numberAttributeConstraints - Configuration block for the constraints for an attribute of the number type. Detailed below.
        Returns:
        builder
      • required

        public UserPoolSchemaArgs.Builder required​(@Nullable
                                                   com.pulumi.core.Output<java.lang.Boolean> required)
        Parameters:
        required - Whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.
        Returns:
        builder
      • required

        public UserPoolSchemaArgs.Builder required​(java.lang.Boolean required)
        Parameters:
        required - Whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.
        Returns:
        builder