Class ClusterMetrics
java.lang.Object
com.nutanix.dp1.aio.common.v1.config.TenantAwareModel
com.nutanix.dp1.aio.common.v1.response.ExternalizableAbstractModel
com.nutanix.dp1.aio.aiops.v4.clusterMetrics.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:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.nutanix.dp1.aio.common.v1.response.ExternalizableAbstractModel
ExternalizableAbstractModel.ExternalizableAbstractModelBuilderNested classes/interfaces inherited from class com.nutanix.dp1.aio.common.v1.config.TenantAwareModel
TenantAwareModel.TenantAwareModelBuilder -
Field Summary
FieldsModifier and TypeFieldDescriptionTotal amount of available memory in bytes for deploying new VMsTotal number of available VMs for deploying new VMsName of the clusterTotal memory size in bytes currently being used by the active VMsTotal amount of CPU in hertz currently being used by the active VMsTotal number of vCPUs currently being used by the active VMsCVM IPs of the nodes in the clusterPowered OFF VM with the largest memory sizeLargest powered OFF VM in terms of vCPU countLargest possible memory size in bytes for the next VM that can be addedLargest possible VM size in vCPUs for the next VM that can be addedTotal amount of CPU in hertz provisioned for all the VMsTotal memory size in bytes provisioned for all the VMsTotal number of vCPUs provisioned for all the VMsTotal amount of CPU in hertz in the clusterTotal memory size in bytes in the clusterTotal raw storage bytes still available in the clusterTotal logical storage bytes still available in the clusterTotal logical storage in bytes capacity after considering RFTotal logical storage capacity in bytes after accounting for savings from dedup, compressions,and erasure codingTotal storage in bytes capacity in the clusterTotal raw storage usage by the clusterTotal number of vCPUs in the cluster -
Constructor Summary
ConstructorsConstructorDescriptionClusterMetrics(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) -
Method Summary
Methods inherited from class com.nutanix.dp1.aio.common.v1.response.ExternalizableAbstractModel
setExtId, setLinksMethods inherited from class com.nutanix.dp1.aio.common.v1.config.TenantAwareModel
get$unknownFields, setTenantIdMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.nutanix.json.deserializers.ObjectTypeTypedObject
get$objectType, get$reserved
-
Field Details
-
clusterName
Name of the cluster -
externalIP
-
cvmIPs
CVM IPs of the nodes in the cluster -
totalMemorySizeBytes
Total memory size in bytes in the cluster -
currentMemoryUsageSizeBytes
Total memory size in bytes currently being used by the active VMs -
provisionedMemoryUsageBytes
Total memory size in bytes provisioned for all the VMs -
maxVmMemorySizeBytes
Largest possible memory size in bytes for the next VM that can be added -
availableMemorySizeBytes
Total amount of available memory in bytes for deploying new VMs -
largestPoweredOffVMMemory
Powered OFF VM with the largest memory size -
totalVCpuCount
Total number of vCPUs in the cluster -
currentUsedVCpuCount
Total number of vCPUs currently being used by the active VMs -
provisionedVCpuCount
Total number of vCPUs provisioned for all the VMs -
maxVmVCpuSize
Largest possible VM size in vCPUs for the next VM that can be added -
availableVCpuCount
Total number of available VMs for deploying new VMs -
largestPoweredOffVMVCpu
Largest powered OFF VM in terms of vCPU count -
totalCpuHz
Total amount of CPU in hertz in the cluster -
currentUsedCpuHz
Total amount of CPU in hertz currently being used by the active VMs -
provisionedCpuHz
Total amount of CPU in hertz provisioned for all the VMs -
totalStorageCapacityRawBytes
Total storage in bytes capacity in the cluster -
totalStorageCapacityLogicalBytes
Total logical storage in bytes capacity after considering RF -
totalStorageCapacityLogicalWithSavingsBytes
Total logical storage capacity in bytes after accounting for savings from dedup, compressions,and erasure coding -
totalStorageUsageBytes
Total raw storage usage by the cluster -
totalStorageAvailableBytes
Total raw storage bytes still available in the cluster -
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)
-