com.softlayer.api.service.product.Item Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of softlayer-api-client Show documentation
Show all versions of softlayer-api-client Show documentation
API client for accessing the SoftLayer API
package com.softlayer.api.service.product;
import com.softlayer.api.annotation.ApiProperty;
import com.softlayer.api.annotation.ApiType;
import com.softlayer.api.service.Entity;
import com.softlayer.api.service.configuration.Template;
import com.softlayer.api.service.hardware.component.model.Generic;
import com.softlayer.api.service.product.Package;
import com.softlayer.api.service.product.item.Attribute;
import com.softlayer.api.service.product.item.Bundles;
import com.softlayer.api.service.product.item.Price;
import com.softlayer.api.service.product.item.Requirement;
import com.softlayer.api.service.product.item.resource.Conflict;
import com.softlayer.api.service.product.item.tax.Category;
import com.softlayer.api.service.product.pkg.Inventory;
import com.softlayer.api.service.sales.presale.Event;
import com.softlayer.api.service.software.Description;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
/**
* The SoftLayer_Product_Item data type contains general information relating to a single SoftLayer product.
*
* @see SoftLayer_Product_Item
*/
@ApiType("SoftLayer_Product_Item")
public class Item extends Entity {
@ApiProperty
protected List activePresaleEvents;
public List getActivePresaleEvents() {
if (activePresaleEvents == null) {
activePresaleEvents = new ArrayList();
}
return activePresaleEvents;
}
/**
* Active usage based prices.
*/
@ApiProperty
protected List activeUsagePrices;
public List getActiveUsagePrices() {
if (activeUsagePrices == null) {
activeUsagePrices = new ArrayList();
}
return activeUsagePrices;
}
/**
* The item attribute values for a product item.
*/
@ApiProperty
protected List attributes;
public List getAttributes() {
if (attributes == null) {
attributes = new ArrayList();
}
return attributes;
}
/**
* Attributes that govern when an item may no longer be available.
*/
@ApiProperty
protected List availabilityAttributes;
public List getAvailabilityAttributes() {
if (availabilityAttributes == null) {
availabilityAttributes = new ArrayList();
}
return availabilityAttributes;
}
/**
* An item's special billing type, if applicable.
*/
@ApiProperty
protected String billingType;
public String getBillingType() {
return billingType;
}
public void setBillingType(String billingType) {
this.billingType = billingType;
}
/**
* An item's included products. Some items have other items included in them that we specifically detail. They are here called Bundled Items. An example is Plesk unlimited. It as a bundled item labeled 'SiteBuilder'. These are the SoftLayer_Product_Item_Bundles objects.
*/
@ApiProperty
protected List bundle;
public List getBundle() {
if (bundle == null) {
bundle = new ArrayList();
}
return bundle;
}
/**
* An item's associated item categories.
*/
@ApiProperty
protected List categories;
public List getCategories() {
if (categories == null) {
categories = new ArrayList();
}
return categories;
}
/**
* Some product items have configuration templates which can be used to during provisioning of that product.
*/
@ApiProperty
protected List configurationTemplates;
public List getConfigurationTemplates() {
if (configurationTemplates == null) {
configurationTemplates = new ArrayList();
}
return configurationTemplates;
}
/**
* An item's conflicts. For example, McAfee LinuxShield cannot be ordered with Windows. It was not meant for that operating system and as such is a conflict.
*/
@ApiProperty
protected List conflicts;
public List getConflicts() {
if (conflicts == null) {
conflicts = new ArrayList();
}
return conflicts;
}
@ApiProperty
protected Boolean coreRestrictedItemFlag;
public Boolean getCoreRestrictedItemFlag() {
return coreRestrictedItemFlag;
}
public void setCoreRestrictedItemFlag(Boolean coreRestrictedItemFlag) {
this.coreRestrictedItemFlag = coreRestrictedItemFlag;
}
/**
* Some product items have a downgrade path. This is the first product item in the downgrade path.
*/
@ApiProperty
protected Item downgradeItem;
public Item getDowngradeItem() {
return downgradeItem;
}
public void setDowngradeItem(Item downgradeItem) {
this.downgradeItem = downgradeItem;
}
/**
* Some product items have a downgrade path. These are those product items.
*/
@ApiProperty
protected List- downgradeItems;
public List
- getDowngradeItems() {
if (downgradeItems == null) {
downgradeItems = new ArrayList
- ();
}
return downgradeItems;
}
/**
* An item's category conflicts. For example, 10 Gbps redundant network functionality cannot be ordered with a secondary GPU and as such is a conflict.
*/
@ApiProperty
protected List
globalCategoryConflicts;
public List getGlobalCategoryConflicts() {
if (globalCategoryConflicts == null) {
globalCategoryConflicts = new ArrayList();
}
return globalCategoryConflicts;
}
/**
* The generic hardware component that this item represents.
*/
@ApiProperty
protected Generic hardwareGenericComponentModel;
public Generic getHardwareGenericComponentModel() {
return hardwareGenericComponentModel;
}
public void setHardwareGenericComponentModel(Generic hardwareGenericComponentModel) {
this.hardwareGenericComponentModel = hardwareGenericComponentModel;
}
@ApiProperty
protected Boolean hideFromPortalFlag;
public Boolean getHideFromPortalFlag() {
return hideFromPortalFlag;
}
public void setHideFromPortalFlag(Boolean hideFromPortalFlag) {
this.hideFromPortalFlag = hideFromPortalFlag;
}
/**
* An item's inventory status per datacenter.
*/
@ApiProperty
protected List inventory;
public List getInventory() {
if (inventory == null) {
inventory = new ArrayList();
}
return inventory;
}
@ApiProperty
protected Boolean isEngineeredServerProduct;
public Boolean getIsEngineeredServerProduct() {
return isEngineeredServerProduct;
}
public void setIsEngineeredServerProduct(Boolean isEngineeredServerProduct) {
this.isEngineeredServerProduct = isEngineeredServerProduct;
}
/**
* An item's primary item category.
*/
@ApiProperty
protected com.softlayer.api.service.product.item.Category itemCategory;
public com.softlayer.api.service.product.item.Category getItemCategory() {
return itemCategory;
}
public void setItemCategory(com.softlayer.api.service.product.item.Category itemCategory) {
this.itemCategory = itemCategory;
}
/**
* An item's location conflicts. For example, Dual Path network functionality cannot be ordered in WDC and as such is a conflict.
*/
@ApiProperty
protected List locationConflicts;
public List getLocationConflicts() {
if (locationConflicts == null) {
locationConflicts = new ArrayList();
}
return locationConflicts;
}
@ApiProperty
protected Boolean objectStorageItemFlag;
public Boolean getObjectStorageItemFlag() {
return objectStorageItemFlag;
}
public void setObjectStorageItemFlag(Boolean objectStorageItemFlag) {
this.objectStorageItemFlag = objectStorageItemFlag;
}
/**
* A collection of all the SoftLayer_Product_Package(s) in which this item exists.
*/
@ApiProperty
protected List packages;
public List getPackages() {
if (packages == null) {
packages = new ArrayList();
}
return packages;
}
/**
* The number of cores that a processor has.
*/
@ApiProperty
protected String physicalCoreCapacity;
public String getPhysicalCoreCapacity() {
return physicalCoreCapacity;
}
public void setPhysicalCoreCapacity(String physicalCoreCapacity) {
this.physicalCoreCapacity = physicalCoreCapacity;
}
@ApiProperty
protected List presaleEvents;
public List getPresaleEvents() {
if (presaleEvents == null) {
presaleEvents = new ArrayList();
}
return presaleEvents;
}
/**
* A product item's prices.
*/
@ApiProperty
protected List prices;
public List getPrices() {
if (prices == null) {
prices = new ArrayList();
}
return prices;
}
/**
* If an item must be ordered with another item, it will have a requirement item here.
*/
@ApiProperty
protected List requirements;
public List getRequirements() {
if (requirements == null) {
requirements = new ArrayList();
}
return requirements;
}
/**
* The SoftLayer_Software_Description tied to this item. This will only be populated for software items.
*/
@ApiProperty
protected Description softwareDescription;
public Description getSoftwareDescription() {
return softwareDescription;
}
public void setSoftwareDescription(Description softwareDescription) {
this.softwareDescription = softwareDescription;
}
/**
* An item's tax category, if applicable.
*/
@ApiProperty
protected Category taxCategory;
public Category getTaxCategory() {
return taxCategory;
}
public void setTaxCategory(Category taxCategory) {
this.taxCategory = taxCategory;
}
/**
* The 3rd party vendor for a support subscription item.
*/
@ApiProperty
protected String thirdPartySupportVendor;
public String getThirdPartySupportVendor() {
return thirdPartySupportVendor;
}
public void setThirdPartySupportVendor(String thirdPartySupportVendor) {
this.thirdPartySupportVendor = thirdPartySupportVendor;
}
/**
* The total number of physical processing cores (excluding virtual cores / hyperthreads) for this server.
*/
@ApiProperty
protected Long totalPhysicalCoreCapacity;
public Long getTotalPhysicalCoreCapacity() {
return totalPhysicalCoreCapacity;
}
public void setTotalPhysicalCoreCapacity(Long totalPhysicalCoreCapacity) {
this.totalPhysicalCoreCapacity = totalPhysicalCoreCapacity;
}
@ApiProperty
protected String totalPhysicalCoreCount;
public String getTotalPhysicalCoreCount() {
return totalPhysicalCoreCount;
}
public void setTotalPhysicalCoreCount(String totalPhysicalCoreCount) {
this.totalPhysicalCoreCount = totalPhysicalCoreCount;
}
/**
* The total number of processors for this server.
*/
@ApiProperty
protected Long totalProcessorCapacity;
public Long getTotalProcessorCapacity() {
return totalProcessorCapacity;
}
public void setTotalProcessorCapacity(Long totalProcessorCapacity) {
this.totalProcessorCapacity = totalProcessorCapacity;
}
/**
* Some product items have an upgrade path. This is the next product item in the upgrade path.
*/
@ApiProperty
protected Item upgradeItem;
public Item getUpgradeItem() {
return upgradeItem;
}
public void setUpgradeItem(Item upgradeItem) {
this.upgradeItem = upgradeItem;
}
/**
* Some product items have an upgrade path. These are those upgrade product items.
*/
@ApiProperty
protected List- upgradeItems;
public List
- getUpgradeItems() {
if (upgradeItems == null) {
upgradeItems = new ArrayList
- ();
}
return upgradeItems;
}
/**
* Some Product Items have capacity information such as RAM and bandwidth, and others. This provides the numerical representation of the capacity given in the description of this product item.
*/
@ApiProperty(canBeNullOrNotSet = true)
protected BigDecimal capacity;
public BigDecimal getCapacity() {
return capacity;
}
public void setCapacity(BigDecimal capacity) {
capacitySpecified = true;
this.capacity = capacity;
}
protected boolean capacitySpecified;
public boolean isCapacitySpecified() {
return capacitySpecified;
}
public void unsetCapacity() {
capacity = null;
capacitySpecified = false;
}
/**
* A product's description
*/
@ApiProperty(canBeNullOrNotSet = true)
protected String description;
public String getDescription() {
return description;
}
public void setDescription(String description) {
descriptionSpecified = true;
this.description = description;
}
protected boolean descriptionSpecified;
public boolean isDescriptionSpecified() {
return descriptionSpecified;
}
public void unsetDescription() {
description = null;
descriptionSpecified = false;
}
/**
* A product's internal identification number
*/
@ApiProperty(canBeNullOrNotSet = true)
protected Long id;
public Long getId() {
return id;
}
public void setId(Long id) {
idSpecified = true;
this.id = id;
}
protected boolean idSpecified;
public boolean isIdSpecified() {
return idSpecified;
}
public void unsetId() {
id = null;
idSpecified = false;
}
/**
* A products tax category internal identification number
*/
@ApiProperty(canBeNullOrNotSet = true)
protected Long itemTaxCategoryId;
public Long getItemTaxCategoryId() {
return itemTaxCategoryId;
}
public void setItemTaxCategoryId(Long itemTaxCategoryId) {
itemTaxCategoryIdSpecified = true;
this.itemTaxCategoryId = itemTaxCategoryId;
}
protected boolean itemTaxCategoryIdSpecified;
public boolean isItemTaxCategoryIdSpecified() {
return itemTaxCategoryIdSpecified;
}
public void unsetItemTaxCategoryId() {
itemTaxCategoryId = null;
itemTaxCategoryIdSpecified = false;
}
/**
* A unique key name for the product.
*/
@ApiProperty(canBeNullOrNotSet = true)
protected String keyName;
public String getKeyName() {
return keyName;
}
public void setKeyName(String keyName) {
keyNameSpecified = true;
this.keyName = keyName;
}
protected boolean keyNameSpecified;
public boolean isKeyNameSpecified() {
return keyNameSpecified;
}
public void unsetKeyName() {
keyName = null;
keyNameSpecified = false;
}
/**
* Detailed product description
*/
@ApiProperty(canBeNullOrNotSet = true)
protected String longDescription;
public String getLongDescription() {
return longDescription;
}
public void setLongDescription(String longDescription) {
longDescriptionSpecified = true;
this.longDescription = longDescription;
}
protected boolean longDescriptionSpecified;
public boolean isLongDescriptionSpecified() {
return longDescriptionSpecified;
}
public void unsetLongDescription() {
longDescription = null;
longDescriptionSpecified = false;
}
/**
* The unique identifier of the SoftLayer_Software_Description tied to this item.
*/
@ApiProperty(canBeNullOrNotSet = true)
protected Long softwareDescriptionId;
public Long getSoftwareDescriptionId() {
return softwareDescriptionId;
}
public void setSoftwareDescriptionId(Long softwareDescriptionId) {
softwareDescriptionIdSpecified = true;
this.softwareDescriptionId = softwareDescriptionId;
}
protected boolean softwareDescriptionIdSpecified;
public boolean isSoftwareDescriptionIdSpecified() {
return softwareDescriptionIdSpecified;
}
public void unsetSoftwareDescriptionId() {
softwareDescriptionId = null;
softwareDescriptionIdSpecified = false;
}
/**
* The unit of measurement that a product item is measured in.
*/
@ApiProperty(canBeNullOrNotSet = true)
protected String units;
public String getUnits() {
return units;
}
public void setUnits(String units) {
unitsSpecified = true;
this.units = units;
}
protected boolean unitsSpecified;
public boolean isUnitsSpecified() {
return unitsSpecified;
}
public void unsetUnits() {
units = null;
unitsSpecified = false;
}
/**
* A products upgrade item's internal identification number
*/
@ApiProperty(canBeNullOrNotSet = true)
protected Long upgradeItemId;
public Long getUpgradeItemId() {
return upgradeItemId;
}
public void setUpgradeItemId(Long upgradeItemId) {
upgradeItemIdSpecified = true;
this.upgradeItemId = upgradeItemId;
}
protected boolean upgradeItemIdSpecified;
public boolean isUpgradeItemIdSpecified() {
return upgradeItemIdSpecified;
}
public void unsetUpgradeItemId() {
upgradeItemId = null;
upgradeItemIdSpecified = false;
}
/**
* A count of
*/
@ApiProperty
protected Long activePresaleEventCount;
public Long getActivePresaleEventCount() {
return activePresaleEventCount;
}
public void setActivePresaleEventCount(Long activePresaleEventCount) {
this.activePresaleEventCount = activePresaleEventCount;
}
/**
* A count of active usage based prices.
*/
@ApiProperty
protected Long activeUsagePriceCount;
public Long getActiveUsagePriceCount() {
return activeUsagePriceCount;
}
public void setActiveUsagePriceCount(Long activeUsagePriceCount) {
this.activeUsagePriceCount = activeUsagePriceCount;
}
/**
* A count of the item attribute values for a product item.
*/
@ApiProperty
protected Long attributeCount;
public Long getAttributeCount() {
return attributeCount;
}
public void setAttributeCount(Long attributeCount) {
this.attributeCount = attributeCount;
}
/**
* A count of attributes that govern when an item may no longer be available.
*/
@ApiProperty
protected Long availabilityAttributeCount;
public Long getAvailabilityAttributeCount() {
return availabilityAttributeCount;
}
public void setAvailabilityAttributeCount(Long availabilityAttributeCount) {
this.availabilityAttributeCount = availabilityAttributeCount;
}
/**
* A count of an item's included products. Some items have other items included in them that we specifically detail. They are here called Bundled Items. An example is Plesk unlimited. It as a bundled item labeled 'SiteBuilder'. These are the SoftLayer_Product_Item_Bundles objects.
*/
@ApiProperty
protected Long bundleCount;
public Long getBundleCount() {
return bundleCount;
}
public void setBundleCount(Long bundleCount) {
this.bundleCount = bundleCount;
}
/**
* A count of an item's associated item categories.
*/
@ApiProperty
protected Long categoryCount;
public Long getCategoryCount() {
return categoryCount;
}
public void setCategoryCount(Long categoryCount) {
this.categoryCount = categoryCount;
}
/**
* A count of some product items have configuration templates which can be used to during provisioning of that product.
*/
@ApiProperty
protected Long configurationTemplateCount;
public Long getConfigurationTemplateCount() {
return configurationTemplateCount;
}
public void setConfigurationTemplateCount(Long configurationTemplateCount) {
this.configurationTemplateCount = configurationTemplateCount;
}
/**
* A count of an item's conflicts. For example, McAfee LinuxShield cannot be ordered with Windows. It was not meant for that operating system and as such is a conflict.
*/
@ApiProperty
protected Long conflictCount;
public Long getConflictCount() {
return conflictCount;
}
public void setConflictCount(Long conflictCount) {
this.conflictCount = conflictCount;
}
/**
* A count of some product items have a downgrade path. These are those product items.
*/
@ApiProperty
protected Long downgradeItemCount;
public Long getDowngradeItemCount() {
return downgradeItemCount;
}
public void setDowngradeItemCount(Long downgradeItemCount) {
this.downgradeItemCount = downgradeItemCount;
}
/**
* A count of an item's category conflicts. For example, 10 Gbps redundant network functionality cannot be ordered with a secondary GPU and as such is a conflict.
*/
@ApiProperty
protected Long globalCategoryConflictCount;
public Long getGlobalCategoryConflictCount() {
return globalCategoryConflictCount;
}
public void setGlobalCategoryConflictCount(Long globalCategoryConflictCount) {
this.globalCategoryConflictCount = globalCategoryConflictCount;
}
/**
* A count of an item's inventory status per datacenter.
*/
@ApiProperty
protected Long inventoryCount;
public Long getInventoryCount() {
return inventoryCount;
}
public void setInventoryCount(Long inventoryCount) {
this.inventoryCount = inventoryCount;
}
/**
* A count of an item's location conflicts. For example, Dual Path network functionality cannot be ordered in WDC and as such is a conflict.
*/
@ApiProperty
protected Long locationConflictCount;
public Long getLocationConflictCount() {
return locationConflictCount;
}
public void setLocationConflictCount(Long locationConflictCount) {
this.locationConflictCount = locationConflictCount;
}
/**
* A count of a collection of all the SoftLayer_Product_Package(s) in which this item exists.
*/
@ApiProperty
protected Long packageCount;
public Long getPackageCount() {
return packageCount;
}
public void setPackageCount(Long packageCount) {
this.packageCount = packageCount;
}
/**
* A count of
*/
@ApiProperty
protected Long presaleEventCount;
public Long getPresaleEventCount() {
return presaleEventCount;
}
public void setPresaleEventCount(Long presaleEventCount) {
this.presaleEventCount = presaleEventCount;
}
/**
* A count of a product item's prices.
*/
@ApiProperty
protected Long priceCount;
public Long getPriceCount() {
return priceCount;
}
public void setPriceCount(Long priceCount) {
this.priceCount = priceCount;
}
/**
* A count of if an item must be ordered with another item, it will have a requirement item here.
*/
@ApiProperty
protected Long requirementCount;
public Long getRequirementCount() {
return requirementCount;
}
public void setRequirementCount(Long requirementCount) {
this.requirementCount = requirementCount;
}
/**
* A count of some product items have an upgrade path. These are those upgrade product items.
*/
@ApiProperty
protected Long upgradeItemCount;
public Long getUpgradeItemCount() {
return upgradeItemCount;
}
public void setUpgradeItemCount(Long upgradeItemCount) {
this.upgradeItemCount = upgradeItemCount;
}
public static class Mask extends com.softlayer.api.service.Entity.Mask {
public com.softlayer.api.service.sales.presale.Event.Mask activePresaleEvents() {
return withSubMask("activePresaleEvents", com.softlayer.api.service.sales.presale.Event.Mask.class);
}
public com.softlayer.api.service.product.item.Price.Mask activeUsagePrices() {
return withSubMask("activeUsagePrices", com.softlayer.api.service.product.item.Price.Mask.class);
}
public com.softlayer.api.service.product.item.Attribute.Mask attributes() {
return withSubMask("attributes", com.softlayer.api.service.product.item.Attribute.Mask.class);
}
public com.softlayer.api.service.product.item.Attribute.Mask availabilityAttributes() {
return withSubMask("availabilityAttributes", com.softlayer.api.service.product.item.Attribute.Mask.class);
}
public Mask billingType() {
withLocalProperty("billingType");
return this;
}
public com.softlayer.api.service.product.item.Bundles.Mask bundle() {
return withSubMask("bundle", com.softlayer.api.service.product.item.Bundles.Mask.class);
}
public com.softlayer.api.service.product.item.Category.Mask categories() {
return withSubMask("categories", com.softlayer.api.service.product.item.Category.Mask.class);
}
public com.softlayer.api.service.configuration.Template.Mask configurationTemplates() {
return withSubMask("configurationTemplates", com.softlayer.api.service.configuration.Template.Mask.class);
}
public com.softlayer.api.service.product.item.resource.Conflict.Mask conflicts() {
return withSubMask("conflicts", com.softlayer.api.service.product.item.resource.Conflict.Mask.class);
}
public Mask coreRestrictedItemFlag() {
withLocalProperty("coreRestrictedItemFlag");
return this;
}
public Item.Mask downgradeItem() {
return withSubMask("downgradeItem", Item.Mask.class);
}
public Item.Mask downgradeItems() {
return withSubMask("downgradeItems", Item.Mask.class);
}
public com.softlayer.api.service.product.item.resource.Conflict.Mask globalCategoryConflicts() {
return withSubMask("globalCategoryConflicts", com.softlayer.api.service.product.item.resource.Conflict.Mask.class);
}
public com.softlayer.api.service.hardware.component.model.Generic.Mask hardwareGenericComponentModel() {
return withSubMask("hardwareGenericComponentModel", com.softlayer.api.service.hardware.component.model.Generic.Mask.class);
}
public Mask hideFromPortalFlag() {
withLocalProperty("hideFromPortalFlag");
return this;
}
public com.softlayer.api.service.product.pkg.Inventory.Mask inventory() {
return withSubMask("inventory", com.softlayer.api.service.product.pkg.Inventory.Mask.class);
}
public Mask isEngineeredServerProduct() {
withLocalProperty("isEngineeredServerProduct");
return this;
}
public com.softlayer.api.service.product.item.Category.Mask itemCategory() {
return withSubMask("itemCategory", com.softlayer.api.service.product.item.Category.Mask.class);
}
public com.softlayer.api.service.product.item.resource.Conflict.Mask locationConflicts() {
return withSubMask("locationConflicts", com.softlayer.api.service.product.item.resource.Conflict.Mask.class);
}
public Mask objectStorageItemFlag() {
withLocalProperty("objectStorageItemFlag");
return this;
}
public Package.Mask packages() {
return withSubMask("packages", Package.Mask.class);
}
public Mask physicalCoreCapacity() {
withLocalProperty("physicalCoreCapacity");
return this;
}
public com.softlayer.api.service.sales.presale.Event.Mask presaleEvents() {
return withSubMask("presaleEvents", com.softlayer.api.service.sales.presale.Event.Mask.class);
}
public com.softlayer.api.service.product.item.Price.Mask prices() {
return withSubMask("prices", com.softlayer.api.service.product.item.Price.Mask.class);
}
public com.softlayer.api.service.product.item.Requirement.Mask requirements() {
return withSubMask("requirements", com.softlayer.api.service.product.item.Requirement.Mask.class);
}
public com.softlayer.api.service.software.Description.Mask softwareDescription() {
return withSubMask("softwareDescription", com.softlayer.api.service.software.Description.Mask.class);
}
public com.softlayer.api.service.product.item.tax.Category.Mask taxCategory() {
return withSubMask("taxCategory", com.softlayer.api.service.product.item.tax.Category.Mask.class);
}
public Mask thirdPartySupportVendor() {
withLocalProperty("thirdPartySupportVendor");
return this;
}
public Mask totalPhysicalCoreCapacity() {
withLocalProperty("totalPhysicalCoreCapacity");
return this;
}
public Mask totalPhysicalCoreCount() {
withLocalProperty("totalPhysicalCoreCount");
return this;
}
public Mask totalProcessorCapacity() {
withLocalProperty("totalProcessorCapacity");
return this;
}
public Item.Mask upgradeItem() {
return withSubMask("upgradeItem", Item.Mask.class);
}
public Item.Mask upgradeItems() {
return withSubMask("upgradeItems", Item.Mask.class);
}
public Mask capacity() {
withLocalProperty("capacity");
return this;
}
public Mask description() {
withLocalProperty("description");
return this;
}
public Mask id() {
withLocalProperty("id");
return this;
}
public Mask itemTaxCategoryId() {
withLocalProperty("itemTaxCategoryId");
return this;
}
public Mask keyName() {
withLocalProperty("keyName");
return this;
}
public Mask longDescription() {
withLocalProperty("longDescription");
return this;
}
public Mask softwareDescriptionId() {
withLocalProperty("softwareDescriptionId");
return this;
}
public Mask units() {
withLocalProperty("units");
return this;
}
public Mask upgradeItemId() {
withLocalProperty("upgradeItemId");
return this;
}
public Mask activePresaleEventCount() {
withLocalProperty("activePresaleEventCount");
return this;
}
public Mask activeUsagePriceCount() {
withLocalProperty("activeUsagePriceCount");
return this;
}
public Mask attributeCount() {
withLocalProperty("attributeCount");
return this;
}
public Mask availabilityAttributeCount() {
withLocalProperty("availabilityAttributeCount");
return this;
}
public Mask bundleCount() {
withLocalProperty("bundleCount");
return this;
}
public Mask categoryCount() {
withLocalProperty("categoryCount");
return this;
}
public Mask configurationTemplateCount() {
withLocalProperty("configurationTemplateCount");
return this;
}
public Mask conflictCount() {
withLocalProperty("conflictCount");
return this;
}
public Mask downgradeItemCount() {
withLocalProperty("downgradeItemCount");
return this;
}
public Mask globalCategoryConflictCount() {
withLocalProperty("globalCategoryConflictCount");
return this;
}
public Mask inventoryCount() {
withLocalProperty("inventoryCount");
return this;
}
public Mask locationConflictCount() {
withLocalProperty("locationConflictCount");
return this;
}
public Mask packageCount() {
withLocalProperty("packageCount");
return this;
}
public Mask presaleEventCount() {
withLocalProperty("presaleEventCount");
return this;
}
public Mask priceCount() {
withLocalProperty("priceCount");
return this;
}
public Mask requirementCount() {
withLocalProperty("requirementCount");
return this;
}
public Mask upgradeItemCount() {
withLocalProperty("upgradeItemCount");
return this;
}
}
}