| Modifier and Type | Method and Description |
|---|---|
static Blob |
Blobs.from(JsonTemplate template) |
| Modifier and Type | Class and Description |
|---|---|
class |
DockerManifestEntryTemplate
JSON Template for a loadable Docker Manifest entry.
|
| Modifier and Type | Method and Description |
|---|---|
static BlobDescriptor |
Digests.computeDigest(JsonTemplate template) |
static BlobDescriptor |
Digests.computeDigest(JsonTemplate template,
OutputStream outStream) |
static DescriptorDigest |
Digests.computeJsonDigest(JsonTemplate template) |
| Modifier and Type | Method and Description |
|---|---|
static DescriptorDigest |
Digests.computeJsonDigest(List<? extends JsonTemplate> templates) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BuildableManifestTemplate
Parent class for image manifest JSON templates that can be built.
|
interface |
ManifestTemplate
Parent class for image manifest JSON templates.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
BuildableManifestTemplate.ContentDescriptorTemplate
Template for inner JSON object representing content descriptor for a layer or container
configuration.
|
class |
ContainerConfigurationTemplate
JSON Template for Docker Container Configuration referenced in Docker Manifest Schema V2.2
|
class |
HistoryEntry
Represents an item in the container configuration's
history list. |
class |
OCIManifestTemplate
JSON Template for OCI Manifest Schema
|
class |
V21ManifestTemplate
JSON template for Docker Manifest Schema V2.1
|
class |
V22ManifestListTemplate
JSON Template for Docker Manifest List Schema V2.2
|
static class |
V22ManifestListTemplate.ManifestDescriptorTemplate
Template for inner JSON object representing a single platform specific manifest.
|
static class |
V22ManifestListTemplate.ManifestDescriptorTemplate.Platform |
class |
V22ManifestTemplate
JSON Template for Docker Manifest Schema V2.2
|
| Modifier and Type | Method and Description |
|---|---|
JsonTemplate |
ImageToJsonTranslator.getContainerConfiguration()
Gets the container configuration.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends JsonTemplate> |
JsonTemplateMapper.readJson(byte[] jsonBytes,
Class<T> templateClass)
Deserializes a JSON object from a JSON byte array.
|
static <T extends JsonTemplate> |
JsonTemplateMapper.readJson(String jsonString,
Class<T> templateClass)
Deserializes a JSON object from a JSON string.
|
static <T extends JsonTemplate> |
JsonTemplateMapper.readJsonFromFile(Path jsonFile,
Class<T> templateClass)
Deserializes a JSON file via a JSON object template.
|
static <T extends JsonTemplate> |
JsonTemplateMapper.readJsonFromFileWithLock(Path jsonFile,
Class<T> templateClass)
Deserializes a JSON file via a JSON object template with a shared lock on the file
|
static <T extends JsonTemplate> |
JsonTemplateMapper.readListOfJson(String jsonString,
Class<T> templateClass)
Deserializes a JSON object list from a JSON string.
|
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
JsonTemplateMapper.toByteArray(JsonTemplate template) |
static String |
JsonTemplateMapper.toUtf8String(JsonTemplate template) |
static void |
JsonTemplateMapper.writeTo(JsonTemplate template,
OutputStream out) |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
JsonTemplateMapper.toByteArray(List<? extends JsonTemplate> templates) |
static String |
JsonTemplateMapper.toUtf8String(List<? extends JsonTemplate> templates) |
static void |
JsonTemplateMapper.writeTo(List<? extends JsonTemplate> templates,
OutputStream out) |
| Modifier and Type | Class and Description |
|---|---|
class |
DockerConfigTemplate
Template for a Docker config file.
|
static class |
DockerConfigTemplate.AuthTemplate
Template for an
auth defined for a registry under auths. |
| Modifier and Type | Class and Description |
|---|---|
class |
ErrorEntryTemplate |
class |
ErrorResponseTemplate
Template for the registry response body JSON when a request errored.
|
Copyright © 2019. All rights reserved.