Packages

package json

Type Members

  1. class CacheMetadataLayerObjectTemplate extends JsonTemplate
  2. class CacheMetadataLayerPropertiesObjectTemplate extends JsonTemplate
  3. 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
          }
        },
        ...
      ]
    }
    }
    

Ungrouped