DescriptorDigest diffId = diffIds.get(layerIndex); imageBuilder.addLayer(new ReferenceLayer(noDiffIdLayer.getBlobDescriptor(), diffId));
NonBlockingSteps.get(pullAndCacheBaseImageLayersStep); for (PullAndCacheBaseImageLayerStep pullAndCacheBaseImageLayerStep : baseImageLayers) { imageBuilder.addLayer(NonBlockingSteps.get(pullAndCacheBaseImageLayerStep)); buildAndCacheApplicationLayerSteps) { imageBuilder .addLayer(NonBlockingSteps.get(buildAndCacheApplicationLayerStep)) .addHistory( HistoryEntry.builder()
DescriptorDigest diffId = diffIds.get(layerIndex); imageBuilder.addLayer(new ReferenceLayer(noDiffIdLayer.getBlobDescriptor(), diffId));
DescriptorDigest diffId = diffIds.get(layerIndex); imageBuilder.addLayer(new ReferenceLayer(noDiffIdLayer.getBlobDescriptor(), diffId));
NonBlockingSteps.get(pullAndCacheBaseImageLayersStep); for (PullAndCacheBaseImageLayerStep pullAndCacheBaseImageLayerStep : baseImageLayers) { imageBuilder.addLayer(NonBlockingSteps.get(pullAndCacheBaseImageLayerStep)); buildAndCacheApplicationLayerSteps) { imageBuilder .addLayer(NonBlockingSteps.get(buildAndCacheApplicationLayerStep)) .addHistory( HistoryEntry.builder()
NonBlockingSteps.get(pullAndCacheBaseImageLayersStep); for (PullAndCacheBaseImageLayerStep pullAndCacheBaseImageLayerStep : baseImageLayers) { imageBuilder.addLayer(NonBlockingSteps.get(pullAndCacheBaseImageLayerStep)); buildAndCacheApplicationLayerSteps) { imageBuilder .addLayer(NonBlockingSteps.get(buildAndCacheApplicationLayerStep)) .addHistory( HistoryEntry.builder()
/** * Translates {@link V21ManifestTemplate} to {@link Image}. * * @param manifestTemplate the template containing the image layers. * @return the translated {@link Image}. * @throws LayerPropertyNotFoundException if adding image layers fails. */ public static Image<Layer> toImage(V21ManifestTemplate manifestTemplate) throws LayerPropertyNotFoundException { Image.Builder<Layer> imageBuilder = Image.builder(V21ManifestTemplate.class); for (DescriptorDigest digest : manifestTemplate.getLayerDigests()) { imageBuilder.addLayer(new DigestOnlyLayer(digest)); } return imageBuilder.build(); }
/** * Translates {@link V21ManifestTemplate} to {@link Image}. * * @param manifestTemplate the template containing the image layers. * @return the translated {@link Image}. * @throws LayerPropertyNotFoundException if adding image layers fails. */ public static Image<Layer> toImage(V21ManifestTemplate manifestTemplate) throws LayerPropertyNotFoundException { Image.Builder<Layer> imageBuilder = Image.builder(V21ManifestTemplate.class); for (DescriptorDigest digest : manifestTemplate.getLayerDigests()) { imageBuilder.addLayer(new DigestOnlyLayer(digest)); } return imageBuilder.build(); }
/** * Translates {@link V21ManifestTemplate} to {@link Image}. * * @param manifestTemplate the template containing the image layers. * @return the translated {@link Image}. * @throws LayerPropertyNotFoundException if adding image layers fails. */ public static Image<Layer> toImage(V21ManifestTemplate manifestTemplate) throws LayerPropertyNotFoundException { Image.Builder<Layer> imageBuilder = Image.builder(V21ManifestTemplate.class); for (DescriptorDigest digest : manifestTemplate.getLayerDigests()) { imageBuilder.addLayer(new DigestOnlyLayer(digest)); } return imageBuilder.build(); }