public interface IFirewallService extends IFloodlightService
Modifier and Type | Method and Description |
---|---|
void |
addRule(FirewallRule rule)
Adds a new Firewall rule
|
void |
deleteRule(int ruleid)
Deletes a Firewall rule
|
void |
enableFirewall(boolean enable)
Enables/disables the firewall.
|
java.util.List<FirewallRule> |
getRules()
Returns all of the firewall rules
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getStorageRules()
Returns all of the firewall rules in storage
for debugging and unit-testing purposes
|
java.lang.String |
getSubnetMask()
Returns the subnet mask
|
boolean |
isEnabled()
Returns operational status of the firewall
|
void |
setSubnetMask(java.lang.String newMask)
Sets the subnet mask
|
void enableFirewall(boolean enable)
enable
- Whether to enable or disable the firewall.boolean isEnabled()
java.util.List<FirewallRule> getRules()
java.lang.String getSubnetMask()
void setSubnetMask(java.lang.String newMask)
newMask
- The new subnet maskjava.util.List<java.util.Map<java.lang.String,java.lang.Object>> getStorageRules()
void addRule(FirewallRule rule)
void deleteRule(int ruleid)