Class Resource
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.product.item.rule.Resource
- Direct Known Subclasses:
Category
,Item
,Location
,Permission
@ApiType("SoftLayer_Product_Item_Rule_Resource") public class Resource extends Entity
The item rule resource data type represents a resource that is part of an item rule. The item rule resource is used when its item rule is checked on an order.
- See Also:
- SoftLayer_Product_Item_Rule_Resource
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Resource.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Long
id
protected boolean
idSpecified
protected Long
resourceTableId
The unique identifier of the resource.protected boolean
resourceTableIdSpecified
protected Rule
rule
protected Long
ruleId
The unique identifier of the rule this resource is included in.protected boolean
ruleIdSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Resource()
-
Method Summary
Modifier and Type Method Description Long
getId()
Long
getResourceTableId()
Rule
getRule()
Long
getRuleId()
boolean
isIdSpecified()
boolean
isResourceTableIdSpecified()
boolean
isRuleIdSpecified()
void
setId(Long id)
void
setResourceTableId(Long resourceTableId)
void
setRule(Rule rule)
void
setRuleId(Long ruleId)
void
unsetId()
void
unsetResourceTableId()
void
unsetRuleId()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
rule
-
id
-
idSpecified
protected boolean idSpecified -
resourceTableId
The unique identifier of the resource. -
resourceTableIdSpecified
protected boolean resourceTableIdSpecified -
ruleId
The unique identifier of the rule this resource is included in. -
ruleIdSpecified
protected boolean ruleIdSpecified
-
-
Constructor Details
-
Resource
public Resource()
-
-
Method Details
-
getRule
-
setRule
-
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getResourceTableId
-
setResourceTableId
-
isResourceTableIdSpecified
public boolean isResourceTableIdSpecified() -
unsetResourceTableId
public void unsetResourceTableId() -
getRuleId
-
setRuleId
-
isRuleIdSpecified
public boolean isRuleIdSpecified() -
unsetRuleId
public void unsetRuleId()
-