Example usage for com.amazonaws.services.ec2.model RevokeSecurityGroupIngressRequest setCidrIp

List of usage examples for com.amazonaws.services.ec2.model RevokeSecurityGroupIngressRequest setCidrIp

Introduction

In this page you can find the example usage for com.amazonaws.services.ec2.model RevokeSecurityGroupIngressRequest setCidrIp.

Prototype


public void setCidrIp(String cidrIp) 

Source Link

Document

The CIDR IP address range.

Usage

From source file:org.openinfinity.cloud.service.administrator.EC2Wrapper.java

License:Apache License

public void revokeIPs(String securityGroupName, String cidrIp, Integer fromPort, Integer toPort,
        String protocol) {//from   w ww .ja va2s . c om
    try {
        RevokeSecurityGroupIngressRequest request = new RevokeSecurityGroupIngressRequest();
        request.setGroupName(securityGroupName);
        request.setCidrIp(cidrIp);
        request.setFromPort(fromPort);
        request.setToPort(toPort);
        request.setIpProtocol(protocol);
        ec2.revokeSecurityGroupIngress(request);
    } catch (Exception e) {
        String message = e.getMessage();
        LOG.error("Cloud not revoke IP.s from security group: " + message);
        ExceptionUtil.throwSystemException(message, e);
    }
}