private static String slugOrId(Image image) { return image.slug() != null ? image.slug() : String.valueOf(image.id()); }
private static String slugOrId(Image image) { return image.slug() != null ? image.slug() : String.valueOf(image.id()); }
private static String slugOrId(Image image) { return image.slug() != null ? image.slug() : String.valueOf(image.id()); }
public void testGetImage() { Optional<Image> first = api().list().concat().first(); assertTrue(first.isPresent(), "At least one image was expected to exist"); assertNotNull(api().get(first.get().id())); }
logger.info(">> image with id %s for droplet %s was not found. " + "This might be because the image that was used to create the droplet has a new id.", input.image().id(), input.id());
logger.info(">> image with id %s for droplet %s was not found. " + "This might be because the image that was used to create the droplet has a new id.", input.image().id(), input.id());
logger.info(">> image with id %s for droplet %s was not found. " + "This might be because the image that was used to create the droplet has a new id.", input.image().id(), input.id());
@Override public Image apply(final ImageInRegion input) { String description = input.image().distribution() + " " + input.image().name(); ImageBuilder builder = new ImageBuilder(); // Private images don't have a slug builder.id(encodeId(input)); builder.providerId(String.valueOf(input.image().id())); builder.name(input.image().name()); builder.description(description); builder.status(Status.AVAILABLE); builder.location(getLocation(input.region())); OperatingSystem os = OperatingSystem.create(input.image().name(), input.image().distribution()); builder.operatingSystem(builder() .name(os.distribution().value()) .family(os.distribution().osFamily()) .description(description) .arch(os.arch()) .version(os.version()) .is64Bit(os.is64bit()) .build()); ImmutableMap.Builder<String, String> metadata = ImmutableMap.builder(); metadata.put("publicImage", String.valueOf(input.image().isPublic())); builder.userMetadata(metadata.build()); return builder.build(); }
@Override public Image apply(final ImageInRegion input) { String description = input.image().distribution() + " " + input.image().name(); ImageBuilder builder = new ImageBuilder(); // Private images don't have a slug builder.id(encodeId(input)); builder.providerId(String.valueOf(input.image().id())); builder.name(input.image().name()); builder.description(description); builder.status(Status.AVAILABLE); builder.location(getLocation(input.region())); OperatingSystem os = OperatingSystem.create(input.image().name(), input.image().distribution()); builder.operatingSystem(builder() .name(os.distribution().value()) .family(os.distribution().osFamily()) .description(description) .arch(os.arch()) .version(os.version()) .is64Bit(os.is64bit()) .build()); ImmutableMap.Builder<String, String> metadata = ImmutableMap.builder(); metadata.put("publicImage", String.valueOf(input.image().isPublic())); builder.userMetadata(metadata.build()); return builder.build(); }
@Override public Image apply(final ImageInRegion input) { String description = input.image().distribution() + " " + input.image().name(); ImageBuilder builder = new ImageBuilder(); // Private images don't have a slug builder.id(encodeId(input)); builder.providerId(String.valueOf(input.image().id())); builder.name(input.image().name()); builder.description(description); builder.status(Status.AVAILABLE); builder.location(getLocation(input.region())); OperatingSystem os = OperatingSystem.create(input.image().name(), input.image().distribution()); builder.operatingSystem(builder() .name(os.distribution().value()) .family(os.distribution().osFamily()) .description(description) .arch(os.arch()) .version(os.version()) .is64Bit(os.is64bit()) .build()); ImmutableMap.Builder<String, String> metadata = ImmutableMap.builder(); metadata.put("publicImage", String.valueOf(input.image().isPublic())); builder.userMetadata(metadata.build()); return builder.build(); }