CreepyGeoRegionGroup creepyGeoRegionGroup = context.deserialize(json, CreepyGeoRegionGroup.class); GeoRegionGroup.Builder builder = GeoRegionGroup.builder(); builder.name(creepyGeoRegionGroup.name); builder.serviceName(creepyGeoRegionGroup.service_name); builder.countries(creepyGeoRegionGroup.countries); ImmutableList.Builder<RecordSet> rsets = ImmutableList.builder(); for (Entry<String, List<Map<String, Object>>> entry : creepyGeoRegionGroup.rdata.entrySet()) { builder.recordSets(rsets.build()); return builder.build();
GeoRegionGroup .builder() .name("Everywhere Else") .countries(ImmutableList.of("11", "16", "12", "17", "15", "14")) .addRecordSet( RecordSet .builder() ImmutableMap.<String, Object> builder() .put("cname", "srv-000000001.us-east-1.elb.amazonaws.com.") .build()).build()).build()).build()) .addGroup( GeoRegionGroup .builder() .name("Europe") .countries(ImmutableList.of("13")) .addRecordSet( RecordSet .builder() ImmutableMap.<String, Object> builder() .put("cname", "srv-000000001.eu-west-1.elb.amazonaws.com.") .build()).build()).build()).build()) .addGroup( GeoRegionGroup .builder() .name("Fallback") .countries(ImmutableList.of("@!", "@@")) .addRecordSet(
GeoRegionGroup .builder() .name("Everywhere Else") .countries(ImmutableList.of("11", "16", "12", "17", "15", "14")) .addRecordSet( RecordSet .builder() ImmutableMap.<String, Object> builder() .put("cname", "srv-000000001.us-east-1.elb.amazonaws.com.") .build()).build()).build()).build()) .addGroup( GeoRegionGroup .builder() .name("Europe") .countries(ImmutableList.of("13")) .addRecordSet( RecordSet .builder() ImmutableMap.<String, Object> builder() .put("cname", "srv-000000001.eu-west-1.elb.amazonaws.com.") .build()).build()).build()).build()) .addGroup( GeoRegionGroup .builder() .name("Fallback") .countries(ImmutableList.of("@!", "@@")) .addRecordSet(
CreepyGeoRegionGroup creepyGeoRegionGroup = context.deserialize(json, CreepyGeoRegionGroup.class); GeoRegionGroup.Builder builder = GeoRegionGroup.builder(); builder.name(creepyGeoRegionGroup.name); builder.serviceName(creepyGeoRegionGroup.service_name); builder.countries(creepyGeoRegionGroup.countries); ImmutableList.Builder<RecordSet> rsets = ImmutableList.builder(); for (Entry<String, List<Map<String, Object>>> entry : creepyGeoRegionGroup.rdata.entrySet()) { builder.recordSets(rsets.build()); return builder.build();
CreepyGeoRegionGroup creepyGeoRegionGroup = context.deserialize(json, CreepyGeoRegionGroup.class); GeoRegionGroup.Builder builder = GeoRegionGroup.builder(); builder.name(creepyGeoRegionGroup.name); builder.serviceName(creepyGeoRegionGroup.service_name); builder.countries(creepyGeoRegionGroup.countries); ImmutableList.Builder<RecordSet> rsets = ImmutableList.builder(); for (Entry<String, List<Map<String, Object>>> entry : creepyGeoRegionGroup.rdata.entrySet()) { builder.recordSets(rsets.build()); return builder.build();
CreepyGeoRegionGroup creepyGeoRegionGroup = context.deserialize(json, CreepyGeoRegionGroup.class); GeoRegionGroup.Builder builder = GeoRegionGroup.builder(); builder.name(creepyGeoRegionGroup.name); builder.serviceName(creepyGeoRegionGroup.service_name); builder.countries(creepyGeoRegionGroup.countries); ImmutableList.Builder<RecordSet> rsets = ImmutableList.builder(); for (Entry<String, List<Map<String, Object>>> entry : creepyGeoRegionGroup.rdata.entrySet()) { builder.recordSets(rsets.build()); return builder.build();
CreepyGeoRegionGroup creepyGeoRegionGroup = context.deserialize(json, CreepyGeoRegionGroup.class); GeoRegionGroup.Builder builder = GeoRegionGroup.builder(); builder.name(creepyGeoRegionGroup.name); builder.serviceName(creepyGeoRegionGroup.service_name); builder.countries(creepyGeoRegionGroup.countries); ImmutableList.Builder<RecordSet> rsets = ImmutableList.builder(); for (Entry<String, List<Map<String, Object>>> entry : creepyGeoRegionGroup.rdata.entrySet()) { builder.recordSets(rsets.build()); return builder.build();
@Override @SelectJson("data") @Consumes(MediaType.APPLICATION_JSON) public GeoRegionGroup expected() { return GeoRegionGroup .builder() .name("Everywhere Else") .countries(ImmutableList.of("11", "16", "12", "17", "15", "14")) .serviceName("CCS") .addRecordSet( RecordSet .builder() .ttl(0) .type("CNAME") .add(Value .builder() .rdata( ImmutableMap.<String, Object> builder() .put("cname", "srv-938089264.us-east-1.elb.amazonaws.com.").build()).build()) .build()).build(); } }
@Override @SelectJson("data") @Consumes(MediaType.APPLICATION_JSON) public GeoRegionGroup expected() { return GeoRegionGroup .builder() .name("Everywhere Else") .countries(ImmutableList.of("11", "16", "12", "17", "15", "14")) .serviceName("CCS") .addRecordSet( RecordSet .builder() .ttl(0) .type("CNAME") .add(Value .builder() .rdata( ImmutableMap.<String, Object> builder() .put("cname", "srv-938089264.us-east-1.elb.amazonaws.com.").build()).build()) .build()).build(); } }
public Builder toBuilder() { return builder().from(this); }
public Builder toBuilder() { return builder().from(this); }
public Builder toBuilder() { return builder().from(this); }
public Builder toBuilder() { return builder().from(this); }
public static Builder builder() { return new Builder(); }
public static Builder builder() { return new Builder(); }
public static Builder builder() { return new Builder(); }
public static Builder builder() { return new Builder(); }
public Builder from(GeoRegionGroup in) { return serviceName(in.serviceName.orNull()).name(in.name).countries(in.countries).recordSets(in.recordSets); } }
public static Builder builder() { return new Builder(); }
public Builder toBuilder() { return builder().from(this); }