Class SecurityGroup


  • @ApiType("SoftLayer_Network_SecurityGroup")
    public class SecurityGroup
    extends Entity
    The SoftLayer_Network_SecurityGroup data type contains general information for a single security group. A security group contains a set of IP filter [[SoftLayer_Network_SecurityGroup_Rule (type)|rules]] that define how to handle incoming (ingress) and outgoing (egress) traffic to both the public and private interfaces of a virtual server instance and a set of [[SoftLayer_Virtual_Network_SecurityGroup_NetworkComponentBinding (type)|bindings]] to associate virtual guest network components with the security group.
    See Also:
    SoftLayer_Network_SecurityGroup
    • Constructor Detail

      • SecurityGroup

        public SecurityGroup()
    • Method Detail

      • getAccount

        public Account getAccount()
      • setAccount

        public void setAccount​(Account account)
      • getRules

        public List<Rule> getRules()
      • isCreateDateSpecified

        public boolean isCreateDateSpecified()
      • unsetCreateDate

        public void unsetCreateDate()
      • getDescription

        public String getDescription()
      • setDescription

        public void setDescription​(String description)
      • isDescriptionSpecified

        public boolean isDescriptionSpecified()
      • unsetDescription

        public void unsetDescription()
      • getId

        public Long getId()
      • setId

        public void setId​(Long id)
      • isIdSpecified

        public boolean isIdSpecified()
      • unsetId

        public void unsetId()
      • getMetadata

        public String getMetadata()
      • setMetadata

        public void setMetadata​(String metadata)
      • isMetadataSpecified

        public boolean isMetadataSpecified()
      • unsetMetadata

        public void unsetMetadata()
      • isModifyDateSpecified

        public boolean isModifyDateSpecified()
      • unsetModifyDate

        public void unsetModifyDate()
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • isNameSpecified

        public boolean isNameSpecified()
      • unsetName

        public void unsetName()
      • getNetworkComponentBindingCount

        public Long getNetworkComponentBindingCount()
      • setNetworkComponentBindingCount

        public void setNetworkComponentBindingCount​(Long networkComponentBindingCount)
      • getOrderBindingCount

        public Long getOrderBindingCount()
      • setOrderBindingCount

        public void setOrderBindingCount​(Long orderBindingCount)
      • getRuleCount

        public Long getRuleCount()
      • setRuleCount

        public void setRuleCount​(Long ruleCount)