Package com.oracle.bmc.ocvp.model
Class SupportedHostShapeSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.ocvp.model.SupportedHostShapeSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230701") public final class SupportedHostShapeSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
A specific compute shape supported by the Oracle Cloud VMware Solution.
Note: Objects should always be created or deserialized using theSupportedHostShapeSummary.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 theSupportedHostShapeSummary.Builder
, which maintain a set of all explicitly set fields calledSupportedHostShapeSummary.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 class
SupportedHostShapeSummary.Builder
-
Constructor Summary
Constructors Constructor Description SupportedHostShapeSummary(String name, List<OperationTypes> supportedOperations, String shapeFamily, Float defaultOcpuCount, List<Float> supportedOcpuCount, Boolean isSingleHostSddcSupported, List<String> supportedVmwareSoftwareVersions, String description, Boolean isSupportShieldedInstances, Boolean isSupportMonthlyCommitment)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SupportedHostShapeSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
Float
getDefaultOcpuCount()
The default OCPU count of the shape.String
getDescription()
Description of the shape.Boolean
getIsSingleHostSddcSupported()
Indicates whether the shape supports single host SDDCs.Boolean
getIsSupportMonthlyCommitment()
Whether the shape supports “MONTH” Commitment.Boolean
getIsSupportShieldedInstances()
Indicates whether the shape supports shielded instances.String
getName()
The name of the supported compute shape.String
getShapeFamily()
The family of the shape.List<Float>
getSupportedOcpuCount()
Support OCPU count of the shape.List<OperationTypes>
getSupportedOperations()
The operations where you can use the shape.List<String>
getSupportedVmwareSoftwareVersions()
The VMware software versions supported by the shape.int
hashCode()
SupportedHostShapeSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
SupportedHostShapeSummary
@Deprecated @ConstructorProperties({"name","supportedOperations","shapeFamily","defaultOcpuCount","supportedOcpuCount","isSingleHostSddcSupported","supportedVmwareSoftwareVersions","description","isSupportShieldedInstances","isSupportMonthlyCommitment"}) public SupportedHostShapeSummary(String name, List<OperationTypes> supportedOperations, String shapeFamily, Float defaultOcpuCount, List<Float> supportedOcpuCount, Boolean isSingleHostSddcSupported, List<String> supportedVmwareSoftwareVersions, String description, Boolean isSupportShieldedInstances, Boolean isSupportMonthlyCommitment)
Deprecated.
-
-
Method Detail
-
builder
public static SupportedHostShapeSummary.Builder builder()
Create a new builder.
-
toBuilder
public SupportedHostShapeSummary.Builder toBuilder()
-
getName
public String getName()
The name of the supported compute shape.- Returns:
- the value
-
getSupportedOperations
public List<OperationTypes> getSupportedOperations()
The operations where you can use the shape.The operations can be CREATE_SDDC or CREATE_ESXI_HOST.
- Returns:
- the value
-
getShapeFamily
public String getShapeFamily()
The family of the shape.ESXi hosts of one SDDC must have the same shape family.
- Returns:
- the value
-
getDefaultOcpuCount
public Float getDefaultOcpuCount()
The default OCPU count of the shape.- Returns:
- the value
-
getSupportedOcpuCount
public List<Float> getSupportedOcpuCount()
Support OCPU count of the shape.- Returns:
- the value
-
getIsSingleHostSddcSupported
public Boolean getIsSingleHostSddcSupported()
Indicates whether the shape supports single host SDDCs.- Returns:
- the value
-
getSupportedVmwareSoftwareVersions
public List<String> getSupportedVmwareSoftwareVersions()
The VMware software versions supported by the shape.- Returns:
- the value
-
getDescription
public String getDescription()
Description of the shape.- Returns:
- the value
-
getIsSupportShieldedInstances
public Boolean getIsSupportShieldedInstances()
Indicates whether the shape supports shielded instances.- Returns:
- the value
-
getIsSupportMonthlyCommitment
public Boolean getIsSupportMonthlyCommitment()
Whether the shape supports “MONTH” Commitment.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-