public TenantIdAndName build() { return new TenantIdAndName(tenantId, name); }
public T fromTenantIdAndName(TenantIdAndName in) { return this .tenantId(in.getTenantId()) .name(in.getName()); } }
@Override public String toString() { return string().toString(); }
@Override public boolean apply(SecurityGroupRule ext) { return ext.getGroup() != null && groupName.equals(ext.getGroup().getName()); }
public NeutronSecurityGroupInRegion(SecurityGroup securityGroup, String regionId, Iterable<SecurityGroup> allGroupsInRegion) { super(regionId, checkNotNull(securityGroup, "securityGroup").getName()); this.securityGroup = securityGroup; this.groupsByName = HashMultimap.create(); for (SecurityGroup groupInRegion : allGroupsInRegion) { final TenantIdAndName tenantIdAndName = TenantIdAndName.builder() .tenantId(groupInRegion.getTenantId()) .name(groupInRegion.getName()) .build(); this.groupsByName.put(tenantIdAndName, groupInRegion); } }
private IpPermission securityGroupRuleToIpPermission(SecurityGroupRule rule) { IpPermission.Builder builder = IpPermission.builder(); builder.ipProtocol(rule.getIpProtocol()); builder.fromPort(rule.getFromPort()); builder.toPort(rule.getToPort()); final TenantIdAndName ruleGroup = rule.getGroup(); if (ruleGroup != null) { builder.groupId(location.getId() + "/" + ruleGroup.getTenantId()); } if (rule.getIpRange() != null) { builder.cidrBlock(rule.getIpRange()); } return builder.build(); } }
@Override public boolean apply(SecurityGroupRule ext) { return ext.getGroup() != null && groupName.equals(ext.getGroup().getName()); }
public SecurityGroupInRegion(SecurityGroup securityGroup, String regionId, Iterable<SecurityGroup> allGroupsInRegion) { super(regionId, checkNotNull(securityGroup, "securityGroup").getName()); this.securityGroup = securityGroup; this.groupsByName = HashMultimap.create(); for (SecurityGroup groupInRegion : allGroupsInRegion) { final TenantIdAndName tenantIdAndName = TenantIdAndName.builder() .tenantId(groupInRegion.getTenantId()) .name(groupInRegion.getName()) .build(); this.groupsByName.put(tenantIdAndName, groupInRegion); } }
private IpPermission securityGroupRuleToIpPermission(SecurityGroupRule rule) { IpPermission.Builder builder = IpPermission.builder(); builder.ipProtocol(rule.getIpProtocol()); builder.fromPort(rule.getFromPort()); builder.toPort(rule.getToPort()); final TenantIdAndName ruleGroup = rule.getGroup(); if (ruleGroup != null) { builder.groupId(location.getId() + "/" + ruleGroup.getTenantId()); } if (rule.getIpRange() != null) { builder.cidrBlock(rule.getIpRange()); } return builder.build(); } }
public T fromTenantIdAndName(TenantIdAndName in) { return this .tenantId(in.getTenantId()) .name(in.getName()); } }
@Override public String toString() { return string().toString(); }
@Override public boolean apply(SecurityGroupRule ext) { return ext.getGroup() != null && groupName.equals(ext.getGroup().getName()); }
public TenantIdAndName build() { return new TenantIdAndName(tenantId, name); }
public NeutronSecurityGroupInRegion(SecurityGroup securityGroup, String regionId, Iterable<SecurityGroup> allGroupsInRegion) { super(regionId, checkNotNull(securityGroup, "securityGroup").getName()); this.securityGroup = securityGroup; this.groupsByName = HashMultimap.create(); for (SecurityGroup groupInRegion : allGroupsInRegion) { final TenantIdAndName tenantIdAndName = TenantIdAndName.builder() .tenantId(groupInRegion.getTenantId()) .name(groupInRegion.getName()) .build(); this.groupsByName.put(tenantIdAndName, groupInRegion); } }
public T fromTenantIdAndName(TenantIdAndName in) { return this .tenantId(in.getTenantId()) .name(in.getName()); } }
@Override public String toString() { return string().toString(); }
@Override public boolean apply(SecurityGroupRule ext) { return ext.getGroup() != null && groupName.equals(ext.getGroup().getName()); }
public TenantIdAndName build() { return new TenantIdAndName(tenantId, name); }
public SecurityGroupInRegion(SecurityGroup securityGroup, String regionId, Iterable<SecurityGroup> allGroupsInRegion) { super(regionId, checkNotNull(securityGroup, "securityGroup").getName()); this.securityGroup = securityGroup; this.groupsByName = HashMultimap.create(); for (SecurityGroup groupInRegion : allGroupsInRegion) { final TenantIdAndName tenantIdAndName = TenantIdAndName.builder() .tenantId(groupInRegion.getTenantId()) .name(groupInRegion.getName()) .build(); this.groupsByName.put(tenantIdAndName, groupInRegion); } }
public T fromTenantIdAndName(TenantIdAndName in) { return this .tenantId(in.getTenantId()) .name(in.getName()); } }