Class ClusterMetrics

All Implemented Interfaces:
com.nutanix.dp1.aio.deserializers.AioObjectTypeTypedObject, com.nutanix.json.deserializers.ObjectTypeTypedObject, Serializable

public class ClusterMetrics extends ExternalizableAbstractModel implements Serializable, com.nutanix.dp1.aio.deserializers.AioObjectTypeTypedObject
See Also:
  • Field Details

    • clusterName

      public String clusterName
      Name of the cluster
    • externalIP

      public IPv4Address externalIP
    • cvmIPs

      public List<IPv4Address> cvmIPs
      CVM IPs of the nodes in the cluster
    • totalMemorySizeBytes

      public Long totalMemorySizeBytes
      Total memory size in bytes in the cluster
    • currentMemoryUsageSizeBytes

      public Long currentMemoryUsageSizeBytes
      Total memory size in bytes currently being used by the active VMs
    • provisionedMemoryUsageBytes

      public Long provisionedMemoryUsageBytes
      Total memory size in bytes provisioned for all the VMs
    • maxVmMemorySizeBytes

      public Long maxVmMemorySizeBytes
      Largest possible memory size in bytes for the next VM that can be added
    • availableMemorySizeBytes

      public Long availableMemorySizeBytes
      Total amount of available memory in bytes for deploying new VMs
    • largestPoweredOffVMMemory

      public Long largestPoweredOffVMMemory
      Powered OFF VM with the largest memory size
    • totalVCpuCount

      public Long totalVCpuCount
      Total number of vCPUs in the cluster
    • currentUsedVCpuCount

      public Long currentUsedVCpuCount
      Total number of vCPUs currently being used by the active VMs
    • provisionedVCpuCount

      public Long provisionedVCpuCount
      Total number of vCPUs provisioned for all the VMs
    • maxVmVCpuSize

      public Long maxVmVCpuSize
      Largest possible VM size in vCPUs for the next VM that can be added
    • availableVCpuCount

      public Long availableVCpuCount
      Total number of available VMs for deploying new VMs
    • largestPoweredOffVMVCpu

      public Long largestPoweredOffVMVCpu
      Largest powered OFF VM in terms of vCPU count
    • totalCpuHz

      public Long totalCpuHz
      Total amount of CPU in hertz in the cluster
    • currentUsedCpuHz

      public Long currentUsedCpuHz
      Total amount of CPU in hertz currently being used by the active VMs
    • provisionedCpuHz

      public Long provisionedCpuHz
      Total amount of CPU in hertz provisioned for all the VMs
    • totalStorageCapacityRawBytes

      public Long totalStorageCapacityRawBytes
      Total storage in bytes capacity in the cluster
    • totalStorageCapacityLogicalBytes

      public Long totalStorageCapacityLogicalBytes
      Total logical storage in bytes capacity after considering RF
    • totalStorageCapacityLogicalWithSavingsBytes

      public Long totalStorageCapacityLogicalWithSavingsBytes
      Total logical storage capacity in bytes after accounting for savings from dedup, compressions,and erasure coding
    • totalStorageUsageBytes

      public Long totalStorageUsageBytes
      Total raw storage usage by the cluster
    • totalStorageAvailableBytes

      public Long totalStorageAvailableBytes
      Total raw storage bytes still available in the cluster
    • totalStorageAvailableLogicalBytes

      public Long totalStorageAvailableLogicalBytes
      Total logical storage bytes still available in the cluster
  • Constructor Details

    • ClusterMetrics

      public ClusterMetrics()
    • ClusterMetrics

      public ClusterMetrics(String tenantId, String extId, List<ApiLink> links, String clusterName, IPv4Address externalIP, List<IPv4Address> cvmIPs, Long totalMemorySizeBytes, Long currentMemoryUsageSizeBytes, Long provisionedMemoryUsageBytes, Long maxVmMemorySizeBytes, Long availableMemorySizeBytes, Long largestPoweredOffVMMemory, Long totalVCpuCount, Long currentUsedVCpuCount, Long provisionedVCpuCount, Long maxVmVCpuSize, Long availableVCpuCount, Long largestPoweredOffVMVCpu, Long totalCpuHz, Long currentUsedCpuHz, Long provisionedCpuHz, Long totalStorageCapacityRawBytes, Long totalStorageCapacityLogicalBytes, Long totalStorageCapacityLogicalWithSavingsBytes, Long totalStorageUsageBytes, Long totalStorageAvailableBytes, Long totalStorageAvailableLogicalBytes)