builder.group(groupFromMapOrName(metadataMap, from.getName(), nodeNamingConvention)); builder.operatingSystem(toComputeOs(from, null)); builder.hardware(hardwareForVApp.apply(from));
builder.group(groupFromMapOrName(metadataMap, from.getName(), nodeNamingConvention)); builder.operatingSystem(toComputeOs(from, null)); builder.hardware(hardwareForVApp.apply(from));
metadataMap = ImmutableMap.of(); builder.group(groupFromMapOrName(metadataMap, from.getHostname(), nodeNamingConvention)); builder.imageId(from.getTemplateName() + ""); builder.operatingSystem(parseOperatingSystem(from));
@Override public NodeMetadata apply(ServerInfo from) { NodeMetadataBuilder builder = new NodeMetadataBuilder(); builder.ids(from.getUuid()); builder.name(from.getName()); builder.location(locationSupplier.get()); builder.group(groupFromMapOrName(from.getUserMetadata(), from.getName(), nodeNamingConvention)); builder.tags(from.getTags()); builder.userMetadata(from.getUserMetadata()); String imageId = getImageIdFromServer.apply(from); if (imageId != null) { Optional<? extends Image> image = FluentIterable.from(images.get()).firstMatch(idEquals(imageId)); if (image.isPresent()) { builder.operatingSystem(image.get().getOperatingSystem()); } } builder.hardware(new HardwareBuilder().ids(from.getUuid()).hypervisor("kvm") .processors(ImmutableList.of(new Processor(1, from.getCpu()))).ram(from.getMem()) .volumes(Iterables.transform(from.getDevices().values(), deviceToVolume)).build()); builder.status(serverStatusToNodeStatus.get(from.getStatus())); builder.publicAddresses(ImmutableSet.<String> of(from.getNics().get(0).getDhcp())); builder.privateAddresses(ImmutableSet.<String> of()); return builder.build(); }
@Override public NodeMetadata apply(ServerInfo from) { NodeMetadataBuilder builder = new NodeMetadataBuilder(); builder.ids(from.getUuid()); builder.name(from.getName()); builder.location(locationSupplier.get()); builder.group(groupFromMapOrName(from.getUserMetadata(), from.getName(), nodeNamingConvention)); builder.tags(from.getTags()); builder.userMetadata(from.getUserMetadata()); String imageId = getImageIdFromServer.apply(from); if (imageId != null) { Optional<? extends Image> image = FluentIterable.from(images.get()).firstMatch(idEquals(imageId)); if (image.isPresent()) { builder.operatingSystem(image.get().getOperatingSystem()); } } builder.hardware(new HardwareBuilder().ids(from.getUuid()).hypervisor("kvm") .processors(ImmutableList.of(new Processor(1, from.getCpu()))).ram(from.getMem()) .volumes(Iterables.transform(from.getDevices().values(), deviceToVolume)).build()); builder.status(serverStatusToNodeStatus.get(from.getStatus())); builder.publicAddresses(ImmutableSet.<String> of(from.getNics().get(0).getDhcp())); builder.privateAddresses(ImmutableSet.<String> of()); return builder.build(); }
@Override public NodeMetadata apply(ServerInfo from) { NodeMetadataBuilder builder = new NodeMetadataBuilder(); builder.ids(from.getUuid()); builder.name(from.getName()); builder.location(locationSupplier.get()); builder.group(groupFromMapOrName(from.getUserMetadata(), from.getName(), nodeNamingConvention)); builder.tags(from.getTags()); builder.userMetadata(from.getUserMetadata()); String imageId = getImageIdFromServer.apply(from); if (imageId != null) { Optional<? extends Image> image = FluentIterable.from(images.get()).firstMatch(idEquals(imageId)); if (image.isPresent()) { builder.operatingSystem(image.get().getOperatingSystem()); } } builder.hardware(new HardwareBuilder().ids(from.getUuid()).hypervisor("kvm") .processors(ImmutableList.of(new Processor(1, from.getCpu()))).ram(from.getMem()) .volumes(Iterables.transform(from.getDevices().values(), deviceToVolume)).build()); builder.status(serverStatusToNodeStatus.get(from.getStatus())); builder.publicAddresses(ImmutableSet.<String> of(from.getNics().get(0).getDhcp())); builder.privateAddresses(ImmutableSet.<String> of()); return builder.build(); }
@Override public NodeMetadata apply(Instance input) { String group = groupFromMapOrName(input.metadata().asMap(), input.name(), nodeNamingConvention);
@Override public NodeMetadata apply(ServerInfo from) { NodeMetadataBuilder builder = new NodeMetadataBuilder(); builder.ids(from.getUuid()); builder.name(from.getName()); builder.location(locationSupplier.get()); builder.group(groupFromMapOrName(from.getUserMetadata(), from.getName(), nodeNamingConvention)); builder.tags(from.getTags()); builder.userMetadata(from.getUserMetadata()); String imageId = getImageIdFromServer.apply(from); if (imageId != null) { Optional<? extends Image> image = FluentIterable.from(images.get()).firstMatch(idEquals(imageId)); if (image.isPresent()) { builder.operatingSystem(image.get().getOperatingSystem()); } } builder.hardware(new HardwareBuilder().ids(from.getUuid()).hypervisor("kvm") .processors(ImmutableList.of(new Processor(1, from.getCpu()))).ram(from.getMem()) .volumes(Iterables.transform(from.getDevices().values(), deviceToVolume)).build()); builder.status(serverStatusToNodeStatus.get(from.getStatus())); builder.publicAddresses(ImmutableSet.<String> of(from.getNics().get(0).getDhcp())); builder.privateAddresses(ImmutableSet.<String> of()); return builder.build(); }
Instance input = instanceInZone.getInstance(); String group = groupFromMapOrName(input.getMetadata().getItems(), input.getName(), nodeNamingConvention); FluentIterable<String> tags = FluentIterable.from(input.getTags().getItems())
Instance input = instanceInZone.getInstance(); String group = groupFromMapOrName(input.getMetadata().getItems(), input.getName(), nodeNamingConvention); FluentIterable<String> tags = FluentIterable.from(input.getTags().getItems());
@Override public NodeMetadata apply(Instance input) { String group = groupFromMapOrName(input.metadata().asMap(), input.name(), nodeNamingConvention); NodeMetadataBuilder builder = new NodeMetadataBuilder();
@Override public NodeMetadata apply(Instance input) { String group = groupFromMapOrName(input.metadata().asMap(), input.name(), nodeNamingConvention); NodeMetadataBuilder builder = new NodeMetadataBuilder();
addMetadataAndParseTagsFromCommaDelimitedValue(builder, metadataMap); builder.group(groupFromMapOrName(metadataMap, from.getName(), nodeNamingConvention));
@Override public NodeMetadata apply(Instance input) { String group = groupFromMapOrName(input.metadata().asMap(), input.name(), nodeNamingConvention); NodeMetadataBuilder builder = new NodeMetadataBuilder();
builder.location(from.getHostId() != null ? new LocationBuilder().scope(LocationScope.HOST).id(from.getHostId()) .description(from.getHostId()).parent(region).build() : region); builder.group(groupFromMapOrName(from.getMetadata(), from.getName(), nodeNamingConvention)); addMetadataAndParseTagsFromCommaDelimitedValue(builder, from.getMetadata());
builder.location(from.getHostId() != null ? new LocationBuilder().scope(LocationScope.HOST).id(from.getHostId()) .description(from.getHostId()).parent(region).build() : region); builder.group(groupFromMapOrName(from.getMetadata(), from.getName(), nodeNamingConvention)); addMetadataAndParseTagsFromCommaDelimitedValue(builder, from.getMetadata());
builder.location(from.getHostId() != null ? new LocationBuilder().scope(LocationScope.HOST).id(from.getHostId()) .description(from.getHostId()).parent(zone).build() : zone); builder.group(groupFromMapOrName(from.getMetadata(), from.getName(), nodeNamingConvention)); addMetadataAndParseTagsFromCommaDelimitedValue(builder, from.getMetadata()); builder.imageId(ZoneAndId.fromZoneAndId(serverInZone.getZone(), from.getImage().getId()).slashEncode());
builder.location(from.getHostId() != null ? new LocationBuilder().scope(LocationScope.HOST).id(from.getHostId()) .description(from.getHostId()).parent(region).build() : region); builder.group(groupFromMapOrName(from.getMetadata(), from.getName(), nodeNamingConvention)); addMetadataAndParseTagsFromCommaDelimitedValue(builder, from.getMetadata());
addMetadataAndParseTagsFromCommaDelimitedValue(builder, metadataMap); builder.group(groupFromMapOrName(metadataMap, from.getName(), nodeNamingConvention));
@Override public NodeMetadata apply(Server from) { NodeMetadataBuilder builder = new NodeMetadataBuilder(); builder.ids(from.getId() + ""); builder.name(from.getName()); builder.hostname(from.getName()); builder.location(new LocationBuilder().scope(LocationScope.HOST).id(from.getHostId()).description( from.getHostId()).parent(location.get()).build()); addMetadataAndParseTagsFromCommaDelimitedValue(builder, from.getMetadata()); builder.group(groupFromMapOrName(from.getMetadata(), from.getName(), nodeNamingConvention)); builder.imageId(from.getImageId() + ""); builder.operatingSystem(parseOperatingSystem(from)); builder.hardware(parseHardware(from)); builder.status(serverToNodeStatus.get(from.getStatus())); builder.publicAddresses(from.getAddresses().getPublicAddresses()); builder.privateAddresses(from.getAddresses().getPrivateAddresses()); return builder.build(); }