Class AdditionalComputeCapabilityDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.clusterplacementgroups.model.AdditionalCapabilityDetails
-
- com.oracle.bmc.clusterplacementgroups.model.AdditionalComputeCapabilityDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230801") public final class AdditionalComputeCapabilityDetails extends AdditionalCapabilityDetailsAdditional details about the COMPUTE capability.
Note: Objects should always be created or deserialized using theAdditionalComputeCapabilityDetails.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 theAdditionalComputeCapabilityDetails.Builder, which maintain a set of all explicitly set fields calledAdditionalComputeCapabilityDetails.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 classAdditionalComputeCapabilityDetails.Builder-
Nested classes/interfaces inherited from class com.oracle.bmc.clusterplacementgroups.model.AdditionalCapabilityDetails
AdditionalCapabilityDetails.ServiceType
-
-
Constructor Summary
Constructors Constructor Description AdditionalComputeCapabilityDetails(Float memoryInGBs, Float ocpus, Integer nvmes, Integer count)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AdditionalComputeCapabilityDetails.Builderbuilder()Create a new builder.booleanequals(Object o)IntegergetCount()The number of instances or size of the resource.FloatgetMemoryInGBs()The amount of memory (in GBs) needed in the instance.IntegergetNvmes()The number of NVMe drives to use for storage.FloatgetOcpus()The number of OCPUs needed in the instance.inthashCode()AdditionalComputeCapabilityDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
AdditionalComputeCapabilityDetails
@Deprecated public AdditionalComputeCapabilityDetails(Float memoryInGBs, Float ocpus, Integer nvmes, Integer count)
Deprecated.
-
-
Method Detail
-
builder
public static AdditionalComputeCapabilityDetails.Builder builder()
Create a new builder.
-
toBuilder
public AdditionalComputeCapabilityDetails.Builder toBuilder()
-
getMemoryInGBs
public Float getMemoryInGBs()
The amount of memory (in GBs) needed in the instance.- Returns:
- the value
-
getOcpus
public Float getOcpus()
The number of OCPUs needed in the instance.- Returns:
- the value
-
getNvmes
public Integer getNvmes()
The number of NVMe drives to use for storage.- Returns:
- the value
-
getCount
public Integer getCount()
The number of instances or size of the resource.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classAdditionalCapabilityDetails
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classAdditionalCapabilityDetails- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classAdditionalCapabilityDetails
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAdditionalCapabilityDetails
-
-