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.ServiceAsyncasAsync()Get an async version of this serviceList<Description>getAllObjects()List<Attribute>getAttributes()LonggetAverageInstallationDuration()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.DescriptiongetObject()List<Item>getProductItems()The various product items to which this software description is linked.GroupgetProvisionTransactionGroup()This details the provisioning transaction group for this software.GroupgetReloadTransactionGroup()The transaction group that a software description belongs to.StringgetRequiredUser()The default user created for a given a software description.List<License>getSoftwareLicenses()Software Licenses that govern this Software Description.DescriptiongetUpgradeSoftwareDescription()A suggestion for an upgrade path from this Software DescriptionDescriptiongetUpgradeSwDesc()A suggestion for an upgrade path from this Software Description (Deprecated - Use upgradeSoftwareDescription)List<Type>getValidFilesystemTypes()voidsetMask(Description.Mask mask)Description.MaskwithMask()Use the existing mask on this service or create it if not presentDescription.MaskwithNewMask()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:ServiceGet an async version of this service -
withNewMask
Description.Mask withNewMask()Description copied from interface:MaskableOverwrite the existing mask on this service with a new one and return it- Specified by:
withNewMaskin interfaceMaskable
-
withMask
Description.Mask withMask()Description copied from interface:MaskableUse 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
-