Class NeutronSecurityGroupInRegion

java.lang.Object
org.jclouds.openstack.nova.v2_0.domain.regionscoped.RegionAndName
org.jclouds.openstack.nova.v2_0.domain.regionscoped.NeutronSecurityGroupInRegion

public class NeutronSecurityGroupInRegion extends RegionAndName
  • Field Details

    • securityGroup

      protected final org.jclouds.openstack.neutron.v2.domain.SecurityGroup securityGroup
    • groupsByName

      protected final com.google.common.collect.Multimap<TenantIdAndName,org.jclouds.openstack.neutron.v2.domain.SecurityGroup> groupsByName
  • Constructor Details

    • NeutronSecurityGroupInRegion

      public NeutronSecurityGroupInRegion(org.jclouds.openstack.neutron.v2.domain.SecurityGroup securityGroup, String regionId, Iterable<org.jclouds.openstack.neutron.v2.domain.SecurityGroup> allGroupsInRegion)
  • Method Details

    • getSecurityGroup

      public org.jclouds.openstack.neutron.v2.domain.SecurityGroup getSecurityGroup()
    • getGroupsByName

      public Map<TenantIdAndName,Collection<org.jclouds.openstack.neutron.v2.domain.SecurityGroup>> getGroupsByName()
      Returns a map of group TenantIdAndNames to groups. The returned value is a collection, to take into account the possibility that certain clouds may permit duplicate group names.
      Returns:
      The map of names to (collections of) groups.
    • string

      protected com.google.common.base.MoreObjects.ToStringHelper string()
      Overrides:
      string in class RegionAndName
    • toString

      public String toString()
      Overrides:
      toString in class RegionAndName