Class OperatingSystem
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.software.Component
com.softlayer.api.service.software.component.OperatingSystem
@ApiType("SoftLayer_Software_Component_OperatingSystem") public class OperatingSystem extends Component
SoftLayer_Software_Component_OperatingSystem 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.Mask
Nested classes/interfaces inherited from class com.softlayer.api.service.software.Component
Component.Service, Component.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected GregorianCalendar
licenseExpirationDate
The date in which the license for this software expires.protected Long
partitionTemplateCount
A count of an operating system's associated [[SoftLayer_Hardware_Component_Partition_Template|Partition Templates]] that can be used to configure a hardware drive.protected List<Template>
partitionTemplates
An operating system's associated [[SoftLayer_Hardware_Component_Partition_Template|Partition Templates]] that can be used to configure a hardware drive.protected Group
reloadTransactionGroup
An operating systems associated [[SoftLayer_Provisioning_Version1_Transaction_Group|Transaction Group]].Fields inherited from class com.softlayer.api.service.software.Component
averageInstallationDuration, billingItem, hardware, hardwareId, hardwareIdSpecified, id, idSpecified, manufacturerActivationCode, manufacturerActivationCodeSpecified, manufacturerLicenseInstance, manufacturerLicenseInstanceSpecified, passwordCount, passwordHistory, passwordHistoryCount, passwords, softwareDescription, softwareLicense, virtualGuest
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description OperatingSystem()
-
Method Summary
Modifier and Type Method Description GregorianCalendar
getLicenseExpirationDate()
Long
getPartitionTemplateCount()
List<Template>
getPartitionTemplates()
Group
getReloadTransactionGroup()
void
setLicenseExpirationDate(GregorianCalendar licenseExpirationDate)
void
setPartitionTemplateCount(Long partitionTemplateCount)
void
setReloadTransactionGroup(Group reloadTransactionGroup)
Methods inherited from class com.softlayer.api.service.software.Component
asService, getAverageInstallationDuration, getBillingItem, getHardware, getHardwareId, getId, getManufacturerActivationCode, getManufacturerLicenseInstance, getPasswordCount, getPasswordHistory, getPasswordHistoryCount, getPasswords, getSoftwareDescription, getSoftwareLicense, getVirtualGuest, isHardwareIdSpecified, isIdSpecified, isManufacturerActivationCodeSpecified, isManufacturerLicenseInstanceSpecified, service, service, setAverageInstallationDuration, setBillingItem, setHardware, setHardwareId, setId, setManufacturerActivationCode, setManufacturerLicenseInstance, setPasswordCount, setPasswordHistoryCount, setSoftwareDescription, setSoftwareLicense, setVirtualGuest, unsetHardwareId, unsetId, unsetManufacturerActivationCode, unsetManufacturerLicenseInstance
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
licenseExpirationDate
The date in which the license for this software expires. -
partitionTemplates
An operating system's associated [[SoftLayer_Hardware_Component_Partition_Template|Partition Templates]] that can be used to configure a hardware drive. -
reloadTransactionGroup
An operating systems associated [[SoftLayer_Provisioning_Version1_Transaction_Group|Transaction Group]]. A transaction group is a list of operations that will occur during the installment of an operating system. -
partitionTemplateCount
A count of an operating system's associated [[SoftLayer_Hardware_Component_Partition_Template|Partition Templates]] that can be used to configure a hardware drive.
-
-
Constructor Details
-
OperatingSystem
public OperatingSystem()
-
-
Method Details
-
getLicenseExpirationDate
-
setLicenseExpirationDate
-
getPartitionTemplates
-
getReloadTransactionGroup
-
setReloadTransactionGroup
-
getPartitionTemplateCount
-
setPartitionTemplateCount
-