Package com.oracle.bmc.jms.model
Class OperatingSystem.Builder
- java.lang.Object
- 
- com.oracle.bmc.jms.model.OperatingSystem.Builder
 
- 
- Enclosing class:
- OperatingSystem
 
 public static class OperatingSystem.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description OperatingSystem.Builderarchitecture(String architecture)The architecture of the operating system as provided by the Java system property os.arch.OperatingSystembuild()OperatingSystem.BuildercontainerCount(Integer containerCount)Number of containers running the operating system.OperatingSystem.Buildercopy(OperatingSystem model)OperatingSystem.Builderdistribution(String distribution)The name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.OperatingSystem.Builderfamily(OsFamily family)The operating system type, such as Windows, Linux or macOSOperatingSystem.BuildermanagedInstanceCount(Integer managedInstanceCount)Number of instances running the operating system.OperatingSystem.Buildername(String name)The name of the operating system as provided by the Java system property os.name.OperatingSystem.Builderversion(String version)The version of the operating system as provided by the Java system property os.version.
 
- 
- 
- 
Method Detail- 
familypublic OperatingSystem.Builder family(OsFamily family) The operating system type, such as Windows, Linux or macOS- Parameters:
- family- the value to set
- Returns:
- this builder
 
 - 
namepublic OperatingSystem.Builder name(String name) The name of the operating system as provided by the Java system property os.name.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
distributionpublic OperatingSystem.Builder distribution(String distribution) The name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.- Parameters:
- distribution- the value to set
- Returns:
- this builder
 
 - 
versionpublic OperatingSystem.Builder version(String version) The version of the operating system as provided by the Java system property os.version.- Parameters:
- version- the value to set
- Returns:
- this builder
 
 - 
architecturepublic OperatingSystem.Builder architecture(String architecture) The architecture of the operating system as provided by the Java system property os.arch.- Parameters:
- architecture- the value to set
- Returns:
- this builder
 
 - 
managedInstanceCountpublic OperatingSystem.Builder managedInstanceCount(Integer managedInstanceCount) Number of instances running the operating system.- Parameters:
- managedInstanceCount- the value to set
- Returns:
- this builder
 
 - 
containerCountpublic OperatingSystem.Builder containerCount(Integer containerCount) Number of containers running the operating system.- Parameters:
- containerCount- the value to set
- Returns:
- this builder
 
 - 
buildpublic OperatingSystem build() 
 - 
copypublic OperatingSystem.Builder copy(OperatingSystem model) 
 
- 
 
-