Class OlvmGuestOperatingSystem
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.cloudmigrations.model.OlvmGuestOperatingSystem
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220919") public final class OlvmGuestOperatingSystem extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelRepresents an operating system installed on the virtual machine.
Note: Objects should always be created or deserialized using theOlvmGuestOperatingSystem.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theOlvmGuestOperatingSystem.Builder, which maintain a set of all explicitly set fields calledOlvmGuestOperatingSystem.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOlvmGuestOperatingSystem.Builder
-
Constructor Summary
Constructors Constructor Description OlvmGuestOperatingSystem(String architecture, String codename, String distribution, String family, OlvmKernel kernel, OlvmVersion version)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OlvmGuestOperatingSystem.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetArchitecture()The architecture of the operating system, such as x86_64.StringgetCodename()Code name of the operating system, such as Maipo.StringgetDistribution()Full name of operating system distribution.StringgetFamily()Family of operating system, such as Linux.OlvmKernelgetKernel()OlvmVersiongetVersion()inthashCode()OlvmGuestOperatingSystem.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
OlvmGuestOperatingSystem
@Deprecated @ConstructorProperties({"architecture","codename","distribution","family","kernel","version"}) public OlvmGuestOperatingSystem(String architecture, String codename, String distribution, String family, OlvmKernel kernel, OlvmVersion version)
Deprecated.
-
-
Method Detail
-
builder
public static OlvmGuestOperatingSystem.Builder builder()
Create a new builder.
-
toBuilder
public OlvmGuestOperatingSystem.Builder toBuilder()
-
getArchitecture
public String getArchitecture()
The architecture of the operating system, such as x86_64.- Returns:
- the value
-
getCodename
public String getCodename()
Code name of the operating system, such as Maipo.- Returns:
- the value
-
getDistribution
public String getDistribution()
Full name of operating system distribution.- Returns:
- the value
-
getFamily
public String getFamily()
Family of operating system, such as Linux.- Returns:
- the value
-
getKernel
public OlvmKernel getKernel()
-
getVersion
public OlvmVersion getVersion()
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-