Package com.pulumi.aws.cognito.inputs
Class UserPoolSchemaArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cognito.inputs.UserPoolSchemaArgs.Builder
-
- Enclosing class:
- UserPoolSchemaArgs
public static final class UserPoolSchemaArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(UserPoolSchemaArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UserPoolSchemaArgs defaults)
-
-
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
-
numberAttributeConstraints
public UserPoolSchemaArgs.Builder numberAttributeConstraints(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
-
stringAttributeConstraints
public UserPoolSchemaArgs.Builder stringAttributeConstraints(@Nullable com.pulumi.core.Output<UserPoolSchemaStringAttributeConstraintsArgs> stringAttributeConstraints)
- Parameters:
stringAttributeConstraints- Constraints for an attribute of the string type. Detailed below.- Returns:
- builder
-
stringAttributeConstraints
public UserPoolSchemaArgs.Builder stringAttributeConstraints(UserPoolSchemaStringAttributeConstraintsArgs stringAttributeConstraints)
- Parameters:
stringAttributeConstraints- Constraints for an attribute of the string type. Detailed below.- Returns:
- builder
-
build
public UserPoolSchemaArgs build()
-
-