Class DomainNodesStatus

    • Method Detail

      • nodeId

        public final String nodeId()

        The ID of the node.

        Returns:
        The ID of the node.
      • nodeType

        public final NodeType nodeType()

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

        If the service returns an enum value that is not available in the current SDK version, nodeType will return NodeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from nodeTypeAsString().

        Returns:
        Indicates whether the nodes is a data, master, or ultrawarm node.
        See Also:
        NodeType
      • nodeTypeAsString

        public final String nodeTypeAsString()

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

        If the service returns an enum value that is not available in the current SDK version, nodeType will return NodeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from nodeTypeAsString().

        Returns:
        Indicates whether the nodes is a data, master, or ultrawarm node.
        See Also:
        NodeType
      • availabilityZone

        public final String availabilityZone()

        The Availability Zone of the node.

        Returns:
        The Availability Zone of the node.
      • nodeStatus

        public final NodeStatus nodeStatus()

        Indicates if the node is active or in standby.

        If the service returns an enum value that is not available in the current SDK version, nodeStatus will return NodeStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from nodeStatusAsString().

        Returns:
        Indicates if the node is active or in standby.
        See Also:
        NodeStatus
      • nodeStatusAsString

        public final String nodeStatusAsString()

        Indicates if the node is active or in standby.

        If the service returns an enum value that is not available in the current SDK version, nodeStatus will return NodeStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from nodeStatusAsString().

        Returns:
        Indicates if the node is active or in standby.
        See Also:
        NodeStatus
      • storageType

        public final String storageType()

        Indicates if the node has EBS or instance storage.

        Returns:
        Indicates if the node has EBS or instance storage.
      • storageVolumeType

        public final VolumeType storageVolumeType()

        If the nodes has EBS storage, indicates if the volume type is GP2 or GP3. Only applicable for data nodes.

        If the service returns an enum value that is not available in the current SDK version, storageVolumeType will return VolumeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from storageVolumeTypeAsString().

        Returns:
        If the nodes has EBS storage, indicates if the volume type is GP2 or GP3. Only applicable for data nodes.
        See Also:
        VolumeType
      • storageVolumeTypeAsString

        public final String storageVolumeTypeAsString()

        If the nodes has EBS storage, indicates if the volume type is GP2 or GP3. Only applicable for data nodes.

        If the service returns an enum value that is not available in the current SDK version, storageVolumeType will return VolumeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from storageVolumeTypeAsString().

        Returns:
        If the nodes has EBS storage, indicates if the volume type is GP2 or GP3. Only applicable for data nodes.
        See Also:
        VolumeType
      • storageSize

        public final String storageSize()

        The storage size of the node, in GiB.

        Returns:
        The storage size of the node, in GiB.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)