Class ClusterNode


  • public final class ClusterNode
    extends Object
    Cluster node details.
    • Constructor Detail

      • ClusterNode

        public ClusterNode()
    • Method Detail

      • name

        public String name()
        Get the name property: Name of the cluster node.
        Returns:
        the name value.
      • id

        public Float id()
        Get the id property: Id of the node in the cluster.
        Returns:
        the id value.
      • windowsServerSubscription

        public WindowsServerSubscription windowsServerSubscription()
        Get the windowsServerSubscription property: State of Windows Server Subscription.
        Returns:
        the windowsServerSubscription value.
      • manufacturer

        public String manufacturer()
        Get the manufacturer property: Manufacturer of the cluster node hardware.
        Returns:
        the manufacturer value.
      • model

        public String model()
        Get the model property: Model name of the cluster node hardware.
        Returns:
        the model value.
      • osName

        public String osName()
        Get the osName property: Operating system running on the cluster node.
        Returns:
        the osName value.
      • osVersion

        public String osVersion()
        Get the osVersion property: Version of the operating system running on the cluster node.
        Returns:
        the osVersion value.
      • serialNumber

        public String serialNumber()
        Get the serialNumber property: Immutable id of the cluster node.
        Returns:
        the serialNumber value.
      • coreCount

        public Float coreCount()
        Get the coreCount property: Number of physical cores on the cluster node.
        Returns:
        the coreCount value.
      • memoryInGiB

        public Float memoryInGiB()
        Get the memoryInGiB property: Total available memory on the cluster node (in GiB).
        Returns:
        the memoryInGiB value.
      • validate

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