org.jclouds.net.util
Class IpPermissions.ToSourceSelection

java.lang.Object
  extended by org.jclouds.net.domain.IpPermission
      extended by org.jclouds.net.util.IpPermissions
          extended by org.jclouds.net.util.IpPermissions.ToGroupSourceSelection
              extended by org.jclouds.net.util.IpPermissions.ToSourceSelection
All Implemented Interfaces:
Comparable<IpPermission>
Direct Known Subclasses:
IpPermissions.AndCodeSelection, IpPermissions.ICMPTypeSelection, IpPermissions.PortSelection, IpPermissions.ToPortSelection
Enclosing class:
IpPermissions

public static class IpPermissions.ToSourceSelection
extends IpPermissions.ToGroupSourceSelection


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jclouds.net.util.IpPermissions
IpPermissions.AndCodeSelection, IpPermissions.ICMPTypeSelection, IpPermissions.PortSelection, IpPermissions.ToGroupSourceSelection, IpPermissions.ToPortSelection, IpPermissions.ToSourceSelection
 
Nested classes/interfaces inherited from class org.jclouds.net.domain.IpPermission
IpPermission.Builder
 
Method Summary
 IpPermissions originatingFromCidrBlock(String cidrIp)
           
 IpPermissions originatingFromCidrBlocks(Iterable<String> cidrIps)
           
 IpPermissions originatingFromTenantAndSecurityGroup(String tenantId, String groupName)
           
 IpPermissions toTenantsGroupsNamed(com.google.common.collect.Multimap<String,String> tenantIdGroupNamePairs)
           
 
Methods inherited from class org.jclouds.net.util.IpPermissions.ToGroupSourceSelection
originatingFromSecurityGroupId, originatingFromSecurityGroupIds
 
Methods inherited from class org.jclouds.net.util.IpPermissions
permit, permitAnyProtocol, permitICMP
 
Methods inherited from class org.jclouds.net.domain.IpPermission
builder, compareTo, equals, getCidrBlocks, getFromPort, getGroupIds, getIpProtocol, getTenantIdGroupNamePairs, getToPort, hashCode, string, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

originatingFromCidrBlock

public IpPermissions originatingFromCidrBlock(String cidrIp)

originatingFromCidrBlocks

public IpPermissions originatingFromCidrBlocks(Iterable<String> cidrIps)

originatingFromTenantAndSecurityGroup

public IpPermissions originatingFromTenantAndSecurityGroup(String tenantId,
                                                           String groupName)

toTenantsGroupsNamed

public IpPermissions toTenantsGroupsNamed(com.google.common.collect.Multimap<String,String> tenantIdGroupNamePairs)


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.