Interface RegistrationFieldDefinition.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RegistrationFieldDefinition.Builder,RegistrationFieldDefinition>,SdkBuilder<RegistrationFieldDefinition.Builder,RegistrationFieldDefinition>,SdkPojo
- Enclosing class:
- RegistrationFieldDefinition
public static interface RegistrationFieldDefinition.Builder extends SdkPojo, CopyableBuilder<RegistrationFieldDefinition.Builder,RegistrationFieldDefinition>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default RegistrationFieldDefinition.BuilderdisplayHints(Consumer<RegistrationFieldDisplayHints.Builder> displayHints)An array of RegistrationFieldDisplayHints objects for the field.RegistrationFieldDefinition.BuilderdisplayHints(RegistrationFieldDisplayHints displayHints)An array of RegistrationFieldDisplayHints objects for the field.RegistrationFieldDefinition.BuilderfieldPath(String fieldPath)The path to the registration form field.RegistrationFieldDefinition.BuilderfieldRequirement(String fieldRequirement)Specifies if the field for the registration form is required, conditional or optional.RegistrationFieldDefinition.BuilderfieldRequirement(FieldRequirement fieldRequirement)Specifies if the field for the registration form is required, conditional or optional.RegistrationFieldDefinition.BuilderfieldType(String fieldType)The type of field.RegistrationFieldDefinition.BuilderfieldType(FieldType fieldType)The type of field.RegistrationFieldDefinition.BuildersectionPath(String sectionPath)The section path of the field.default RegistrationFieldDefinition.BuilderselectValidation(Consumer<SelectValidation.Builder> selectValidation)The validation rules for a select field.RegistrationFieldDefinition.BuilderselectValidation(SelectValidation selectValidation)The validation rules for a select field.default RegistrationFieldDefinition.BuildertextValidation(Consumer<TextValidation.Builder> textValidation)The validation rules for a text field.RegistrationFieldDefinition.BuildertextValidation(TextValidation textValidation)The validation rules for a text field.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
sectionPath
RegistrationFieldDefinition.Builder sectionPath(String sectionPath)
The section path of the field.
- Parameters:
sectionPath- The section path of the field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldPath
RegistrationFieldDefinition.Builder fieldPath(String fieldPath)
The path to the registration form field. You can use DescribeRegistrationFieldDefinitions for a list of FieldPaths.
- Parameters:
fieldPath- The path to the registration form field. You can use DescribeRegistrationFieldDefinitions for a list of FieldPaths.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldType
RegistrationFieldDefinition.Builder fieldType(String fieldType)
The type of field.
-
fieldType
RegistrationFieldDefinition.Builder fieldType(FieldType fieldType)
The type of field.
-
fieldRequirement
RegistrationFieldDefinition.Builder fieldRequirement(String fieldRequirement)
Specifies if the field for the registration form is required, conditional or optional.
- Parameters:
fieldRequirement- Specifies if the field for the registration form is required, conditional or optional.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FieldRequirement,FieldRequirement
-
fieldRequirement
RegistrationFieldDefinition.Builder fieldRequirement(FieldRequirement fieldRequirement)
Specifies if the field for the registration form is required, conditional or optional.
- Parameters:
fieldRequirement- Specifies if the field for the registration form is required, conditional or optional.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FieldRequirement,FieldRequirement
-
selectValidation
RegistrationFieldDefinition.Builder selectValidation(SelectValidation selectValidation)
The validation rules for a select field.
- Parameters:
selectValidation- The validation rules for a select field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selectValidation
default RegistrationFieldDefinition.Builder selectValidation(Consumer<SelectValidation.Builder> selectValidation)
The validation rules for a select field.
This is a convenience method that creates an instance of theSelectValidation.Builderavoiding the need to create one manually viaSelectValidation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toselectValidation(SelectValidation).- Parameters:
selectValidation- a consumer that will call methods onSelectValidation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
selectValidation(SelectValidation)
-
textValidation
RegistrationFieldDefinition.Builder textValidation(TextValidation textValidation)
The validation rules for a text field.
- Parameters:
textValidation- The validation rules for a text field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
textValidation
default RegistrationFieldDefinition.Builder textValidation(Consumer<TextValidation.Builder> textValidation)
The validation rules for a text field.
This is a convenience method that creates an instance of theTextValidation.Builderavoiding the need to create one manually viaTextValidation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totextValidation(TextValidation).- Parameters:
textValidation- a consumer that will call methods onTextValidation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
textValidation(TextValidation)
-
displayHints
RegistrationFieldDefinition.Builder displayHints(RegistrationFieldDisplayHints displayHints)
An array of RegistrationFieldDisplayHints objects for the field.
- Parameters:
displayHints- An array of RegistrationFieldDisplayHints objects for the field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayHints
default RegistrationFieldDefinition.Builder displayHints(Consumer<RegistrationFieldDisplayHints.Builder> displayHints)
An array of RegistrationFieldDisplayHints objects for the field.
This is a convenience method that creates an instance of theRegistrationFieldDisplayHints.Builderavoiding the need to create one manually viaRegistrationFieldDisplayHints.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todisplayHints(RegistrationFieldDisplayHints).- Parameters:
displayHints- a consumer that will call methods onRegistrationFieldDisplayHints.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
displayHints(RegistrationFieldDisplayHints)
-
-