Interface Firewall.Service
-
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Firewall
@ApiService("SoftLayer_Network_Component_Firewall") public static interface Firewall.Service extends Service
The SoftLayer_Network_Component_Firewall service accesses general information relating to a single SoftLayer network component firewall. This is the object which ties the running rules to a specific downstream server. The current running rule set can be pulled from this service. Use the [[SoftLayer Network Firewall Template]] service to pull SoftLayer recommended rule set templates. Use the [[SoftLayer Network Firewall Update Request]] service to submit a firewall update request.- See Also:
- SoftLayer_Network_Component_Firewall
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Firewall.ServiceAsync
asAsync()
Get an async version of this serviceList<Subnet>
getApplyServerRuleSubnets()
The additional subnets linked to this network component firewall, that inherit rules from the host that the context slot is attached to.Item
getBillingItem()
The billing item for a Hardware Firewall (Dedicated).Component
getGuestNetworkComponent()
The network component of the guest virtual server that this network component firewall belongs to.Component
getNetworkComponent()
The network component of the switch interface that this network component firewall belongs to.List<Request>
getNetworkFirewallUpdateRequest()
The update requests made for this firewall.Firewall
getObject()
getObject returns a SoftLayer_Network_Firewall_Module_Context_Interface_AccessControlList_Network_Component object.List<Rule>
getRules()
The currently running rule set of this network component firewall.List<Subnet>
getSubnets()
The additional subnets linked to this network component firewall.Boolean
hasActiveTransactions()
Check for active transactions for the shared Firewall.void
setMask(Firewall.Mask mask)
Firewall.Mask
withMask()
Use the existing mask on this service or create it if not presentFirewall.Mask
withNewMask()
Overwrite the existing mask on this service with a new one and return it-
Methods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
-
-
-
Method Detail
-
asAsync
Firewall.ServiceAsync asAsync()
Description copied from interface:Service
Get an async version of this service
-
withNewMask
Firewall.Mask withNewMask()
Description copied from interface:Maskable
Overwrite the existing mask on this service with a new one and return it- Specified by:
withNewMask
in interfaceMaskable
-
withMask
Firewall.Mask withMask()
Description copied from interface:Maskable
Use the existing mask on this service or create it if not present
-
setMask
void setMask(Firewall.Mask mask)
-
getObject
@ApiMethod(instanceRequired=true) Firewall getObject()
getObject returns a SoftLayer_Network_Firewall_Module_Context_Interface_AccessControlList_Network_Component object. You can only get objects for servers attached to your account that have a network firewall enabled.
-
hasActiveTransactions
@ApiMethod(instanceRequired=true) Boolean hasActiveTransactions()
Check for active transactions for the shared Firewall.
-
getApplyServerRuleSubnets
@ApiMethod(instanceRequired=true) List<Subnet> getApplyServerRuleSubnets()
The additional subnets linked to this network component firewall, that inherit rules from the host that the context slot is attached to.
-
getBillingItem
@ApiMethod(instanceRequired=true) Item getBillingItem()
The billing item for a Hardware Firewall (Dedicated).
-
getGuestNetworkComponent
@ApiMethod(instanceRequired=true) Component getGuestNetworkComponent()
The network component of the guest virtual server that this network component firewall belongs to.
-
getNetworkComponent
@ApiMethod(instanceRequired=true) Component getNetworkComponent()
The network component of the switch interface that this network component firewall belongs to.
-
getNetworkFirewallUpdateRequest
@ApiMethod(instanceRequired=true) List<Request> getNetworkFirewallUpdateRequest()
The update requests made for this firewall.
-
getRules
@ApiMethod(instanceRequired=true) List<Rule> getRules()
The currently running rule set of this network component firewall.
-
getSubnets
@ApiMethod(instanceRequired=true) List<Subnet> getSubnets()
The additional subnets linked to this network component firewall.
-
-