Class Catalog
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.product.Catalog
@ApiType("SoftLayer_Product_Catalog") public class Catalog extends Entity
A Catalog is defined as a set of prices for products that SoftLayer offers for sale. These prices are organized into packages which represent the different servers and services that SoftLayer offers.
- See Also:
- SoftLayer_Product_Catalog
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Catalog.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Long
brandCount
A count of brands using this Catalogprotected List<Brand>
brands
Brands using this Catalogprotected String
keyName
The Key Name of the Catalog, used for direct referencesprotected boolean
keyNameSpecified
protected Long
packageCount
A count of packages available in this catalogprotected List<Package>
packages
Packages available in this catalogprotected Long
priceCount
A count of prices available in this catalogprotected List<Price>
prices
Prices available in this catalogprotected Long
productCount
A count of products available in catalogprotected List<Item>
products
Products available in catalog -
Constructor Summary
Constructors Constructor Description Catalog()
-
Method Summary
Modifier and Type Method Description Long
getBrandCount()
List<Brand>
getBrands()
String
getKeyName()
Long
getPackageCount()
List<Package>
getPackages()
Long
getPriceCount()
List<Price>
getPrices()
Long
getProductCount()
List<Item>
getProducts()
boolean
isKeyNameSpecified()
void
setBrandCount(Long brandCount)
void
setKeyName(String keyName)
void
setPackageCount(Long packageCount)
void
setPriceCount(Long priceCount)
void
setProductCount(Long productCount)
void
unsetKeyName()
-
Field Details
-
brands
Brands using this Catalog -
packages
Packages available in this catalog -
prices
Prices available in this catalog -
products
Products available in catalog -
keyName
The Key Name of the Catalog, used for direct references -
keyNameSpecified
protected boolean keyNameSpecified -
brandCount
A count of brands using this Catalog -
packageCount
A count of packages available in this catalog -
priceCount
A count of prices available in this catalog -
productCount
A count of products available in catalog
-
-
Constructor Details
-
Catalog
public Catalog()
-
-
Method Details
-
getBrands
-
getPackages
-
getPrices
-
getProducts
-
getKeyName
-
setKeyName
-
isKeyNameSpecified
public boolean isKeyNameSpecified() -
unsetKeyName
public void unsetKeyName() -
getBrandCount
-
setBrandCount
-
getPackageCount
-
setPackageCount
-
getPriceCount
-
setPriceCount
-
getProductCount
-
setProductCount
-