Class V22ManifestListTemplate

  • All Implemented Interfaces:
    ManifestListTemplate, ManifestTemplate, JsonTemplate

    public class V22ManifestListTemplate
    extends java.lang.Object
    implements ManifestListTemplate
    JSON Template for Docker Manifest List Schema V2.2

    Example manifest list JSON:

    
     {
       "schemaVersion": 2,
       "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
       "manifests": [
         {
           "mediaType": "application/vnd.docker.image.manifest.v2+json",
           "size": 7143,
           "digest": "sha256:e692418e4cbaf90ca69d05a66403747baa33ee08806650b51fab815ad7fc331f",
           "platform": {
             "architecture": "ppc64le",
             "os": "linux",
           }
         },
         {
           "mediaType": "application/vnd.docker.image.manifest.v2+json",
           "size": 7682,
           "digest": "sha256:5b0bcabd1ed22e9fb1310cf6c2dec7cdef19f0ad69efa1f392e94a4333501270",
           "platform": {
             "architecture": "amd64",
             "os": "linux",
             "features": [
               "sse4"
             ]
           }
         }
       ]
     }
     
    See Also:
    Image Manifest Version 2, Schema 2: Manifest List