Package com.oracle.bmc.ocvp.model
Class SupportedHostShapeSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.ocvp.model.SupportedHostShapeSummary.Builder
 
- 
- Enclosing class:
- SupportedHostShapeSummary
 
 public static class SupportedHostShapeSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SupportedHostShapeSummarybuild()SupportedHostShapeSummary.Buildercopy(SupportedHostShapeSummary model)SupportedHostShapeSummary.BuilderdefaultOcpuCount(Float defaultOcpuCount)The default OCPU count of the shape.SupportedHostShapeSummary.Builderdescription(String description)Description of the shape.SupportedHostShapeSummary.BuilderisSingleHostSddcSupported(Boolean isSingleHostSddcSupported)Indicates whether the shape supports single host SDDCs.SupportedHostShapeSummary.BuilderisSupportMonthlyCommitment(Boolean isSupportMonthlyCommitment)Whether the shape supports “MONTH” Commitment.SupportedHostShapeSummary.BuilderisSupportShieldedInstances(Boolean isSupportShieldedInstances)Indicates whether the shape supports shielded instances.SupportedHostShapeSummary.Buildername(String name)The name of the supported compute shape.SupportedHostShapeSummary.BuildershapeFamily(String shapeFamily)The family of the shape.SupportedHostShapeSummary.BuildersupportedOcpuCount(List<Float> supportedOcpuCount)Support OCPU count of the shape.SupportedHostShapeSummary.BuildersupportedOperations(List<OperationTypes> supportedOperations)The operations where you can use the shape.SupportedHostShapeSummary.BuildersupportedVmwareSoftwareVersions(List<String> supportedVmwareSoftwareVersions)The VMware software versions supported by the shape.
 
- 
- 
- 
Method Detail- 
namepublic SupportedHostShapeSummary.Builder name(String name) The name of the supported compute shape.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
supportedOperationspublic SupportedHostShapeSummary.Builder supportedOperations(List<OperationTypes> supportedOperations) The operations where you can use the shape.The operations can be CREATE_SDDC or CREATE_ESXI_HOST. - Parameters:
- supportedOperations- the value to set
- Returns:
- this builder
 
 - 
shapeFamilypublic SupportedHostShapeSummary.Builder shapeFamily(String shapeFamily) The family of the shape.ESXi hosts of one SDDC must have the same shape family. - Parameters:
- shapeFamily- the value to set
- Returns:
- this builder
 
 - 
defaultOcpuCountpublic SupportedHostShapeSummary.Builder defaultOcpuCount(Float defaultOcpuCount) The default OCPU count of the shape.- Parameters:
- defaultOcpuCount- the value to set
- Returns:
- this builder
 
 - 
supportedOcpuCountpublic SupportedHostShapeSummary.Builder supportedOcpuCount(List<Float> supportedOcpuCount) Support OCPU count of the shape.- Parameters:
- supportedOcpuCount- the value to set
- Returns:
- this builder
 
 - 
isSingleHostSddcSupportedpublic SupportedHostShapeSummary.Builder isSingleHostSddcSupported(Boolean isSingleHostSddcSupported) Indicates whether the shape supports single host SDDCs.- Parameters:
- isSingleHostSddcSupported- the value to set
- Returns:
- this builder
 
 - 
supportedVmwareSoftwareVersionspublic SupportedHostShapeSummary.Builder supportedVmwareSoftwareVersions(List<String> supportedVmwareSoftwareVersions) The VMware software versions supported by the shape.- Parameters:
- supportedVmwareSoftwareVersions- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic SupportedHostShapeSummary.Builder description(String description) Description of the shape.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
isSupportShieldedInstancespublic SupportedHostShapeSummary.Builder isSupportShieldedInstances(Boolean isSupportShieldedInstances) Indicates whether the shape supports shielded instances.- Parameters:
- isSupportShieldedInstances- the value to set
- Returns:
- this builder
 
 - 
isSupportMonthlyCommitmentpublic SupportedHostShapeSummary.Builder isSupportMonthlyCommitment(Boolean isSupportMonthlyCommitment) Whether the shape supports “MONTH” Commitment.- Parameters:
- isSupportMonthlyCommitment- the value to set
- Returns:
- this builder
 
 - 
buildpublic SupportedHostShapeSummary build() 
 - 
copypublic SupportedHostShapeSummary.Builder copy(SupportedHostShapeSummary model) 
 
- 
 
-