Class SecurityGroup

java.lang.Object
com.google.common.collect.ForwardingObject
com.google.common.collect.ForwardingCollection<IpPermission>
com.google.common.collect.ForwardingSet<IpPermission>
org.jclouds.ec2.domain.SecurityGroup
All Implemented Interfaces:
Iterable<IpPermission>, Collection<IpPermission>, Set<IpPermission>

public class SecurityGroup extends com.google.common.collect.ForwardingSet<IpPermission>
See Also:
  • Constructor Details

  • Method Details

    • builder

      public static SecurityGroup.Builder<?> builder()
    • toBuilder

      public SecurityGroup.Builder<?> toBuilder()
    • getRegion

      @Deprecated public String getRegion()
      Deprecated.
      To be removed in jclouds 1.6

      Warning

      Especially on EC2 clones that may not support regions, this value is fragile. Consider alternate means to determine context.
    • getId

      @Nullable public String getId()
      id of the security group. Not in all EC2 impls
    • getName

      public String getName()
      Name of the security group.
    • getOwnerId

      public String getOwnerId()
      AWS Access Key ID of the owner of the security group.
    • getDescription

      public String getDescription()
      Description of the security group.
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface Collection<IpPermission>
      Specified by:
      hashCode in interface Set<IpPermission>
      Overrides:
      hashCode in class com.google.common.collect.ForwardingSet<IpPermission>
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface Collection<IpPermission>
      Specified by:
      equals in interface Set<IpPermission>
      Overrides:
      equals in class com.google.common.collect.ForwardingSet<IpPermission>
    • string

      protected com.google.common.base.MoreObjects.ToStringHelper string()
    • toString

      public String toString()
      Overrides:
      toString in class com.google.common.collect.ForwardingObject
    • delegate

      protected Set<IpPermission> delegate()
      Specified by:
      delegate in class com.google.common.collect.ForwardingSet<IpPermission>