Package org.jclouds.softlayer.domain
Class OperatingSystem
- java.lang.Object
-
- org.jclouds.softlayer.domain.OperatingSystem
-
public class OperatingSystem extends Object
Extends the SoftLayer_Software_Component data type to include operating system specific properties.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOperatingSystem.Builder
-
Constructor Summary
Constructors Modifier Constructor Description protectedOperatingSystem(String id, SoftwareLicense softwareLicense, String operatingSystemReferenceCode, Set<Password> passwords)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OperatingSystem.Builderbuilder()booleanequals(Object o)StringgetId()StringgetOperatingSystemReferenceCode()Set<Password>getPasswords()SoftwareLicensegetSoftwareLicense()inthashCode()OperatingSystem.BuildertoBuilder()StringtoString()
-
-
-
Constructor Detail
-
OperatingSystem
@ConstructorProperties({"id","softwareLicense","operatingSystemReferenceCode","passwords"}) protected OperatingSystem(String id, @Nullable SoftwareLicense softwareLicense, @Nullable String operatingSystemReferenceCode, @Nullable Set<Password> passwords)
-
-
Method Detail
-
builder
public static OperatingSystem.Builder builder()
-
toBuilder
public OperatingSystem.Builder toBuilder()
-
getId
public String getId()
- Returns:
- An ID number identifying this Software Component (Software Installation)
-
getSoftwareLicense
public SoftwareLicense getSoftwareLicense()
-
getOperatingSystemReferenceCode
public String getOperatingSystemReferenceCode()
-
getPasswords
public Set<Password> getPasswords()
- Returns:
- Username/Password pairs used for access to this Software Installation.
-
-