public class ImageToJsonTranslator
extends java.lang.Object
Image
into a manifest or container configuration JSON.Constructor and Description |
---|
ImageToJsonTranslator(Image image)
Instantiate with an
Image . |
Modifier and Type | Method and Description |
---|---|
JsonTemplate |
getContainerConfiguration()
Gets the container configuration.
|
<T extends BuildableManifestTemplate> |
getManifestTemplate(java.lang.Class<T> manifestTemplateClass,
BlobDescriptor containerConfigurationBlobDescriptor)
Gets the manifest as a JSON template.
|
public JsonTemplate getContainerConfiguration()
public <T extends BuildableManifestTemplate> T getManifestTemplate(java.lang.Class<T> manifestTemplateClass, BlobDescriptor containerConfigurationBlobDescriptor)
containerConfigurationBlobDescriptor
must be
the BlobDescriptor
obtained by writing out the container configuration JSON returned
from getContainerConfiguration()
.T
- child type of BuildableManifestTemplate
.manifestTemplateClass
- the JSON template to translate the image to.containerConfigurationBlobDescriptor
- the container configuration descriptor.