Class Attribute
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.container.utility.network.firewall.rule.Attribute
@ApiType("SoftLayer_Container_Utility_Network_Firewall_Rule_Attribute") public class Attribute extends Entity
The SoftLayer_Container_Utility_Network_Firewall_Rule_Attribute data type contains information relating to a single firewall rule.
-
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 Details
-
actions
The valid actions for use with rules. -
actionsSpecified
protected boolean actionsSpecified -
maximumRuleCount
Maximum allowed number of rules. -
maximumRuleCountSpecified
protected boolean maximumRuleCountSpecified -
protocols
The valid protocols for use with rules. -
protocolsSpecified
protected boolean protocolsSpecified -
sourceIpSubnetMasks
The valid source ip subnet masks for use with rules. -
sourceIpSubnetMasksSpecified
protected boolean sourceIpSubnetMasksSpecified
-
-
Constructor Details
-
Attribute
public Attribute()
-
-
Method Details
-
getActions
-
isActionsSpecified
public boolean isActionsSpecified() -
unsetActions
public void unsetActions() -
getMaximumRuleCount
-
setMaximumRuleCount
-
isMaximumRuleCountSpecified
public boolean isMaximumRuleCountSpecified() -
unsetMaximumRuleCount
public void unsetMaximumRuleCount() -
getProtocols
-
isProtocolsSpecified
public boolean isProtocolsSpecified() -
unsetProtocols
public void unsetProtocols() -
getSourceIpSubnetMasks
-
isSourceIpSubnetMasksSpecified
public boolean isSourceIpSubnetMasksSpecified() -
unsetSourceIpSubnetMasks
public void unsetSourceIpSubnetMasks()
-