return GeoService .builder() .name("CCS") .active(true) .ttl(30) .addNode(Node.create("jclouds.org", "srv.jclouds.org")) .addGroup( GeoRegionGroup .builder() .put("cname", "srv-000000001.us-east-1.elb.amazonaws.com.") .build()).build()).build()).build()) .addGroup( GeoRegionGroup .builder() .put("cname", "srv-000000001.eu-west-1.elb.amazonaws.com.") .build()).build()).build()).build()) .addGroup( GeoRegionGroup .builder() ImmutableMap.<String, Object> builder() .put("cname", "srv-000000002.us-east-1.elb.amazonaws.com.") .build()).build()).build()).build()).build();
@Override public GeoService deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { CreepyGeoService creepyGeoService = context.deserialize(json, CreepyGeoService.class); GeoService.Builder builder = GeoService.builder(); builder.name(creepyGeoService.name); builder.active("Y".equals(creepyGeoService.active)); builder.ttl(creepyGeoService.ttl); builder.nodes(creepyGeoService.nodes); builder.groups(creepyGeoService.groups); return builder.build(); } }
return GeoService .builder() .name("CCS") .active(true) .ttl(30) .addNode(Node.create("jclouds.org", "srv.jclouds.org")) .addGroup( GeoRegionGroup .builder() .put("cname", "srv-000000001.us-east-1.elb.amazonaws.com.") .build()).build()).build()).build()) .addGroup( GeoRegionGroup .builder() .put("cname", "srv-000000001.eu-west-1.elb.amazonaws.com.") .build()).build()).build()).build()) .addGroup( GeoRegionGroup .builder() ImmutableMap.<String, Object> builder() .put("cname", "srv-000000002.us-east-1.elb.amazonaws.com.") .build()).build()).build()).build()).build();
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 Builder toBuilder() { return builder().from(this); }
public Builder toBuilder() { return builder().from(this); }
public static Builder builder() { return new Builder(); }
public Builder toBuilder() { return builder().from(this); }
public static Builder builder() { return new Builder(); }
public static Builder builder() { return new Builder(); }
@Override public GeoService deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { CreepyGeoService creepyGeoService = context.deserialize(json, CreepyGeoService.class); GeoService.Builder builder = GeoService.builder(); builder.name(creepyGeoService.name); builder.active("Y".equals(creepyGeoService.active)); builder.ttl(creepyGeoService.ttl); builder.nodes(creepyGeoService.nodes); builder.groups(creepyGeoService.groups); return builder.build(); } }
@Override public GeoService deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { CreepyGeoService creepyGeoService = context.deserialize(json, CreepyGeoService.class); GeoService.Builder builder = GeoService.builder(); builder.name(creepyGeoService.name); builder.active("Y".equals(creepyGeoService.active)); builder.ttl(creepyGeoService.ttl); builder.nodes(creepyGeoService.nodes); builder.groups(creepyGeoService.groups); return builder.build(); } }
@Override public GeoService deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { CreepyGeoService creepyGeoService = context.deserialize(json, CreepyGeoService.class); GeoService.Builder builder = GeoService.builder(); builder.name(creepyGeoService.name); builder.active("Y".equals(creepyGeoService.active)); builder.ttl(creepyGeoService.ttl); builder.nodes(creepyGeoService.nodes); builder.groups(creepyGeoService.groups); return builder.build(); } }