Package com.oracle.bmc.datacc.model
Class ComputeCapacityDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datacc.model.ComputeCapacityDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20251101") public final class ComputeCapacityDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelCapacity details of the Database Infrastructure.
Note: Objects should always be created or deserialized using theComputeCapacityDetails.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theComputeCapacityDetails.Builder, which maintain a set of all explicitly set fields calledComputeCapacityDetails.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classComputeCapacityDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ComputeCapacityDetails.Builderbuilder()Create a new builder.booleanequals(Object o)IntegergetAllocatedCores()Total CPU cores count allocated..IntegergetAvailableCores()Total available CPU cores count.LonggetAvailableMemoryInGBs()Available memory, in gigabytes (GB).IntegergetReservedCores()Total Reserved CPU cores count.LonggetReservedMemoryInGBs()Reserved memory, in gigabytes (GB).IntegergetTotalCores()Total CPU cores count.LonggetTotalMemoryInGBs()Total memory allocated, in gigabytes (GB).LonggetUsedMemoryInGBs()Memory allocated to Oracle database virtual machine cluster or Instance, in gigabytes (GB).inthashCode()ComputeCapacityDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ComputeCapacityDetails
@Deprecated @ConstructorProperties({"totalCores","allocatedCores","reservedCores","availableCores","totalMemoryInGBs","usedMemoryInGBs","reservedMemoryInGBs","availableMemoryInGBs"}) public ComputeCapacityDetails(Integer totalCores, Integer allocatedCores, Integer reservedCores, Integer availableCores, Long totalMemoryInGBs, Long usedMemoryInGBs, Long reservedMemoryInGBs, Long availableMemoryInGBs)
Deprecated.
-
-
Method Detail
-
builder
public static ComputeCapacityDetails.Builder builder()
Create a new builder.
-
toBuilder
public ComputeCapacityDetails.Builder toBuilder()
-
getTotalCores
public Integer getTotalCores()
Total CPU cores count.- Returns:
- the value
-
getAllocatedCores
public Integer getAllocatedCores()
Total CPU cores count allocated..- Returns:
- the value
-
getReservedCores
public Integer getReservedCores()
Total Reserved CPU cores count.- Returns:
- the value
-
getAvailableCores
public Integer getAvailableCores()
Total available CPU cores count.- Returns:
- the value
-
getTotalMemoryInGBs
public Long getTotalMemoryInGBs()
Total memory allocated, in gigabytes (GB).- Returns:
- the value
-
getUsedMemoryInGBs
public Long getUsedMemoryInGBs()
Memory allocated to Oracle database virtual machine cluster or Instance, in gigabytes (GB).- Returns:
- the value
-
getReservedMemoryInGBs
public Long getReservedMemoryInGBs()
Reserved memory, in gigabytes (GB).- Returns:
- the value
-
getAvailableMemoryInGBs
public Long getAvailableMemoryInGBs()
Available memory, in gigabytes (GB).- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-