Interface Category.Service
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Category
@ApiService("SoftLayer_Product_Item_Category") public static interface Category.Service extends Service
Retrieve the category information for a product item.
- See Also:
- SoftLayer_Product_Item_Category
-
Method Summary
Modifier and Type Method Description Category.ServiceAsync
asAsync()
Get an async version of this serviceList<Item>
getAdditionalProductsForCategory()
Returns a list of of active Items in the "Additional Services" package with their active prices for a given product item category and sorts them by price.List<Category>
getBandwidthCategories()
List<Item>
getBillingItems()
The billing items associated with an account that share a category code with an item category's category code.List<Category>
getComputingCategories(Boolean resetCache)
This method returns a collection of computing categories.List<Category>
getCustomUsageRatesCategories(Boolean resetCache)
List<Category>
getExternalResourceCategories()
Group
getGroup()
This invoice item's "item category group".List<Group>
getGroups()
A collection of service offering category groups.Category
getObject()
Each product item price must be tied to a category for it to be sold.List<Category>
getObjectStorageCategories(Boolean resetCache)
List<Type>
getOrderOptions()
Any unique options associated with an item category.List<Configuration>
getPackageConfigurations()
A list of configuration available in this category.'List<Configuration>
getPresetConfigurations()
A list of preset configurations this category is used in.'List<Xref>
getQuestionReferences()
The question references that are associated with an item category.List<Question>
getQuestions()
The questions that are associated with an item category.List<Category>
getSoftwareCategories()
List<Category>
getSubnetCategories()
This method returns a list of subnet categories.List<Category>
getTopLevelCategories(Boolean resetCache)
This method returns a collection of computing categories.List<Category>
getValidCancelableServiceItemCategories()
This method returns service product categories that can be canceled via API.List<Category>
getVlanCategories()
void
setMask(Category.Mask mask)
Category.Mask
withMask()
Use the existing mask on this service or create it if not presentCategory.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
Category.ServiceAsync asAsync()Description copied from interface:Service
Get an async version of this service -
withNewMask
Category.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
Category.Mask withMask()Description copied from interface:Maskable
Use the existing mask on this service or create it if not present -
setMask
-
getAdditionalProductsForCategory
Returns a list of of active Items in the "Additional Services" package with their active prices for a given product item category and sorts them by price. -
getBandwidthCategories
-
getComputingCategories
This method returns a collection of computing categories. These categories are also top level items in a service offering. -
getCustomUsageRatesCategories
-
getExternalResourceCategories
-
getObject
Each product item price must be tied to a category for it to be sold. These categories describe how a particular product item is sold. For example, the 250GB hard drive can be sold as disk0, disk1, ... disk11. There are different prices for this product item depending on which category it is. This keeps down the number of products in total. -
getObjectStorageCategories
-
getSoftwareCategories
-
getSubnetCategories
This method returns a list of subnet categories. -
getTopLevelCategories
This method returns a collection of computing categories. These categories are also top level items in a service offering. -
getValidCancelableServiceItemCategories
This method returns service product categories that can be canceled via API. You can use these categories to find the billing items you wish to cancel. -
getVlanCategories
-
getBillingItems
The billing items associated with an account that share a category code with an item category's category code. -
getGroup
This invoice item's "item category group". -
getGroups
A collection of service offering category groups. Each group contains a collection of items associated with this category. -
getOrderOptions
Any unique options associated with an item category. -
getPackageConfigurations
A list of configuration available in this category.' -
getPresetConfigurations
A list of preset configurations this category is used in.' -
getQuestionReferences
The question references that are associated with an item category. -
getQuestions
The questions that are associated with an item category.
-