Package com.oracle.bmc.desktops.model
Class CreateDesktopPoolShapeConfigDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.desktops.model.CreateDesktopPoolShapeConfigDetails.Builder
 
- 
- Enclosing class:
- CreateDesktopPoolShapeConfigDetails
 
 public static class CreateDesktopPoolShapeConfigDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateDesktopPoolShapeConfigDetails.BuilderbaselineOcpuUtilization(CreateDesktopPoolShapeConfigDetails.BaselineOcpuUtilization baselineOcpuUtilization)The baseline OCPU utilization for a subcore burstable VM instance used for each desktop compute instance in the desktop pool.CreateDesktopPoolShapeConfigDetailsbuild()CreateDesktopPoolShapeConfigDetails.Buildercopy(CreateDesktopPoolShapeConfigDetails model)CreateDesktopPoolShapeConfigDetails.BuildermemoryInGBs(Long memoryInGBs)The total amount of memory available in gigabytes for each desktop compute instance in the desktop pool.CreateDesktopPoolShapeConfigDetails.Builderocpus(Long ocpus)The total number of OCPUs available for each desktop compute instance in the desktop pool.
 
- 
- 
- 
Method Detail- 
ocpuspublic CreateDesktopPoolShapeConfigDetails.Builder ocpus(Long ocpus) The total number of OCPUs available for each desktop compute instance in the desktop pool.- Parameters:
- ocpus- the value to set
- Returns:
- this builder
 
 - 
memoryInGBspublic CreateDesktopPoolShapeConfigDetails.Builder memoryInGBs(Long memoryInGBs) The total amount of memory available in gigabytes for each desktop compute instance in the desktop pool.- Parameters:
- memoryInGBs- the value to set
- Returns:
- this builder
 
 - 
baselineOcpuUtilizationpublic CreateDesktopPoolShapeConfigDetails.Builder baselineOcpuUtilization(CreateDesktopPoolShapeConfigDetails.BaselineOcpuUtilization baselineOcpuUtilization) The baseline OCPU utilization for a subcore burstable VM instance used for each desktop compute instance in the desktop pool.Leave this attribute blank for a non-burstable instance, or explicitly specify non-burstable with BASELINE_1_1. The following values are supported: - BASELINE_1_8 - baseline usage is 1/8 of an OCPU. - BASELINE_1_2 - baseline usage is 1/2 of an OCPU. - BASELINE_1_1 - baseline usage is the entire OCPU. This represents a non-burstable instance. - Parameters:
- baselineOcpuUtilization- the value to set
- Returns:
- this builder
 
 - 
buildpublic CreateDesktopPoolShapeConfigDetails build() 
 - 
copypublic CreateDesktopPoolShapeConfigDetails.Builder copy(CreateDesktopPoolShapeConfigDetails model) 
 
- 
 
-