Class ImageBlobReferences

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<ImageBlobReferencesBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class ImageBlobReferences
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<ImageBlobReferencesBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    ImageBlobReferences describes the blob references within an image.
    See Also:
    Serialized Form
    • Constructor Detail

      • ImageBlobReferences

        public ImageBlobReferences()
        No args constructor for use in serialization
    • Method Detail

      • getConfig

        public String getConfig()
        config, if set, is the blob that contains the image config. Some images do not have separate config blobs and this field will be set to nil if so.
      • setConfig

        public void setConfig​(String config)
        config, if set, is the blob that contains the image config. Some images do not have separate config blobs and this field will be set to nil if so.
      • getImageMissing

        public Boolean getImageMissing()
        imageMissing is true if the image is referenced by the image stream but the image object has been deleted from the API by an administrator. When this field is set, layers and config fields may be empty and callers that depend on the image metadata should consider the image to be unavailable for download or viewing.
      • setImageMissing

        public void setImageMissing​(Boolean imageMissing)
        imageMissing is true if the image is referenced by the image stream but the image object has been deleted from the API by an administrator. When this field is set, layers and config fields may be empty and callers that depend on the image metadata should consider the image to be unavailable for download or viewing.
      • getLayers

        public List<String> getLayers()
        layers is the list of blobs that compose this image, from base layer to top layer. All layers referenced by this array will be defined in the blobs map. Some images may have zero layers.
      • setLayers

        public void setLayers​(List<String> layers)
        layers is the list of blobs that compose this image, from base layer to top layer. All layers referenced by this array will be defined in the blobs map. Some images may have zero layers.
      • getManifests

        public List<String> getManifests()
        manifests is the list of other image names that this image points to. For a single architecture image, it is empty. For a multi-arch image, it consists of the digests of single architecture images, such images shouldn't have layers nor config.
      • setManifests

        public void setManifests​(List<String> manifests)
        manifests is the list of other image names that this image points to. For a single architecture image, it is empty. For a multi-arch image, it consists of the digests of single architecture images, such images shouldn't have layers nor config.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)