Package org.jclouds.compute.domain
Class CIMOperatingSystem
- java.lang.Object
-
- org.jclouds.compute.domain.OperatingSystem
-
- org.jclouds.compute.domain.CIMOperatingSystem
-
@Beta public class CIMOperatingSystem extends OperatingSystem
Operating system based on DMTF CIM model.- See Also:
- DMTF CIM model
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CIMOperatingSystem.Builder
-
Field Summary
-
Fields inherited from class org.jclouds.compute.domain.OperatingSystem
arch, description, family, is64Bit, name, version
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CIMOperatingSystem()
CIMOperatingSystem(OSType osType, String version, String arch, String description)
CIMOperatingSystem(OsFamily family, String name, String version, String arch, String description, boolean is64Bit, OSType osType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CIMOperatingSystem.Builder
builder()
boolean
equals(Object obj)
OSType
getOsType()
CIM OSType of the imageint
hashCode()
protected com.google.common.base.MoreObjects.ToStringHelper
string()
static CIMOperatingSystem
toComputeOs(Envelope ovf)
static CIMOperatingSystem
toComputeOs(OperatingSystemSection os)
-
Methods inherited from class org.jclouds.compute.domain.OperatingSystem
getArch, getDescription, getFamily, getName, getVersion, is64Bit, toBuilder, toString
-
-
-
-
Method Detail
-
builder
public static CIMOperatingSystem.Builder builder()
-
toComputeOs
public static CIMOperatingSystem toComputeOs(OperatingSystemSection os)
-
toComputeOs
public static CIMOperatingSystem toComputeOs(Envelope ovf)
-
getOsType
public OSType getOsType()
CIM OSType of the image
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classOperatingSystem
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classOperatingSystem
-
string
protected com.google.common.base.MoreObjects.ToStringHelper string()
- Overrides:
string
in classOperatingSystem
-
-