@Override @SelectJson("security_groups") @Consumes(MediaType.APPLICATION_JSON) public Set<SecurityGroup> expected() { Set<SecurityGroupRule> securityGroupRules = ImmutableSet.<SecurityGroupRule> of( SecurityGroupRule.builder().fromPort(22) .ipProtocol(IpProtocol.TCP).toPort(22).parentGroupId("3").ipRange("0.0.0.0/0") .id("107").build(), SecurityGroupRule.builder().fromPort(7600) .ipProtocol(IpProtocol.TCP).toPort(7600).parentGroupId("3").ipRange("0.0.0.0/0") .id("118").build(), SecurityGroupRule.builder().fromPort(8084) .ipProtocol(IpProtocol.TCP).toPort(8084).parentGroupId("3").ipRange("0.0.0.0/0") .id("119").build()); return ImmutableSet.of(SecurityGroup.builder().description("description1").id("1").tenantId("tenant1") .rules(securityGroupRules).name("name1").build()); }
@Override @SelectJson("security_groups") @Consumes(MediaType.APPLICATION_JSON) public Set<SecurityGroup> expected() { Set<SecurityGroupRule> securityGroupRules = ImmutableSet.<SecurityGroupRule> of( SecurityGroupRule.builder().fromPort(22) .ipProtocol(IpProtocol.TCP).toPort(22).parentGroupId("3").ipRange("0.0.0.0/0") .id("107").build(), SecurityGroupRule.builder().fromPort(7600) .ipProtocol(IpProtocol.TCP).toPort(7600).parentGroupId("3").ipRange("0.0.0.0/0") .id("118").build(), SecurityGroupRule.builder().fromPort(8084) .ipProtocol(IpProtocol.TCP).toPort(8084).parentGroupId("3").ipRange("0.0.0.0/0") .id("119").build()); return ImmutableSet.of(SecurityGroup.builder().description("description1").id("1").tenantId("tenant1") .rules(securityGroupRules).name("name1").build()); }
@Override @SelectJson("security_group") @Consumes(MediaType.APPLICATION_JSON) public SecurityGroup expected() { Set<SecurityGroupRule> securityGroupRules = ImmutableSet.<SecurityGroupRule> of( SecurityGroupRule.builder().fromPort(22) .ipProtocol(IpProtocol.TCP).toPort(22).parentGroupId("28") .ipRange("10.2.6.0/24").id("108").build(), SecurityGroupRule.builder().fromPort(22).group(TenantIdAndName.builder().name("11111").tenantId("admin").build()) .ipProtocol(IpProtocol.TCP).toPort(22).parentGroupId("28") .id("109").build()); return SecurityGroup.builder().description("description0").id("0").tenantId("tenant0").rules(securityGroupRules) .name("name0").build(); }
@Override @SelectJson("security_group") @Consumes(MediaType.APPLICATION_JSON) public SecurityGroup expected() { Set<SecurityGroupRule> securityGroupRules = ImmutableSet.of( SecurityGroupRule.builder().fromPort(22).ipProtocol(IpProtocol.TCP).toPort(22).parentGroupId("2769") .ipRange("0.0.0.0/0").id("10331").build(), SecurityGroupRule.builder().fromPort(22) .group(TenantIdAndName.builder().tenantId("37936628937291").name("jclouds_mygroup").build()) .ipProtocol(IpProtocol.TCP).toPort(22).parentGroupId("2769").id("10332").build(), SecurityGroupRule.builder().fromPort(8080).ipProtocol(IpProtocol.TCP).toPort(8080).parentGroupId("2769") .ipRange("0.0.0.0/0").id("10333").build(), SecurityGroupRule.builder().fromPort(8080) .group(TenantIdAndName.builder().tenantId("37936628937291").name("jclouds_mygroup").build()) .ipProtocol(IpProtocol.TCP).toPort(8080).parentGroupId("2769").id("10334").build()); return SecurityGroup.builder().description("jclouds_mygroup").id("2769").tenantId("37936628937291") .rules(securityGroupRules).name("jclouds_mygroup").build(); }
public static org.jclouds.openstack.nova.v2_0.domain.SecurityGroup securityGroupWithCidr() { SecurityGroupRule ruleToConvert = SecurityGroupRule.builder() .id("some-other-rule-id") .ipProtocol(IpProtocol.TCP) .fromPort(10) .toPort(20) .ipRange(IP_RANGE) .parentGroupId(SOME_OTHER_GROUP_ID) .build(); org.jclouds.openstack.nova.v2_0.domain.SecurityGroup origGroup = org.jclouds.openstack.nova.v2_0.domain.SecurityGroup.builder() .tenantId("tenant") .id(SOME_OTHER_GROUP_ID) .name(SOME_OTHER_GROUP) .description("some-description") .rules(ruleToConvert) .build(); return origGroup; }
@Override @SelectJson("security_group") @Consumes(MediaType.APPLICATION_JSON) public SecurityGroup expected() { Set<SecurityGroupRule> securityGroupRules = ImmutableSet.of( SecurityGroupRule.builder().fromPort(22) .ipProtocol(IpProtocol.TCP).toPort(22).parentGroupId("2769") .ipRange("0.0.0.0/0").id("10331").build(), SecurityGroupRule.builder().fromPort(22).group(TenantIdAndName.builder().tenantId("37936628937291").name("jclouds_mygroup").build()) .ipProtocol(IpProtocol.TCP).toPort(22).parentGroupId("2769") .id("10332").build(), SecurityGroupRule.builder().fromPort(8080) .ipProtocol(IpProtocol.TCP).toPort(8080).parentGroupId("2769") .ipRange("0.0.0.0/0").id("10333").build(), SecurityGroupRule.builder().fromPort(8080).group(TenantIdAndName.builder().tenantId("37936628937291").name("jclouds_mygroup").build()) .ipProtocol(IpProtocol.TCP).toPort(8080).parentGroupId("2769") .id("10334").build() ); return SecurityGroup.builder().description("jclouds_mygroup").id("2769").tenantId("37936628937291").rules(securityGroupRules) .name("jclouds_mygroup").build(); } protected Injector injector() {
private SecurityGroupRule createRuleExpected() { return SecurityGroupRule.builder().fromPort(80).id("218").ipProtocol( IpProtocol.TCP).ipRange("0.0.0.0/0").parentGroupId("161").toPort(8080).build(); }
@Override @SelectJson("security_group") @Consumes(MediaType.APPLICATION_JSON) public SecurityGroup expected() { Set<SecurityGroupRule> securityGroupRules = ImmutableSet.<SecurityGroupRule> of( SecurityGroupRule.builder().fromPort(22) .ipProtocol(IpProtocol.TCP).toPort(22).parentGroupId("28") .ipRange("10.2.6.0/24").id("108").build(), SecurityGroupRule.builder().fromPort(22).group(TenantIdAndName.builder().name("11111").tenantId("admin").build()) .ipProtocol(IpProtocol.TCP).toPort(22).parentGroupId("28") .id("109").build()); return SecurityGroup.builder().description("description0").id("0").tenantId("tenant0").rules(securityGroupRules) .name("name0").build(); }
public T fromSecurityGroupRule(SecurityGroupRule in) { return super.fromIngress(in) .id(in.getId()) .group(in.getGroup()) .parentGroupId(in.getParentGroupId()) .ipRange(in.getIpRange()); } }
private SecurityGroupRule createRuleExpected() { return SecurityGroupRule.builder().fromPort(80).id("218").ipProtocol( IpProtocol.TCP).ipRange("0.0.0.0/0").parentGroupId("161").toPort(8080).build(); }
public T fromSecurityGroupRule(SecurityGroupRule in) { return super.fromIngress(in) .id(in.getId()) .group(in.getGroup()) .parentGroupId(in.getParentGroupId()) .ipRange(in.getIpRange()); } }
public T fromSecurityGroupRule(SecurityGroupRule in) { return super.fromIngress(in) .id(in.getId()) .group(in.getGroup()) .parentGroupId(in.getParentGroupId()) .ipRange(in.getIpRange()); } }
public T fromSecurityGroupRule(SecurityGroupRule in) { return super.fromIngress(in) .id(in.getId()) .group(in.getGroup()) .parentGroupId(in.getParentGroupId()) .ipRange(in.getIpRange()); } }
public T fromSecurityGroupRule(SecurityGroupRule in) { return super.fromIngress(in) .id(in.getId()) .group(in.getGroup()) .parentGroupId(in.getParentGroupId()) .ipRange(in.getIpRange()); } }
public T fromSecurityGroupRule(SecurityGroupRule in) { return super.fromIngress(in) .id(in.getId()) .group(in.getGroup()) .parentGroupId(in.getParentGroupId()) .ipRange(in.getIpRange()); } }