Interface DomainNodesStatus.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DomainNodesStatus.Builder,DomainNodesStatus>,SdkBuilder<DomainNodesStatus.Builder,DomainNodesStatus>,SdkPojo
- Enclosing class:
- DomainNodesStatus
public static interface DomainNodesStatus.Builder extends SdkPojo, CopyableBuilder<DomainNodesStatus.Builder,DomainNodesStatus>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DomainNodesStatus.BuilderavailabilityZone(String availabilityZone)The Availability Zone of the node.DomainNodesStatus.BuilderinstanceType(String instanceType)The instance type information of the node.DomainNodesStatus.BuilderinstanceType(OpenSearchPartitionInstanceType instanceType)The instance type information of the node.DomainNodesStatus.BuildernodeId(String nodeId)The ID of the node.DomainNodesStatus.BuildernodeStatus(String nodeStatus)Indicates if the node is active or in standby.DomainNodesStatus.BuildernodeStatus(NodeStatus nodeStatus)Indicates if the node is active or in standby.DomainNodesStatus.BuildernodeType(String nodeType)Indicates whether the nodes is a data, master, or ultrawarm node.DomainNodesStatus.BuildernodeType(NodeType nodeType)Indicates whether the nodes is a data, master, or ultrawarm node.DomainNodesStatus.BuilderstorageSize(String storageSize)The storage size of the node, in GiB.DomainNodesStatus.BuilderstorageType(String storageType)Indicates if the node has EBS or instance storage.DomainNodesStatus.BuilderstorageVolumeType(String storageVolumeType)If the nodes has EBS storage, indicates if the volume type is GP2 or GP3.DomainNodesStatus.BuilderstorageVolumeType(VolumeType storageVolumeType)If the nodes has EBS storage, indicates if the volume type is GP2 or GP3.-
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
-
nodeId
DomainNodesStatus.Builder nodeId(String nodeId)
The ID of the node.
- Parameters:
nodeId- The ID of the node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeType
DomainNodesStatus.Builder nodeType(String nodeType)
Indicates whether the nodes is a data, master, or ultrawarm node.
-
nodeType
DomainNodesStatus.Builder nodeType(NodeType nodeType)
Indicates whether the nodes is a data, master, or ultrawarm node.
-
availabilityZone
DomainNodesStatus.Builder availabilityZone(String availabilityZone)
The Availability Zone of the node.
- Parameters:
availabilityZone- The Availability Zone of the node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceType
DomainNodesStatus.Builder instanceType(String instanceType)
The instance type information of the node.
- Parameters:
instanceType- The instance type information of the node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OpenSearchPartitionInstanceType,OpenSearchPartitionInstanceType
-
instanceType
DomainNodesStatus.Builder instanceType(OpenSearchPartitionInstanceType instanceType)
The instance type information of the node.
- Parameters:
instanceType- The instance type information of the node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OpenSearchPartitionInstanceType,OpenSearchPartitionInstanceType
-
nodeStatus
DomainNodesStatus.Builder nodeStatus(String nodeStatus)
Indicates if the node is active or in standby.
- Parameters:
nodeStatus- Indicates if the node is active or in standby.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NodeStatus,NodeStatus
-
nodeStatus
DomainNodesStatus.Builder nodeStatus(NodeStatus nodeStatus)
Indicates if the node is active or in standby.
- Parameters:
nodeStatus- Indicates if the node is active or in standby.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NodeStatus,NodeStatus
-
storageType
DomainNodesStatus.Builder storageType(String storageType)
Indicates if the node has EBS or instance storage.
- Parameters:
storageType- Indicates if the node has EBS or instance storage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageVolumeType
DomainNodesStatus.Builder storageVolumeType(String storageVolumeType)
If the nodes has EBS storage, indicates if the volume type is GP2 or GP3. Only applicable for data nodes.
- Parameters:
storageVolumeType- If the nodes has EBS storage, indicates if the volume type is GP2 or GP3. Only applicable for data nodes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VolumeType,VolumeType
-
storageVolumeType
DomainNodesStatus.Builder storageVolumeType(VolumeType storageVolumeType)
If the nodes has EBS storage, indicates if the volume type is GP2 or GP3. Only applicable for data nodes.
- Parameters:
storageVolumeType- If the nodes has EBS storage, indicates if the volume type is GP2 or GP3. Only applicable for data nodes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VolumeType,VolumeType
-
storageSize
DomainNodesStatus.Builder storageSize(String storageSize)
The storage size of the node, in GiB.
- Parameters:
storageSize- The storage size of the node, in GiB.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-