@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 the SupportedHostShapeSummary.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 the SupportedHostShapeSummary.Builder
, which maintain a
set of all explicitly set fields called SupportedHostShapeSummary.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
SupportedHostShapeSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and 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.
|
Modifier and Type | Method and 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.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"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)
public static SupportedHostShapeSummary.Builder builder()
Create a new builder.
public SupportedHostShapeSummary.Builder toBuilder()
public String getName()
The name of the supported compute shape.
public List<OperationTypes> getSupportedOperations()
The operations where you can use the shape. The operations can be CREATE_SDDC or CREATE_ESXI_HOST.
public String getShapeFamily()
The family of the shape. ESXi hosts of one SDDC must have the same shape family.
public Float getDefaultOcpuCount()
The default OCPU count of the shape.
public List<Float> getSupportedOcpuCount()
Support OCPU count of the shape.
public Boolean getIsSingleHostSddcSupported()
Indicates whether the shape supports single host SDDCs.
public List<String> getSupportedVmwareSoftwareVersions()
The VMware software versions supported by the shape.
public String getDescription()
Description of the shape.
public Boolean getIsSupportShieldedInstances()
Indicates whether the shape supports shielded instances.
public Boolean getIsSupportMonthlyCommitment()
Whether the shape supports “MONTH” Commitment.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.