Class ImageDescriptor


  • public final class ImageDescriptor
    extends Object
    Properties for a registry image.
    • Constructor Detail

      • ImageDescriptor

        public ImageDescriptor()
    • Method Detail

      • registry

        public String registry()
        Get the registry property: The registry login server.
        Returns:
        the registry value.
      • withRegistry

        public ImageDescriptor withRegistry​(String registry)
        Set the registry property: The registry login server.
        Parameters:
        registry - the registry value to set.
        Returns:
        the ImageDescriptor object itself.
      • repository

        public String repository()
        Get the repository property: The repository name.
        Returns:
        the repository value.
      • withRepository

        public ImageDescriptor withRepository​(String repository)
        Set the repository property: The repository name.
        Parameters:
        repository - the repository value to set.
        Returns:
        the ImageDescriptor object itself.
      • tag

        public String tag()
        Get the tag property: The tag name.
        Returns:
        the tag value.
      • withTag

        public ImageDescriptor withTag​(String tag)
        Set the tag property: The tag name.
        Parameters:
        tag - the tag value to set.
        Returns:
        the ImageDescriptor object itself.
      • digest

        public String digest()
        Get the digest property: The sha256-based digest of the image manifest.
        Returns:
        the digest value.
      • withDigest

        public ImageDescriptor withDigest​(String digest)
        Set the digest property: The sha256-based digest of the image manifest.
        Parameters:
        digest - the digest value to set.
        Returns:
        the ImageDescriptor object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.