Class DockerImageSpec.DockerImageSpecBuilder

java.lang.Object
org.ivoa.dm.executionbroker.DockerImageSpec.DockerImageSpecBuilder
Enclosing class:
DockerImageSpec

public static class DockerImageSpec.DockerImageSpecBuilder extends Object
A builder class for DockerImageSpec, mainly for use in the functional builder pattern.
  • Field Details

    • locations

      public List<String> locations
      An array of repository locations. {repository}/{namespace}/{container}:{tag} e.g. ghcr.io/ivoa/oligia-webtop:ubuntu-2022.01.13.
    • digest

      public String digest
      Images that use the v2 or later format have a content-addressable identifier called a digest. As long as the input used to generate the image is unchanged, the digest value is predictable. The digest is generated as a sha256 checksum when the image is built. The digest can be used to verify the contents of an image.
    • platform

      public DockerPlatformSpec platform
      .
  • Constructor Details

    • DockerImageSpecBuilder

      public DockerImageSpecBuilder()
  • Method Details

    • create

      public DockerImageSpec create()
      create a DockerImageSpec from this builder.
      Returns:
      an object initialized from the builder.