Class SecurityGroup

java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.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
  • Field Details

  • Constructor Details

    • SecurityGroup

      public SecurityGroup()
  • Method Details

    • getAccount

      public Account getAccount()
    • setAccount

      public void setAccount​(Account account)
    • getNetworkComponentBindings

      public List<NetworkComponentBinding> getNetworkComponentBindings()
    • getOrderBindings

      public List<OrderBinding> getOrderBindings()
    • getRules

      public List<Rule> getRules()
    • getCreateDate

      public GregorianCalendar getCreateDate()
    • setCreateDate

      public void setCreateDate​(GregorianCalendar createDate)
    • 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()
    • getModifyDate

      public GregorianCalendar getModifyDate()
    • setModifyDate

      public void setModifyDate​(GregorianCalendar modifyDate)
    • 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)
    • asService

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

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

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