Interface VersionUpgrade.Service
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- VersionUpgrade
@ApiService("SoftLayer_Network_Gateway_VersionUpgrade") public static interface VersionUpgrade.Service extends Service
A gateway software version upgrade reference provides pairing for possible upgrades from a given versin.
- See Also:
- SoftLayer_Network_Gateway_VersionUpgrade
-
Method Summary
Modifier and Type Method Description VersionUpgrade.ServiceAsync
asAsync()
Get an async version of this serviceList<VersionUpgrade>
getAllByUpgradePkgUrlId(Long upgradePkgUrlId)
List<VersionUpgrade>
getAllUpgradesByGatewayId(Long gatewayId)
VersionUpgrade
getObject()
List<Prices>
getVsrxOrdersAllowedOS(Long accountId)
Used to get a list per package of prices ids for allowed vSRX OS-es for new orders
void
setMask(VersionUpgrade.Mask mask)
Boolean
validateVersionChange(Long gatewayId, Long versionUpgradeId)
VersionUpgrade.Mask
withMask()
Use the existing mask on this service or create it if not presentVersionUpgrade.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
VersionUpgrade.ServiceAsync asAsync()Description copied from interface:Service
Get an async version of this service -
withNewMask
VersionUpgrade.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
VersionUpgrade.Mask withMask()Description copied from interface:Maskable
Use the existing mask on this service or create it if not present -
setMask
-
getAllByUpgradePkgUrlId
-
getAllUpgradesByGatewayId
-
getObject
-
getVsrxOrdersAllowedOS
Used to get a list per package of prices ids for allowed vSRX OS-es for new orders
-
validateVersionChange
@ApiMethod(instanceRequired=true) Boolean validateVersionChange(Long gatewayId, Long versionUpgradeId)
-