Class OlvmCpu.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudmigrations.model.OlvmCpu.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OlvmCpu.Builderarchitecture(OlvmCpu.Architecture architecture)CPU architectureOlvmCpubuild()OlvmCpu.Buildercopy(OlvmCpu model)OlvmCpu.Buildercore(List<OlvmCore> core)List of cores of this CPUOlvmCpu.BuildercpuTopology(OlvmCpuTopology cpuTopology)OlvmCpu.BuildercpuTune(OlvmCpuTune cpuTune)OlvmCpu.Builderlevel(Integer level)Level of this CPUOlvmCpu.Buildermode(OlvmCpu.Mode mode)CPU modeOlvmCpu.Buildername(String name)A human-readable name in plain text.OlvmCpu.Builderspeed(Float speed)Speed of this CPUOlvmCpu.Buildertype(String type)CPU type
-
-
-
Method Detail
-
architecture
public OlvmCpu.Builder architecture(OlvmCpu.Architecture architecture)
CPU architecture- Parameters:
architecture- the value to set- Returns:
- this builder
-
core
public OlvmCpu.Builder core(List<OlvmCore> core)
List of cores of this CPU- Parameters:
core- the value to set- Returns:
- this builder
-
cpuTune
public OlvmCpu.Builder cpuTune(OlvmCpuTune cpuTune)
-
level
public OlvmCpu.Builder level(Integer level)
Level of this CPU- Parameters:
level- the value to set- Returns:
- this builder
-
mode
public OlvmCpu.Builder mode(OlvmCpu.Mode mode)
CPU mode- Parameters:
mode- the value to set- Returns:
- this builder
-
name
public OlvmCpu.Builder name(String name)
A human-readable name in plain text.- Parameters:
name- the value to set- Returns:
- this builder
-
speed
public OlvmCpu.Builder speed(Float speed)
Speed of this CPU- Parameters:
speed- the value to set- Returns:
- this builder
-
cpuTopology
public OlvmCpu.Builder cpuTopology(OlvmCpuTopology cpuTopology)
-
type
public OlvmCpu.Builder type(String type)
CPU type- Parameters:
type- the value to set- Returns:
- this builder
-
build
public OlvmCpu build()
-
copy
public OlvmCpu.Builder copy(OlvmCpu model)
-
-