Class LaunchInstanceShapeConfigDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.cloudmigrations.model.LaunchInstanceShapeConfigDetails.Builder
 
- 
- Enclosing class:
- LaunchInstanceShapeConfigDetails
 
 public static class LaunchInstanceShapeConfigDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description LaunchInstanceShapeConfigDetails.BuilderbaselineOcpuUtilization(LaunchInstanceShapeConfigDetails.BaselineOcpuUtilization baselineOcpuUtilization)The baseline OCPU utilization for a subcore burstable VM instance.LaunchInstanceShapeConfigDetailsbuild()LaunchInstanceShapeConfigDetails.Buildercopy(LaunchInstanceShapeConfigDetails model)LaunchInstanceShapeConfigDetails.BuildermemoryInGBs(Float memoryInGBs)The total amount of memory in gigabytes that is available to the instance.LaunchInstanceShapeConfigDetails.Builderocpus(Float ocpus)The total number of OCPUs available to the instance.
 
- 
- 
- 
Method Detail- 
ocpuspublic LaunchInstanceShapeConfigDetails.Builder ocpus(Float ocpus) The total number of OCPUs available to the instance.- Parameters:
- ocpus- the value to set
- Returns:
- this builder
 
 - 
memoryInGBspublic LaunchInstanceShapeConfigDetails.Builder memoryInGBs(Float memoryInGBs) The total amount of memory in gigabytes that is available to the instance.- Parameters:
- memoryInGBs- the value to set
- Returns:
- this builder
 
 - 
baselineOcpuUtilizationpublic LaunchInstanceShapeConfigDetails.Builder baselineOcpuUtilization(LaunchInstanceShapeConfigDetails.BaselineOcpuUtilization baselineOcpuUtilization) The baseline OCPU utilization for a subcore burstable VM instance.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 an entire OCPU. This represents a non-burstable instance. - Parameters:
- baselineOcpuUtilization- the value to set
- Returns:
- this builder
 
 - 
buildpublic LaunchInstanceShapeConfigDetails build() 
 - 
copypublic LaunchInstanceShapeConfigDetails.Builder copy(LaunchInstanceShapeConfigDetails model) 
 
- 
 
-