Package com.oracle.bmc.mysql.model
Class ShapeSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.mysql.model.ShapeSummary.Builder
 
- 
- Enclosing class:
- ShapeSummary
 
 public static class ShapeSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ShapeSummarybuild()ShapeSummary.Buildercopy(ShapeSummary model)ShapeSummary.BuildercpuCoreCount(Integer cpuCoreCount)The number of CPU Cores the Instance provides.ShapeSummary.BuilderisSupportedFor(List<ShapeSummary.IsSupportedFor> isSupportedFor)What service features the shape is supported for.ShapeSummary.BuildermemorySizeInGBs(Integer memorySizeInGBs)The amount of RAM the Instance provides.ShapeSummary.Buildername(String name)The name of the shape used for the DB System.
 
- 
- 
- 
Method Detail- 
namepublic ShapeSummary.Builder name(String name) The name of the shape used for the DB System.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
cpuCoreCountpublic ShapeSummary.Builder cpuCoreCount(Integer cpuCoreCount) The number of CPU Cores the Instance provides.These are "OCPU"s. - Parameters:
- cpuCoreCount- the value to set
- Returns:
- this builder
 
 - 
memorySizeInGBspublic ShapeSummary.Builder memorySizeInGBs(Integer memorySizeInGBs) The amount of RAM the Instance provides.This is an IEC base-2 number. - Parameters:
- memorySizeInGBs- the value to set
- Returns:
- this builder
 
 - 
isSupportedForpublic ShapeSummary.Builder isSupportedFor(List<ShapeSummary.IsSupportedFor> isSupportedFor) What service features the shape is supported for.- Parameters:
- isSupportedFor- the value to set
- Returns:
- this builder
 
 - 
buildpublic ShapeSummary build() 
 - 
copypublic ShapeSummary.Builder copy(ShapeSummary model) 
 
- 
 
-