Class Requirement
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.product.item.Requirement
@ApiType("SoftLayer_Product_Item_Requirement") public class Requirement extends Entity
The SoftLayer_Product_Item_Requirement data type contains information relating to what requirements, if any, exist for an item. The requiredItemId local property is the item id that is required.
- See Also:
- SoftLayer_Product_Item_Requirement
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Requirement.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Long
id
Identifier for this record.protected boolean
idSpecified
protected Item
item
Item requirement applies to.protected Long
itemId
This is the id of the item affected by the requirement.protected boolean
itemIdSpecified
protected String
message
This is a custom message to display to the user when this requirement shortfall arises.protected boolean
messageSpecified
protected Item
product
The product containing the requirement.protected Long
requiredItemId
This is the id of the item required.protected boolean
requiredItemIdSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Requirement()
-
Method Summary
Modifier and Type Method Description Long
getId()
Item
getItem()
Long
getItemId()
String
getMessage()
Item
getProduct()
Long
getRequiredItemId()
boolean
isIdSpecified()
boolean
isItemIdSpecified()
boolean
isMessageSpecified()
boolean
isRequiredItemIdSpecified()
void
setId(Long id)
void
setItem(Item item)
void
setItemId(Long itemId)
void
setMessage(String message)
void
setProduct(Item product)
void
setRequiredItemId(Long requiredItemId)
void
unsetId()
void
unsetItemId()
void
unsetMessage()
void
unsetRequiredItemId()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
item
Item requirement applies to. -
product
The product containing the requirement. -
id
Identifier for this record. -
idSpecified
protected boolean idSpecified -
itemId
This is the id of the item affected by the requirement. -
itemIdSpecified
protected boolean itemIdSpecified -
message
This is a custom message to display to the user when this requirement shortfall arises. -
messageSpecified
protected boolean messageSpecified -
requiredItemId
This is the id of the item required. -
requiredItemIdSpecified
protected boolean requiredItemIdSpecified
-
-
Constructor Details
-
Requirement
public Requirement()
-
-
Method Details
-
getItem
-
setItem
-
getProduct
-
setProduct
-
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getItemId
-
setItemId
-
isItemIdSpecified
public boolean isItemIdSpecified() -
unsetItemId
public void unsetItemId() -
getMessage
-
setMessage
-
isMessageSpecified
public boolean isMessageSpecified() -
unsetMessage
public void unsetMessage() -
getRequiredItemId
-
setRequiredItemId
-
isRequiredItemIdSpecified
public boolean isRequiredItemIdSpecified() -
unsetRequiredItemId
public void unsetRequiredItemId()
-