public class CacheMetadataTemplate extends Object implements JsonTemplate
Example:
{
"layers": [
{
// This is a base image layer.
"reference": {
"size": 631,
"digest": "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"diffId": "sha256:b56ae66c29370df48e7377c8f9baa744a3958058a766793f821dadcb144a4647"
}
},
...
{
// This is an application layer (it has properties).
"reference": {
"size": 223,
"digest": "sha256:8c662931926fa990b41da3c9f42663a537ccd498130030f9149173a0493832ad",
"diffId": "sha256:a3f3e99c29370df48e7377c8f9baa744a3958058a766793f821dadcb144a8372"
}
"properties": {
"layerEntries": [
{
"sourceFile": "build/classes",
"extractionPath": "/app/classes"
},
...
],
"lastModifiedTime": 255073580723571
}
},
...
]
}
Constructor and Description |
---|
CacheMetadataTemplate() |
Modifier and Type | Method and Description |
---|---|
CacheMetadataTemplate |
addLayer(CacheMetadataLayerObjectTemplate layer) |
List<CacheMetadataLayerObjectTemplate> |
getLayers() |
public List<CacheMetadataLayerObjectTemplate> getLayers()
public CacheMetadataTemplate addLayer(CacheMetadataLayerObjectTemplate layer)
Copyright © 2018. All rights reserved.