Class AccessControlList

java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.firewall.AccessControlList

@ApiType("SoftLayer_Network_Firewall_AccessControlList")
public class AccessControlList
extends Entity
The SoftLayer_Network_Firewall_AccessControlList data type contains general information relating to a single SoftLayer firewall access to controll list. This is the object which ties the running rules to a specific context. 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_Firewall_AccessControlList
  • Field Details

    • networkFirewallUpdateRequests

      @ApiProperty protected List<Request> networkFirewallUpdateRequests
      The update requests made for this firewall.
    • networkVlan

      @ApiProperty protected Vlan networkVlan
    • rules

      @ApiProperty protected List<Rule> rules
      The currently running rule set of this context access control list firewall.
    • direction

      @ApiProperty(canBeNullOrNotSet=true) protected String direction
    • directionSpecified

      protected boolean directionSpecified
    • firewallContextInterfaceId

      @ApiProperty(canBeNullOrNotSet=true) protected Long firewallContextInterfaceId
    • firewallContextInterfaceIdSpecified

      protected boolean firewallContextInterfaceIdSpecified
    • id

      @ApiProperty(canBeNullOrNotSet=true) protected Long id
    • idSpecified

      protected boolean idSpecified
    • networkFirewallUpdateRequestCount

      @ApiProperty protected Long networkFirewallUpdateRequestCount
      A count of the update requests made for this firewall.
    • ruleCount

      @ApiProperty protected Long ruleCount
      A count of the currently running rule set of this context access control list firewall.
  • Constructor Details

    • AccessControlList

      public AccessControlList()
  • Method Details

    • getNetworkFirewallUpdateRequests

      public List<Request> getNetworkFirewallUpdateRequests()
    • getNetworkVlan

      public Vlan getNetworkVlan()
    • setNetworkVlan

      public void setNetworkVlan​(Vlan networkVlan)
    • getRules

      public List<Rule> getRules()
    • getDirection

      public String getDirection()
    • setDirection

      public void setDirection​(String direction)
    • isDirectionSpecified

      public boolean isDirectionSpecified()
    • unsetDirection

      public void unsetDirection()
    • getFirewallContextInterfaceId

      public Long getFirewallContextInterfaceId()
    • setFirewallContextInterfaceId

      public void setFirewallContextInterfaceId​(Long firewallContextInterfaceId)
    • isFirewallContextInterfaceIdSpecified

      public boolean isFirewallContextInterfaceIdSpecified()
    • unsetFirewallContextInterfaceId

      public void unsetFirewallContextInterfaceId()
    • getId

      public Long getId()
    • setId

      public void setId​(Long id)
    • isIdSpecified

      public boolean isIdSpecified()
    • unsetId

      public void unsetId()
    • getNetworkFirewallUpdateRequestCount

      public Long getNetworkFirewallUpdateRequestCount()
    • setNetworkFirewallUpdateRequestCount

      public void setNetworkFirewallUpdateRequestCount​(Long networkFirewallUpdateRequestCount)
    • getRuleCount

      public Long getRuleCount()
    • setRuleCount

      public void setRuleCount​(Long ruleCount)
    • asService

      public AccessControlList.Service asService​(ApiClient client)
    • service

      public static AccessControlList.Service service​(ApiClient client)
    • service

      public static AccessControlList.Service service​(ApiClient client, Long id)