Interface AttributeInput.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AttributeInput.Builder,,AttributeInput> SdkBuilder<AttributeInput.Builder,,AttributeInput> SdkPojo
- Enclosing class:
AttributeInput
@Mutable
@NotThreadSafe
public static interface AttributeInput.Builder
extends SdkPojo, CopyableBuilder<AttributeInput.Builder,AttributeInput>
-
Method Summary
Modifier and TypeMethodDescriptionattributeIdentifier(String attributeIdentifier) The ID of the attribute.forms(Collection<FormInput> forms) The metadata forms as part of the attribute input.forms(Consumer<FormInput.Builder>... forms) The metadata forms as part of the attribute input.The metadata forms as part of the attribute input.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
attributeIdentifier
The ID of the attribute.
- Parameters:
attributeIdentifier- The ID of the attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
forms
The metadata forms as part of the attribute input.
- Parameters:
forms- The metadata forms as part of the attribute input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
forms
The metadata forms as part of the attribute input.
- Parameters:
forms- The metadata forms as part of the attribute input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
forms
The metadata forms as part of the attribute input.
This is a convenience method that creates an instance of theFormInput.Builderavoiding the need to create one manually viaFormInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toforms(List<FormInput>).- Parameters:
forms- a consumer that will call methods onFormInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-