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
-
-
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
All Methods Instance Methods Concrete Methods 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 Detail
-
licenseExpirationDate
@ApiProperty protected GregorianCalendar licenseExpirationDate
The date in which the license for this software expires.
-
partitionTemplates
@ApiProperty 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.
-
reloadTransactionGroup
@ApiProperty protected Group 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
@ApiProperty 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.
-
-
Method Detail
-
getLicenseExpirationDate
public GregorianCalendar getLicenseExpirationDate()
-
setLicenseExpirationDate
public void setLicenseExpirationDate(GregorianCalendar licenseExpirationDate)
-
getReloadTransactionGroup
public Group getReloadTransactionGroup()
-
setReloadTransactionGroup
public void setReloadTransactionGroup(Group reloadTransactionGroup)
-
getPartitionTemplateCount
public Long getPartitionTemplateCount()
-
setPartitionTemplateCount
public void setPartitionTemplateCount(Long partitionTemplateCount)
-
-