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.ExplicitlySetBmcModelA 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 SummaryNested Classes Modifier and Type Class Description static classSupportedHostShapeSummary.Builder
 - 
Constructor SummaryConstructors 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 SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SupportedHostShapeSummary.Builderbuilder()Create a new builder.booleanequals(Object o)FloatgetDefaultOcpuCount()The default OCPU count of the shape.StringgetDescription()Description of the shape.BooleangetIsSingleHostSddcSupported()Indicates whether the shape supports single host SDDCs.BooleangetIsSupportMonthlyCommitment()Whether the shape supports “MONTH” Commitment.BooleangetIsSupportShieldedInstances()Indicates whether the shape supports shielded instances.StringgetName()The name of the supported compute shape.StringgetShapeFamily()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.inthashCode()SupportedHostShapeSummary.BuildertoBuilder()StringtoString()StringtoString(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- 
builderpublic static SupportedHostShapeSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic SupportedHostShapeSummary.Builder toBuilder() 
 - 
getNamepublic String getName() The name of the supported compute shape.- Returns:
- the value
 
 - 
getSupportedOperationspublic List<OperationTypes> getSupportedOperations() The operations where you can use the shape.The operations can be CREATE_SDDC or CREATE_ESXI_HOST. - Returns:
- the value
 
 - 
getShapeFamilypublic String getShapeFamily() The family of the shape.ESXi hosts of one SDDC must have the same shape family. - Returns:
- the value
 
 - 
getDefaultOcpuCountpublic Float getDefaultOcpuCount() The default OCPU count of the shape.- Returns:
- the value
 
 - 
getSupportedOcpuCountpublic List<Float> getSupportedOcpuCount() Support OCPU count of the shape.- Returns:
- the value
 
 - 
getIsSingleHostSddcSupportedpublic Boolean getIsSingleHostSddcSupported() Indicates whether the shape supports single host SDDCs.- Returns:
- the value
 
 - 
getSupportedVmwareSoftwareVersionspublic List<String> getSupportedVmwareSoftwareVersions() The VMware software versions supported by the shape.- Returns:
- the value
 
 - 
getDescriptionpublic String getDescription() Description of the shape.- Returns:
- the value
 
 - 
getIsSupportShieldedInstancespublic Boolean getIsSupportShieldedInstances() Indicates whether the shape supports shielded instances.- Returns:
- the value
 
 - 
getIsSupportMonthlyCommitmentpublic Boolean getIsSupportMonthlyCommitment() Whether the shape supports “MONTH” Commitment.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-