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 classOperatingSystem.MaskNested classes/interfaces inherited from class com.softlayer.api.service.software.Component
Component.Service, Component.ServiceAsync -
Field Summary
Fields Modifier and Type Field Description protected GregorianCalendarlicenseExpirationDateThe date in which the license for this software expires.protected LongpartitionTemplateCountA 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>partitionTemplatesAn operating system's associated [[SoftLayer_Hardware_Component_Partition_Template|Partition Templates]] that can be used to configure a hardware drive.protected GroupreloadTransactionGroupAn 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, virtualGuestFields inherited from class com.softlayer.api.Type
unknownProperties -
Constructor Summary
Constructors Constructor Description OperatingSystem() -
Method Summary
Modifier and Type Method Description GregorianCalendargetLicenseExpirationDate()LonggetPartitionTemplateCount()List<Template>getPartitionTemplates()GroupgetReloadTransactionGroup()voidsetLicenseExpirationDate(GregorianCalendar licenseExpirationDate)voidsetPartitionTemplateCount(Long partitionTemplateCount)voidsetReloadTransactionGroup(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, unsetManufacturerLicenseInstanceMethods 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
-