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 Details

    • 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.

      Parameters:
      nodeType - Indicates whether the nodes is a data, master, or ultrawarm node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • nodeType

      DomainNodesStatus.Builder nodeType(NodeType nodeType)

      Indicates whether the nodes is a data, master, or ultrawarm node.

      Parameters:
      nodeType - Indicates whether the nodes is a data, master, or ultrawarm node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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:
    • 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:
    • 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

      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:
    • 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:
    • 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:
    • 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.