Class Attribute
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.container.utility.network.firewall.rule.Attribute
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Attribute.Mask
-
Field Summary
Fields Modifier and Type Field Description protected List<String>
actions
The valid actions for use with rules.protected boolean
actionsSpecified
protected Long
maximumRuleCount
Maximum allowed number of rules.protected boolean
maximumRuleCountSpecified
protected List<String>
protocols
The valid protocols for use with rules.protected boolean
protocolsSpecified
protected List<Detail>
sourceIpSubnetMasks
The valid source ip subnet masks for use with rules.protected boolean
sourceIpSubnetMasksSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Attribute()
-
Method Summary
Modifier and Type Method Description List<String>
getActions()
Long
getMaximumRuleCount()
List<String>
getProtocols()
List<Detail>
getSourceIpSubnetMasks()
boolean
isActionsSpecified()
boolean
isMaximumRuleCountSpecified()
boolean
isProtocolsSpecified()
boolean
isSourceIpSubnetMasksSpecified()
void
setMaximumRuleCount(Long maximumRuleCount)
void
unsetActions()
void
unsetMaximumRuleCount()
void
unsetProtocols()
void
unsetSourceIpSubnetMasks()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
actions
@ApiProperty(canBeNullOrNotSet=true) protected List<String> actions
The valid actions for use with rules.
-
actionsSpecified
protected boolean actionsSpecified
-
maximumRuleCount
@ApiProperty(canBeNullOrNotSet=true) protected Long maximumRuleCount
Maximum allowed number of rules.
-
maximumRuleCountSpecified
protected boolean maximumRuleCountSpecified
-
protocols
@ApiProperty(canBeNullOrNotSet=true) protected List<String> protocols
The valid protocols for use with rules.
-
protocolsSpecified
protected boolean protocolsSpecified
-
sourceIpSubnetMasks
@ApiProperty(canBeNullOrNotSet=true) protected List<Detail> sourceIpSubnetMasks
The valid source ip subnet masks for use with rules.
-
sourceIpSubnetMasksSpecified
protected boolean sourceIpSubnetMasksSpecified
-
-
Method Detail
-
isActionsSpecified
public boolean isActionsSpecified()
-
unsetActions
public void unsetActions()
-
getMaximumRuleCount
public Long getMaximumRuleCount()
-
setMaximumRuleCount
public void setMaximumRuleCount(Long maximumRuleCount)
-
isMaximumRuleCountSpecified
public boolean isMaximumRuleCountSpecified()
-
unsetMaximumRuleCount
public void unsetMaximumRuleCount()
-
isProtocolsSpecified
public boolean isProtocolsSpecified()
-
unsetProtocols
public void unsetProtocols()
-
isSourceIpSubnetMasksSpecified
public boolean isSourceIpSubnetMasksSpecified()
-
unsetSourceIpSubnetMasks
public void unsetSourceIpSubnetMasks()
-
-