Interface Description.Service
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Description
@ApiService("SoftLayer_Software_Description") public static interface Description.Service extends Service
- See Also:
- SoftLayer_Software_Description
-
Method Summary
Modifier and Type Method Description Description.ServiceAsync
asAsync()
Get an async version of this serviceList<Description>
getAllObjects()
List<Attribute>
getAttributes()
Long
getAverageInstallationDuration()
The average amount of time that a software description takes to install.List<Description>
getCompatibleSoftwareDescriptions()
A list of the software descriptions that are compatible with this software description.List<Description>
getCustomerOwnedLicenseDescriptions()
List<Feature>
getFeatures()
The feature attributes of a software description.List<Description>
getLatestVersion()
The latest version of a software description.Description
getObject()
List<Item>
getProductItems()
The various product items to which this software description is linked.Group
getProvisionTransactionGroup()
This details the provisioning transaction group for this software.Group
getReloadTransactionGroup()
The transaction group that a software description belongs to.String
getRequiredUser()
The default user created for a given a software description.List<License>
getSoftwareLicenses()
Software Licenses that govern this Software Description.Description
getUpgradeSoftwareDescription()
A suggestion for an upgrade path from this Software DescriptionDescription
getUpgradeSwDesc()
A suggestion for an upgrade path from this Software Description (Deprecated - Use upgradeSoftwareDescription)List<Type>
getValidFilesystemTypes()
void
setMask(Description.Mask mask)
Description.Mask
withMask()
Use the existing mask on this service or create it if not presentDescription.Mask
withNewMask()
Overwrite the existing mask on this service with a new one and return itMethods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
Method Details
-
asAsync
Description.ServiceAsync asAsync()Description copied from interface:Service
Get an async version of this service -
withNewMask
Description.Mask withNewMask()Description copied from interface:Maskable
Overwrite the existing mask on this service with a new one and return it- Specified by:
withNewMask
in interfaceMaskable
-
withMask
Description.Mask withMask()Description copied from interface:Maskable
Use the existing mask on this service or create it if not present -
setMask
-
getAllObjects
-
getCustomerOwnedLicenseDescriptions
-
getObject
-
getAttributes
-
getAverageInstallationDuration
The average amount of time that a software description takes to install. -
getCompatibleSoftwareDescriptions
A list of the software descriptions that are compatible with this software description. -
getFeatures
The feature attributes of a software description. -
getLatestVersion
The latest version of a software description. -
getProductItems
The various product items to which this software description is linked. -
getProvisionTransactionGroup
This details the provisioning transaction group for this software. This is only valid for Operating System software. -
getReloadTransactionGroup
The transaction group that a software description belongs to. A transaction group is a sequence of transactions that must be performed in a specific order for the installation of software. -
getRequiredUser
The default user created for a given a software description. -
getSoftwareLicenses
Software Licenses that govern this Software Description. -
getUpgradeSoftwareDescription
A suggestion for an upgrade path from this Software Description -
getUpgradeSwDesc
A suggestion for an upgrade path from this Software Description (Deprecated - Use upgradeSoftwareDescription) -
getValidFilesystemTypes
-