@Override public Image apply(Image arg0) { if (arg0 == null) return null; LoginCredentials credentials = credsForImage.apply(arg0); return credentials != null ? ImageBuilder.fromImage(arg0).defaultCredentials(credentials).build() : arg0; }
@VisibleForTesting String getLoginAccountFor(RunningInstance from) { return checkNotNull( credentialProvider.execute(imageForInstance.get(new RegionAndName(from.getRegion(), from.getImageId()))), "login from image: " + from.getImageId()).identity; } }
@Override public Image apply(Image arg0) { if (arg0 == null) return null; LoginCredentials credentials = credsForImage.apply(arg0); return credentials != null ? ImageBuilder.fromImage(arg0).defaultCredentials(credentials).build() : arg0; }
@Override public Image apply(VCloudExpressVAppTemplate from) { ImageBuilder builder = new ImageBuilder(); builder.ids(from.getHref().toASCIIString()); builder.uri(from.getHref()); builder.name(from.getName()); builder.location(findLocationForResource.apply(checkNotNull(parent, "parent"))); builder.description(from.getDescription() != null ? from.getDescription() : from.getName()); builder.operatingSystem(parseOs(from)); builder.defaultCredentials(credentialsProvider.execute(from)); return builder.build(); }
@Override public Image apply(Image arg0) { if (arg0 == null) return null; LoginCredentials credentials = credsForImage.apply(arg0); return credentials != null ? ImageBuilder.fromImage(arg0).defaultCredentials(credentials).build() : arg0; }
@Override public Image apply(VAppTemplate from) { ImageBuilder builder = new ImageBuilder(); builder.ids(from.getHref().toASCIIString()); builder.uri(from.getHref()); builder.name(from.getName()); builder.location(findLocationForResource.apply(checkNotNull(parent, "parent"))); builder.description(from.getDescription() != null ? from.getDescription() : from.getName()); OvfEnvelope ovf = client.getOvfEnvelopeForVAppTemplate(from.getHref()); builder.operatingSystem(toComputeOs(ovf)); builder.defaultCredentials(credentialsProvider.execute(from)); return builder.build(); }
@Override public Image apply(Image arg0) { if (arg0 == null) return null; LoginCredentials credentials = credsForImage.apply(arg0); return credentials != null ? ImageBuilder.fromImage(arg0).defaultCredentials(credentials).build() : arg0; }
builder.defaultCredentials(credentialProvider.execute(from));
@Override public Image apply(@Nullable VAppTemplate from) { if (from == null) return null; ImageBuilder builder = new ImageBuilder(); builder.ids(from.getHref().toASCIIString()); builder.uri(from.getHref()); builder.name(from.getName()); builder.location(findLocationForResource.apply(checkNotNull(parent, "parent"))); builder.description(from.getDescription() != null ? from.getDescription() : from.getName()); builder.operatingSystem(osParser.apply(from.getName())); builder.status(toPortableImageStatus.get(from.getStatus())); builder.defaultCredentials(credentialsProvider.apply(from)); return builder.build(); } }
builder.defaultCredentials(credentialProvider.apply(from));
builder.defaultCredentials(credentialProvider.apply(from));
builder.defaultCredentials(credentialProvider.apply(from));
builder.defaultCredentials(credentialProvider.apply(from));
builder.defaultCredentials(credentialProvider.apply(from));