Interface Attribute.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Attribute.Builder,
,Attribute> SdkBuilder<Attribute.Builder,
,Attribute> SdkPojo
- Enclosing class:
Attribute
public static interface Attribute.Builder
extends SdkPojo, CopyableBuilder<Attribute.Builder,Attribute>
-
Method Summary
Modifier and TypeMethodDescriptionallowedValues
(String... allowedValues) A list of possible values an attribute can be assigned.allowedValues
(Collection<String> allowedValues) A list of possible values an attribute can be assigned.assignedValue
(String assignedValue) Deprecated.assignedValue is no longer in useA comment in addition to the description.The specified data type of the attribute.dataType
(NodeDataType dataType) The specified data type of the attribute.defaultValue
(String defaultValue) The default value of the attribute.deprecationMessage
(String deprecationMessage) The deprecation message for the node or the branch that was moved or deleted.description
(String description) A brief description of the attribute.fullyQualifiedName
(String fullyQualifiedName) The fully qualified name of the attribute.The specified possible maximum value of the attribute.The specified possible minimum value of the attribute.The scientific unit for the attribute.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 Details
-
fullyQualifiedName
The fully qualified name of the attribute. For example, the fully qualified name of an attribute might be
Vehicle.Body.Engine.Type
.- Parameters:
fullyQualifiedName
- The fully qualified name of the attribute. For example, the fully qualified name of an attribute might beVehicle.Body.Engine.Type
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataType
The specified data type of the attribute.
- Parameters:
dataType
- The specified data type of the attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataType
The specified data type of the attribute.
- Parameters:
dataType
- The specified data type of the attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
A brief description of the attribute.
- Parameters:
description
- A brief description of the attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unit
The scientific unit for the attribute.
- Parameters:
unit
- The scientific unit for the attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedValues
A list of possible values an attribute can be assigned.
- Parameters:
allowedValues
- A list of possible values an attribute can be assigned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedValues
A list of possible values an attribute can be assigned.
- Parameters:
allowedValues
- A list of possible values an attribute can be assigned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
min
The specified possible minimum value of the attribute.
- Parameters:
min
- The specified possible minimum value of the attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
max
The specified possible maximum value of the attribute.
- Parameters:
max
- The specified possible maximum value of the attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assignedValue
Deprecated.assignedValue is no longer in useA specified value for the attribute.
- Parameters:
assignedValue
- A specified value for the attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultValue
The default value of the attribute.
- Parameters:
defaultValue
- The default value of the attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deprecationMessage
The deprecation message for the node or the branch that was moved or deleted.
- Parameters:
deprecationMessage
- The deprecation message for the node or the branch that was moved or deleted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
comment
A comment in addition to the description.
- Parameters:
comment
- A comment in addition to the description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-