Class Category
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.product.item.Category
@ApiType("SoftLayer_Product_Item_Category") public class Category extends Entity
The SoftLayer_Product_Item_Category data type contains general category information for prices.
- See Also:
- SoftLayer_Product_Item_Category
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Category.Mask
static interface
Category.Service
Retrieve the category information for a product item.static interface
Category.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Long
billingItemCount
A count of the billing items associated with an account that share a category code with an item category's category code.protected List<Item>
billingItems
The billing items associated with an account that share a category code with an item category's category code.protected String
categoryCode
The code used to identify this category.protected boolean
categoryCodeSpecified
protected Group
group
This invoice item's "item category group".protected Long
groupCount
A count of a collection of service offering category groups.protected List<Group>
groups
A collection of service offering category groups.protected Long
id
identifier for category.protected boolean
idSpecified
protected String
name
The friendly, descriptive name of the category as seen on the order forms and on invoices.protected boolean
nameSpecified
protected Long
orderOptionCount
A count of any unique options associated with an item category.protected List<Type>
orderOptions
Any unique options associated with an item category.protected Long
packageConfigurationCount
A count of a list of configuration available in this category.'protected List<Configuration>
packageConfigurations
A list of configuration available in this category.'protected Long
presetConfigurationCount
A count of a list of preset configurations this category is used in.'protected List<Configuration>
presetConfigurations
A list of preset configurations this category is used in.'protected Long
quantityLimit
Quantity that can be ordered.protected boolean
quantityLimitSpecified
protected Long
questionCount
A count of the questions that are associated with an item category.protected Long
questionReferenceCount
A count of the question references that are associated with an item category.protected List<Xref>
questionReferences
The question references that are associated with an item category.protected List<Question>
questions
The questions that are associated with an item category.protected Long
sortOrder
The sort order of the category.protected boolean
sortOrderSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Category()
-
Method Summary
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
billingItems
The billing items associated with an account that share a category code with an item category's category code. -
group
This invoice item's "item category group". -
groups
A collection of service offering category groups. Each group contains a collection of items associated with this category. -
orderOptions
Any unique options associated with an item category. -
packageConfigurations
A list of configuration available in this category.' -
presetConfigurations
A list of preset configurations this category is used in.' -
questionReferences
The question references that are associated with an item category. -
questions
The questions that are associated with an item category. -
categoryCode
The code used to identify this category. -
categoryCodeSpecified
protected boolean categoryCodeSpecified -
id
identifier for category. -
idSpecified
protected boolean idSpecified -
name
The friendly, descriptive name of the category as seen on the order forms and on invoices. -
nameSpecified
protected boolean nameSpecified -
quantityLimit
Quantity that can be ordered. If 0, it will inherit the quantity from the server quantity ordered. Otherwise it can be specified with the order separately -
quantityLimitSpecified
protected boolean quantityLimitSpecified -
sortOrder
The sort order of the category. It may be used to affect the order in which the category may appear in lists (on order forms and invoices). -
sortOrderSpecified
protected boolean sortOrderSpecified -
billingItemCount
A count of the billing items associated with an account that share a category code with an item category's category code. -
groupCount
A count of a collection of service offering category groups. Each group contains a collection of items associated with this category. -
orderOptionCount
A count of any unique options associated with an item category. -
packageConfigurationCount
A count of a list of configuration available in this category.' -
presetConfigurationCount
A count of a list of preset configurations this category is used in.' -
questionCount
A count of the questions that are associated with an item category. -
questionReferenceCount
A count of the question references that are associated with an item category.
-
-
Constructor Details
-
Category
public Category()
-
-
Method Details
-
getBillingItems
-
getGroup
-
setGroup
-
getGroups
-
getOrderOptions
-
getPackageConfigurations
-
getPresetConfigurations
-
getQuestionReferences
-
getQuestions
-
getCategoryCode
-
setCategoryCode
-
isCategoryCodeSpecified
public boolean isCategoryCodeSpecified() -
unsetCategoryCode
public void unsetCategoryCode() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getName
-
setName
-
isNameSpecified
public boolean isNameSpecified() -
unsetName
public void unsetName() -
getQuantityLimit
-
setQuantityLimit
-
isQuantityLimitSpecified
public boolean isQuantityLimitSpecified() -
unsetQuantityLimit
public void unsetQuantityLimit() -
getSortOrder
-
setSortOrder
-
isSortOrderSpecified
public boolean isSortOrderSpecified() -
unsetSortOrder
public void unsetSortOrder() -
getBillingItemCount
-
setBillingItemCount
-
getGroupCount
-
setGroupCount
-
getOrderOptionCount
-
setOrderOptionCount
-
getPackageConfigurationCount
-
setPackageConfigurationCount
-
getPresetConfigurationCount
-
setPresetConfigurationCount
-
getQuestionCount
-
setQuestionCount
-
getQuestionReferenceCount
-
setQuestionReferenceCount
-
asService
-
service
-
service
-