Interface Pricing.Service
- All Superinterfaces:
Group.Service
,Maskable
,ResultLimitable
,Service
- Enclosing class:
- Pricing
@ApiService("SoftLayer_Location_Group_Pricing") public static interface Pricing.Service extends Group.Service
A pricing location group relates a set of [[SoftLayer_Product_Item_Price|prices]] to only be available to a set of [[SoftLayer_Location|locations]] when used for [[SoftLayer_Product_Order|ordering]].
- See Also:
- SoftLayer_Location_Group_Pricing
-
Method Summary
Modifier and Type Method Description Pricing.ServiceAsync
asAsync()
Get an async version of this serviceList<Group>
getAllObjectsForPricing()
Pricing
getObjectForPricing()
List<Price>
getPrices()
The prices that this pricing location group limits.void
setMask(Pricing.Mask mask)
Pricing.Mask
withMask()
Use the existing mask on this service or create it if not presentPricing.Mask
withNewMask()
Overwrite the existing mask on this service with a new one and return itMethods inherited from interface com.softlayer.api.service.location.Group.Service
getAllObjects, getLocationGroupType, getLocations, getObject, setMask
Methods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
Method Details
-
asAsync
Pricing.ServiceAsync asAsync()Description copied from interface:Service
Get an async version of this service- Specified by:
asAsync
in interfaceGroup.Service
- Specified by:
asAsync
in interfaceService
-
withNewMask
Pricing.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 interfaceGroup.Service
- Specified by:
withNewMask
in interfaceMaskable
-
withMask
Pricing.Mask withMask()Description copied from interface:Maskable
Use the existing mask on this service or create it if not present- Specified by:
withMask
in interfaceGroup.Service
- Specified by:
withMask
in interfaceMaskable
-
setMask
-
getAllObjectsForPricing
-
getObjectForPricing
-
getPrices
The prices that this pricing location group limits. All of these prices will only be available in the locations defined by this pricing location group.
-