List of usage examples for com.amazonaws.services.ec2.model RevokeSecurityGroupIngressRequest withGroupName
public RevokeSecurityGroupIngressRequest withGroupName(String groupName)
[EC2-Classic, default VPC] The name of the security group.
From source file:org.apache.usergrid.chop.api.store.amazon.AmazonIpRuleManager.java
License:Apache License
@Override public void deleteRules(final String name, final Collection<IpRule> ipRules) { if (ipRules == null || ipRules.size() == 0) { return;/*from www . ja v a2 s. c o m*/ } Collection<IpPermission> permissions = new ArrayList<IpPermission>(ipRules.size()); for (IpRule rule : ipRules) { permissions.add(toIpPermission(rule)); } RevokeSecurityGroupIngressRequest request = new RevokeSecurityGroupIngressRequest(); request = request.withGroupName(name).withIpPermissions(permissions); client.revokeSecurityGroupIngress(request); }
From source file:org.apache.usergrid.chop.api.store.amazon.AmazonIpRuleManager.java
License:Apache License
@Override public void deleteRules(final String name, final Collection<String> ipRanges, final String protocol, final int port) { IpPermission permission = new IpPermission(); permission = permission.withIpProtocol(protocol).withFromPort(port).withToPort(port).withIpRanges(ipRanges); RevokeSecurityGroupIngressRequest request = new RevokeSecurityGroupIngressRequest(); request = request.withGroupName(name).withIpPermissions(permission); client.revokeSecurityGroupIngress(request); }