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 classCIMOperatingSystem.Builder
-
Field Summary
-
Fields inherited from class org.jclouds.compute.domain.OperatingSystem
arch, description, family, is64Bit, name, version
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCIMOperatingSystem()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.Builderbuilder()booleanequals(Object obj)OSTypegetOsType()CIM OSType of the imageinthashCode()protected com.google.common.base.MoreObjects.ToStringHelperstring()static CIMOperatingSystemtoComputeOs(Envelope ovf)static CIMOperatingSystemtoComputeOs(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:
hashCodein classOperatingSystem
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classOperatingSystem
-
string
protected com.google.common.base.MoreObjects.ToStringHelper string()
- Overrides:
stringin classOperatingSystem
-
-