/** * {@inheritDoc} */ public int compareTo(IpPermission o) { return (this == o) ? 0 : getIpProtocol().compareTo(o.getIpProtocol()); }
public IpPermission build() { return new IpPermission(ipProtocol, fromPort, toPort, tenantIdGroupNamePairs, groupIds, cidrBlocks, exclusionCidrBlocks); } }
@Override public SecurityGroup addIpPermission(IpProtocol protocol, int fromPort, int toPort, Multimap<String, String> tenantIdGroupNamePairs, Iterable<String> cidrBlocks, Iterable<String> groupIds, SecurityGroup group) { IpPermission.Builder permBuilder = IpPermission.builder(); permBuilder.ipProtocol(protocol); permBuilder.fromPort(fromPort); permBuilder.toPort(toPort); permBuilder.groupIds(groupIds); permBuilder.cidrBlocks(cidrBlocks); return addIpPermission(permBuilder.build(), group); }
private IpPermission createCidrExclusionPermission() { IpPermission.Builder builder = IpPermission.builder(); builder.ipProtocol(IpProtocol.TCP); builder.fromPort(10); builder.toPort(20); builder.exclusionCidrBlock("10.0.0.0/8"); return builder.build(); }
@Override public String toString() { return value(); }
@Override public SecurityGroup removeIpPermission(IpProtocol protocol, int fromPort, int toPort, Multimap<String,String> tenantIdGroupNamePairs, Iterable<String> cidrBlocks, Iterable<String> groupIds, SecurityGroup group) { IpPermission.Builder permBuilder = IpPermission.builder(); permBuilder.ipProtocol(protocol); permBuilder.fromPort(fromPort); permBuilder.toPort(toPort); permBuilder.groupIds(groupIds); permBuilder.cidrBlocks(cidrBlocks); return removeIpPermission(permBuilder.build(), group); }
/** * {@inheritDoc} */ public int compareTo(IpPermission o) { return (this == o) ? 0 : getIpProtocol().compareTo(o.getIpProtocol()); }
public IpPermission build() { return new IpPermission(ipProtocol, fromPort, toPort, tenantIdGroupNamePairs, groupIds, cidrBlocks); } }
@Override public SecurityGroup addIpPermission(IpProtocol protocol, int fromPort, int toPort, Multimap<String,String> tenantIdGroupNamePairs, Iterable<String> cidrBlocks, Iterable<String> groupIds, SecurityGroup group) { IpPermission.Builder permBuilder = IpPermission.builder(); permBuilder.ipProtocol(protocol); permBuilder.fromPort(fromPort); permBuilder.toPort(toPort); permBuilder.groupIds(groupIds); permBuilder.cidrBlocks(cidrBlocks); return addIpPermission(permBuilder.build(), group); }
@Override public SecurityGroup removeIpPermission(IpProtocol protocol, int fromPort, int toPort, Multimap<String, String> tenantIdGroupNamePairs, Iterable<String> cidrBlocks, Iterable<String> groupIds, SecurityGroup group) { IpPermission.Builder permBuilder = IpPermission.builder(); permBuilder.ipProtocol(protocol); permBuilder.fromPort(fromPort); permBuilder.toPort(toPort); permBuilder.groupIds(groupIds); permBuilder.cidrBlocks(cidrBlocks); return removeIpPermission(permBuilder.build(), group); }