/** * set id and providerId to the same value; */ public ComputeMetadataBuilder ids(String id) { id(id).providerId(id); return this; }
@Override public NodeMetadataBuilder location(Location location) { return NodeMetadataBuilder.class.cast(super.location(location)); }
@Override public HardwareBuilder name(String name) { return HardwareBuilder.class.cast(super.name(name)); }
public static ComputeMetadataBuilder fromComputeMetadata(ComputeMetadata in) { return new ComputeMetadataBuilder(in.getType()).id(in.getId()).location(in.getLocation()).name(in.getName()) .uri(in.getUri()).userMetadata(in.getUserMetadata()).tags(in.getTags()); } }
private ComputeMetadata convertVAppToComputeMetadata(ReferenceType vdc, ReferenceType resource) { ComputeMetadataBuilder builder = new ComputeMetadataBuilder(ComputeType.NODE); builder.providerId(resource.getHref().toASCIIString()); builder.name(resource.getName()); builder.id(resource.getHref().toASCIIString()); builder.location(findLocationForResourceInVDC.apply(vdc)); return builder.build(); }
@Override public NodeMetadataBuilder providerId(String providerId) { return NodeMetadataBuilder.class.cast(super.providerId(providerId)); }
@Override public NodeMetadataBuilder id(String id) { return NodeMetadataBuilder.class.cast(super.id(id)); }
@Override public NodeMetadataBuilder ids(String id) { return NodeMetadataBuilder.class.cast(super.ids(id)); }
@Override public HardwareBuilder uri(URI uri) { return HardwareBuilder.class.cast(super.uri(uri)); }
@Override public NodeMetadataBuilder tags(Iterable<String> tags) { return NodeMetadataBuilder.class.cast(super.tags(tags)); }
@Override public HardwareBuilder userMetadata(Map<String, String> userMetadata) { return HardwareBuilder.class.cast(super.userMetadata(userMetadata)); }
public static ComputeMetadataBuilder fromComputeMetadata(ComputeMetadata in) { return new ComputeMetadataBuilder(in.getType()).id(in.getId()).location(in.getLocation()).name(in.getName()) .uri(in.getUri()).userMetadata(in.getUserMetadata()).tags(in.getTags()); } }
private ComputeMetadata convertVAppToComputeMetadata(ReferenceType vdc, ReferenceType resource) { ComputeMetadataBuilder builder = new ComputeMetadataBuilder(ComputeType.NODE); builder.providerId(resource.getHref().toASCIIString()); builder.name(resource.getName()); builder.id(resource.getHref().toASCIIString()); builder.location(findLocationForResourceInVDC.apply(vdc)); return builder.build(); }
@Override public HardwareBuilder providerId(String providerId) { return HardwareBuilder.class.cast(super.providerId(providerId)); }
@Override public ImageBuilder id(String id) { return ImageBuilder.class.cast(super.id(id)); }
@Override public HardwareBuilder ids(String id) { return HardwareBuilder.class.cast(super.ids(id)); }
@Override public NodeMetadataBuilder uri(URI uri) { return NodeMetadataBuilder.class.cast(super.uri(uri)); }
@Override public HardwareBuilder tags(Iterable<String> tags) { return HardwareBuilder.class.cast(super.tags(tags)); }
@Override public NodeMetadataBuilder userMetadata(Map<String, String> userMetadata) { return NodeMetadataBuilder.class.cast(super.userMetadata(userMetadata)); }
public static ComputeMetadataBuilder fromComputeMetadata(ComputeMetadata in) { return new ComputeMetadataBuilder(in.getType()).id(in.getId()).location(in.getLocation()).name(in.getName()) .uri(in.getUri()).userMetadata(in.getUserMetadata()).tags(in.getTags()); } }