Interface AttributeDefinition.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<AttributeDefinition.Builder,AttributeDefinition>
,SdkBuilder<AttributeDefinition.Builder,AttributeDefinition>
,SdkPojo
- Enclosing class:
- AttributeDefinition
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.Builder
attributeName(String attributeName)
A name for the attribute.AttributeDefinition.Builder
attributeType(String attributeType)
The data type for the attribute, where:AttributeDefinition.Builder
attributeType(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, 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
-
-
-