package json
Type Members
-
class
CacheMetadataLayerObjectTemplate extends JsonTemplate
Inner JSON template for storing metadata about a layer in the cache as part of
CacheMetadataTemplate.Inner JSON template for storing metadata about a layer in the cache as part of
CacheMetadataTemplate.- See also
CacheMetadataTemplate for example
-
class
CacheMetadataLayerPropertiesObjectTemplate extends JsonTemplate
Inner JSON template for extra properties for an application layer, as part of
CacheMetadataLayerObjectTemplate. -
class
CacheMetadataTemplate extends JsonTemplate
JSON template for storing metadata about the cache.
JSON template for storing metadata about the cache.
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": [ { "sourceFiles": ["build/classes"], "extractionPath": "/app/classes" }, ], "lastModifiedTime": 255073580723571 } }, ... ] } }