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 class
OperatingSystem.Builder
-
Constructor Summary
Constructors Modifier Constructor Description protected
OperatingSystem(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.Builder
builder()
boolean
equals(Object o)
String
getId()
String
getOperatingSystemReferenceCode()
Set<Password>
getPasswords()
SoftwareLicense
getSoftwareLicense()
int
hashCode()
OperatingSystem.Builder
toBuilder()
String
toString()
-
-
-
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.
-
-