Interface AttributeDefinition.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AttributeDefinition.Builder,AttributeDefinition>,SdkBuilder<AttributeDefinition.Builder,AttributeDefinition>,SdkPojo
- Enclosing class:
- AttributeDefinition
@Mutable @NotThreadSafe public static interface AttributeDefinition.Builder extends SdkPojo, CopyableBuilder<AttributeDefinition.Builder,AttributeDefinition>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AttributeDefinition.BuilderattributeName(String attributeName)A name for the attribute.AttributeDefinition.BuilderattributeType(String attributeType)The data type for the attribute, where:AttributeDefinition.BuilderattributeType(ScalarAttributeType attributeType)The data type for the attribute, where:-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
attributeName
AttributeDefinition.Builder attributeName(String attributeName)
A name for the attribute.
- Parameters:
attributeName- A name for the attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributeType
AttributeDefinition.Builder attributeType(String attributeType)
The data type for the attribute, where:
-
S- the attribute is of type String -
N- the attribute is of type Number -
B- the attribute is of type Binary
- Parameters:
attributeType- The data type for the attribute, where:-
S- the attribute is of type String -
N- the attribute is of type Number -
B- the attribute is of type Binary
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ScalarAttributeType,ScalarAttributeType
-
-
attributeType
AttributeDefinition.Builder attributeType(ScalarAttributeType attributeType)
The data type for the attribute, where:
-
S- the attribute is of type String -
N- the attribute is of type Number -
B- the attribute is of type Binary
- Parameters:
attributeType- The data type for the attribute, where:-
S- the attribute is of type String -
N- the attribute is of type Number -
B- the attribute is of type Binary
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ScalarAttributeType,ScalarAttributeType
-
-
-