java.lang.Object
com.azure.resourcemanager.databoxedge.fluent.models.NodeProperties

public final class NodeProperties extends Object
This class represents the nodes in a highly available cluster.
  • Constructor Details

    • NodeProperties

      public NodeProperties()
      Creates an instance of NodeProperties class.
  • Method Details

    • nodeStatus

      public NodeStatus nodeStatus()
      Get the nodeStatus property: The current status of the individual node.
      Returns:
      the nodeStatus value.
    • nodeChassisSerialNumber

      public String nodeChassisSerialNumber()
      Get the nodeChassisSerialNumber property: Serial number of the Chassis.
      Returns:
      the nodeChassisSerialNumber value.
    • nodeSerialNumber

      public String nodeSerialNumber()
      Get the nodeSerialNumber property: Serial number of the individual node.
      Returns:
      the nodeSerialNumber value.
    • nodeDisplayName

      public String nodeDisplayName()
      Get the nodeDisplayName property: Display Name of the individual node.
      Returns:
      the nodeDisplayName value.
    • nodeFriendlySoftwareVersion

      public String nodeFriendlySoftwareVersion()
      Get the nodeFriendlySoftwareVersion property: Friendly software version name that is currently installed on the node.
      Returns:
      the nodeFriendlySoftwareVersion value.
    • nodeHcsVersion

      public String nodeHcsVersion()
      Get the nodeHcsVersion property: HCS version that is currently installed on the node.
      Returns:
      the nodeHcsVersion value.
    • nodeInstanceId

      public String nodeInstanceId()
      Get the nodeInstanceId property: Guid instance id of the node.
      Returns:
      the nodeInstanceId value.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.