Class Bundles
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.product.item.Bundles
-
@ApiType("SoftLayer_Product_Item_Bundles") public class Bundles extends Entity
The SoftLayer_Product_Item_Bundles contains item to price cross references. Relates a category, price and item to a bundle. Match bundle ids to see all items and prices in a particular bundle.- See Also:
- SoftLayer_Product_Item_Bundles
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Bundles.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Item
bundleItem
Item in bundle.protected Long
bundleItemId
Identifier for bundle.protected boolean
bundleItemIdSpecified
protected Category
category
Category bundle falls in.protected Long
id
Identifier for record.protected boolean
idSpecified
protected Price
itemPrice
Price of item in bundleprotected Long
itemPriceId
Identifier for price.protected boolean
itemPriceIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Bundles()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Item
getBundleItem()
Long
getBundleItemId()
Category
getCategory()
Long
getId()
Price
getItemPrice()
Long
getItemPriceId()
boolean
isBundleItemIdSpecified()
boolean
isIdSpecified()
boolean
isItemPriceIdSpecified()
void
setBundleItem(Item bundleItem)
void
setBundleItemId(Long bundleItemId)
void
setCategory(Category category)
void
setId(Long id)
void
setItemPrice(Price itemPrice)
void
setItemPriceId(Long itemPriceId)
void
unsetBundleItemId()
void
unsetId()
void
unsetItemPriceId()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
bundleItem
@ApiProperty protected Item bundleItem
Item in bundle.
-
category
@ApiProperty protected Category category
Category bundle falls in.
-
itemPrice
@ApiProperty protected Price itemPrice
Price of item in bundle
-
bundleItemId
@ApiProperty(canBeNullOrNotSet=true) protected Long bundleItemId
Identifier for bundle.
-
bundleItemIdSpecified
protected boolean bundleItemIdSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
Identifier for record.
-
idSpecified
protected boolean idSpecified
-
itemPriceId
@ApiProperty(canBeNullOrNotSet=true) protected Long itemPriceId
Identifier for price.
-
itemPriceIdSpecified
protected boolean itemPriceIdSpecified
-
-
Method Detail
-
getBundleItem
public Item getBundleItem()
-
setBundleItem
public void setBundleItem(Item bundleItem)
-
getCategory
public Category getCategory()
-
setCategory
public void setCategory(Category category)
-
getItemPrice
public Price getItemPrice()
-
setItemPrice
public void setItemPrice(Price itemPrice)
-
getBundleItemId
public Long getBundleItemId()
-
setBundleItemId
public void setBundleItemId(Long bundleItemId)
-
isBundleItemIdSpecified
public boolean isBundleItemIdSpecified()
-
unsetBundleItemId
public void unsetBundleItemId()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getItemPriceId
public Long getItemPriceId()
-
setItemPriceId
public void setItemPriceId(Long itemPriceId)
-
isItemPriceIdSpecified
public boolean isItemPriceIdSpecified()
-
unsetItemPriceId
public void unsetItemPriceId()
-
-