Class Rule


  • @ApiType("SoftLayer_Network_Firewall_Template_Rule")
    public class Rule
    extends Entity
    The SoftLayer_Network_Component_Firewall_Rule type contains general information relating to a single SoftLayer firewall template rule. Use the [[SoftLayer Network Component Firewall]] service to view current rules. Use the [[SoftLayer Network Firewall Update Request]] service to submit a firewall update request.
    See Also:
    SoftLayer_Network_Firewall_Template_Rule
    • Field Detail

      • firewallTemplate

        @ApiProperty
        protected Template firewallTemplate
        The firewall template that this rule is attached to.
      • actionSpecified

        protected boolean actionSpecified
      • destinationIpAddressSpecified

        protected boolean destinationIpAddressSpecified
      • destinationIpSubnetMask

        @ApiProperty(canBeNullOrNotSet=true)
        protected String destinationIpSubnetMask
        The destination IP subnet mask considered for determining rule application.
      • destinationIpSubnetMaskSpecified

        protected boolean destinationIpSubnetMaskSpecified
      • destinationPortRangeEnd

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long destinationPortRangeEnd
        The ending (upper end of range) destination port considered for determining rule application.
      • destinationPortRangeEndSpecified

        protected boolean destinationPortRangeEndSpecified
      • destinationPortRangeStart

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long destinationPortRangeStart
        The starting (lower end of range) destination port considered for determining rule application.
      • destinationPortRangeStartSpecified

        protected boolean destinationPortRangeStartSpecified
      • firewallTemplateId

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long firewallTemplateId
        The unique identifier of the firewall template that a firewall template rule is associated with.
      • firewallTemplateIdSpecified

        protected boolean firewallTemplateIdSpecified
      • idSpecified

        protected boolean idSpecified
      • notesSpecified

        protected boolean notesSpecified
      • orderValueSpecified

        protected boolean orderValueSpecified
      • protocolSpecified

        protected boolean protocolSpecified
      • sourceIpAddressSpecified

        protected boolean sourceIpAddressSpecified
      • sourceIpSubnetMaskSpecified

        protected boolean sourceIpSubnetMaskSpecified
    • Constructor Detail

      • Rule

        public Rule()
    • Method Detail

      • getFirewallTemplate

        public Template getFirewallTemplate()
      • setFirewallTemplate

        public void setFirewallTemplate​(Template firewallTemplate)
      • getAction

        public String getAction()
      • setAction

        public void setAction​(String action)
      • isActionSpecified

        public boolean isActionSpecified()
      • unsetAction

        public void unsetAction()
      • getDestinationIpAddress

        public String getDestinationIpAddress()
      • setDestinationIpAddress

        public void setDestinationIpAddress​(String destinationIpAddress)
      • isDestinationIpAddressSpecified

        public boolean isDestinationIpAddressSpecified()
      • unsetDestinationIpAddress

        public void unsetDestinationIpAddress()
      • getDestinationIpSubnetMask

        public String getDestinationIpSubnetMask()
      • setDestinationIpSubnetMask

        public void setDestinationIpSubnetMask​(String destinationIpSubnetMask)
      • isDestinationIpSubnetMaskSpecified

        public boolean isDestinationIpSubnetMaskSpecified()
      • unsetDestinationIpSubnetMask

        public void unsetDestinationIpSubnetMask()
      • getDestinationPortRangeEnd

        public Long getDestinationPortRangeEnd()
      • setDestinationPortRangeEnd

        public void setDestinationPortRangeEnd​(Long destinationPortRangeEnd)
      • isDestinationPortRangeEndSpecified

        public boolean isDestinationPortRangeEndSpecified()
      • unsetDestinationPortRangeEnd

        public void unsetDestinationPortRangeEnd()
      • getDestinationPortRangeStart

        public Long getDestinationPortRangeStart()
      • setDestinationPortRangeStart

        public void setDestinationPortRangeStart​(Long destinationPortRangeStart)
      • isDestinationPortRangeStartSpecified

        public boolean isDestinationPortRangeStartSpecified()
      • unsetDestinationPortRangeStart

        public void unsetDestinationPortRangeStart()
      • getFirewallTemplateId

        public Long getFirewallTemplateId()
      • setFirewallTemplateId

        public void setFirewallTemplateId​(Long firewallTemplateId)
      • isFirewallTemplateIdSpecified

        public boolean isFirewallTemplateIdSpecified()
      • unsetFirewallTemplateId

        public void unsetFirewallTemplateId()
      • getId

        public Long getId()
      • setId

        public void setId​(Long id)
      • isIdSpecified

        public boolean isIdSpecified()
      • unsetId

        public void unsetId()
      • getNotes

        public String getNotes()
      • setNotes

        public void setNotes​(String notes)
      • isNotesSpecified

        public boolean isNotesSpecified()
      • unsetNotes

        public void unsetNotes()
      • getOrderValue

        public Long getOrderValue()
      • setOrderValue

        public void setOrderValue​(Long orderValue)
      • isOrderValueSpecified

        public boolean isOrderValueSpecified()
      • unsetOrderValue

        public void unsetOrderValue()
      • getProtocol

        public String getProtocol()
      • setProtocol

        public void setProtocol​(String protocol)
      • isProtocolSpecified

        public boolean isProtocolSpecified()
      • unsetProtocol

        public void unsetProtocol()
      • getSourceIpAddress

        public String getSourceIpAddress()
      • setSourceIpAddress

        public void setSourceIpAddress​(String sourceIpAddress)
      • isSourceIpAddressSpecified

        public boolean isSourceIpAddressSpecified()
      • unsetSourceIpAddress

        public void unsetSourceIpAddress()
      • getSourceIpSubnetMask

        public String getSourceIpSubnetMask()
      • setSourceIpSubnetMask

        public void setSourceIpSubnetMask​(String sourceIpSubnetMask)
      • isSourceIpSubnetMaskSpecified

        public boolean isSourceIpSubnetMaskSpecified()
      • unsetSourceIpSubnetMask

        public void unsetSourceIpSubnetMask()