Interface DomainNodesStatus.Builder

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

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