Package org.jclouds.ec2.util
Class IpPermissions
- java.lang.Object
-
- org.jclouds.net.domain.IpPermission
-
- org.jclouds.ec2.util.IpPermissions
-
- All Implemented Interfaces:
Comparable<IpPermission>
- Direct Known Subclasses:
IpPermissions.ToVPCSourceSelection
public class IpPermissions extends IpPermission
Shortcut to create ingress rules
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIpPermissions.AndCodeSelectionstatic classIpPermissions.ICMPTypeSelectionstatic classIpPermissions.PortSelectionstatic classIpPermissions.ToPortSelectionstatic classIpPermissions.ToSourceSelectionstatic classIpPermissions.ToVPCSourceSelection-
Nested classes/interfaces inherited from class org.jclouds.net.domain.IpPermission
IpPermission.Builder
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedIpPermissions(IpProtocol ipProtocol, int fromPort, int toPort, com.google.common.collect.Multimap<String,String> userIdGroupPairs, Iterable<String> groupIds, Iterable<String> ipRanges)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.google.common.collect.Multimap<String,String>buildFormParametersForIndex(int index, IpPermission permission)don't rely on this being here..static IpPermissions.PortSelectionpermit(IpProtocol protocol)static IpPermissions.ToSourceSelectionpermitAnyProtocol()static IpPermissions.ICMPTypeSelectionpermitICMP()-
Methods inherited from class org.jclouds.net.domain.IpPermission
builder, compareTo, equals, getCidrBlocks, getExclusionCidrBlocks, getFromPort, getGroupIds, getIpProtocol, getTenantIdGroupNamePairs, getToPort, hashCode, string, toString
-
-
-
-
Method Detail
-
buildFormParametersForIndex
@Beta public static com.google.common.collect.Multimap<String,String> buildFormParametersForIndex(int index, IpPermission permission)
don't rely on this being here.. it will move
-
permitICMP
public static IpPermissions.ICMPTypeSelection permitICMP()
-
permitAnyProtocol
public static IpPermissions.ToSourceSelection permitAnyProtocol()
-
permit
public static IpPermissions.PortSelection permit(IpProtocol protocol)
-
-