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
All Methods Instance Methods Concrete Methods 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 Detail
-
rule
@ApiProperty protected Rule rule
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
-
idSpecified
protected boolean idSpecified
-
resourceTableId
@ApiProperty(canBeNullOrNotSet=true) protected Long resourceTableId
The unique identifier of the resource.
-
resourceTableIdSpecified
protected boolean resourceTableIdSpecified
-
ruleId
@ApiProperty(canBeNullOrNotSet=true) protected Long ruleId
The unique identifier of the rule this resource is included in.
-
ruleIdSpecified
protected boolean ruleIdSpecified
-
-
Method Detail
-
getRule
public Rule getRule()
-
setRule
public void setRule(Rule rule)
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getResourceTableId
public Long getResourceTableId()
-
setResourceTableId
public void setResourceTableId(Long resourceTableId)
-
isResourceTableIdSpecified
public boolean isResourceTableIdSpecified()
-
unsetResourceTableId
public void unsetResourceTableId()
-
getRuleId
public Long getRuleId()
-
setRuleId
public void setRuleId(Long ruleId)
-
isRuleIdSpecified
public boolean isRuleIdSpecified()
-
unsetRuleId
public void unsetRuleId()
-
-