Class ContainerImageAttributes

java.lang.Object
com.datadog.api.client.v2.model.ContainerImageAttributes

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ContainerImageAttributes extends Object
Attributes for a Container Image.
  • Field Details

  • Constructor Details

    • ContainerImageAttributes

      public ContainerImageAttributes()
  • Method Details

    • containerCount

      public ContainerImageAttributes containerCount(Long containerCount)
    • getContainerCount

      @Nullable public Long getContainerCount()
      Number of containers running the image.
      Returns:
      containerCount
    • setContainerCount

      public void setContainerCount(Long containerCount)
    • imageFlavors

      public ContainerImageAttributes imageFlavors(List<ContainerImageFlavor> imageFlavors)
    • addImageFlavorsItem

      public ContainerImageAttributes addImageFlavorsItem(ContainerImageFlavor imageFlavorsItem)
    • getImageFlavors

      @Nullable public List<ContainerImageFlavor> getImageFlavors()
      List of platform-specific images associated with the image record. The list contains more than 1 entry for multi-architecture images.
      Returns:
      imageFlavors
    • setImageFlavors

      public void setImageFlavors(List<ContainerImageFlavor> imageFlavors)
    • imageTags

      public ContainerImageAttributes imageTags(List<String> imageTags)
    • addImageTagsItem

      public ContainerImageAttributes addImageTagsItem(String imageTagsItem)
    • getImageTags

      @Nullable public List<String> getImageTags()
      List of image tags associated with the Container Image.
      Returns:
      imageTags
    • setImageTags

      public void setImageTags(List<String> imageTags)
    • imagesBuiltAt

      public ContainerImageAttributes imagesBuiltAt(List<String> imagesBuiltAt)
    • addImagesBuiltAtItem

      public ContainerImageAttributes addImagesBuiltAtItem(String imagesBuiltAtItem)
    • getImagesBuiltAt

      @Nullable public List<String> getImagesBuiltAt()
      List of build times associated with the Container Image. The list contains more than 1 entry for multi-architecture images.
      Returns:
      imagesBuiltAt
    • setImagesBuiltAt

      public void setImagesBuiltAt(List<String> imagesBuiltAt)
    • name

      public ContainerImageAttributes name(String name)
    • getName

      @Nullable public String getName()
      Name of the Container Image.
      Returns:
      name
    • setName

      public void setName(String name)
    • osArchitectures

      public ContainerImageAttributes osArchitectures(List<String> osArchitectures)
    • addOsArchitecturesItem

      public ContainerImageAttributes addOsArchitecturesItem(String osArchitecturesItem)
    • getOsArchitectures

      @Nullable public List<String> getOsArchitectures()
      List of Operating System architectures supported by the Container Image.
      Returns:
      osArchitectures
    • setOsArchitectures

      public void setOsArchitectures(List<String> osArchitectures)
    • osNames

      public ContainerImageAttributes osNames(List<String> osNames)
    • addOsNamesItem

      public ContainerImageAttributes addOsNamesItem(String osNamesItem)
    • getOsNames

      @Nullable public List<String> getOsNames()
      List of Operating System names supported by the Container Image.
      Returns:
      osNames
    • setOsNames

      public void setOsNames(List<String> osNames)
    • osVersions

      public ContainerImageAttributes osVersions(List<String> osVersions)
    • addOsVersionsItem

      public ContainerImageAttributes addOsVersionsItem(String osVersionsItem)
    • getOsVersions

      @Nullable public List<String> getOsVersions()
      List of Operating System versions supported by the Container Image.
      Returns:
      osVersions
    • setOsVersions

      public void setOsVersions(List<String> osVersions)
    • publishedAt

      public ContainerImageAttributes publishedAt(String publishedAt)
    • getPublishedAt

      @Nullable public String getPublishedAt()
      Time the image was pushed to the container registry.
      Returns:
      publishedAt
    • setPublishedAt

      public void setPublishedAt(String publishedAt)
    • registry

      public ContainerImageAttributes registry(String registry)
    • getRegistry

      @Nullable public String getRegistry()
      Registry the Container Image was pushed to.
      Returns:
      registry
    • setRegistry

      public void setRegistry(String registry)
    • repoDigest

      public ContainerImageAttributes repoDigest(String repoDigest)
    • getRepoDigest

      @Nullable public String getRepoDigest()
      Digest of the compressed image manifest.
      Returns:
      repoDigest
    • setRepoDigest

      public void setRepoDigest(String repoDigest)
    • repository

      public ContainerImageAttributes repository(String repository)
    • getRepository

      @Nullable public String getRepository()
      Repository where the Container Image is stored in.
      Returns:
      repository
    • setRepository

      public void setRepository(String repository)
    • shortImage

      public ContainerImageAttributes shortImage(String shortImage)
    • getShortImage

      @Nullable public String getShortImage()
      Short version of the Container Image name.
      Returns:
      shortImage
    • setShortImage

      public void setShortImage(String shortImage)
    • sizes

      public ContainerImageAttributes sizes(List<Long> sizes)
    • addSizesItem

      public ContainerImageAttributes addSizesItem(Long sizesItem)
    • getSizes

      @Nullable public List<Long> getSizes()
      List of size for each platform-specific image associated with the image record. The list contains more than 1 entry for multi-architecture images.
      Returns:
      sizes
    • setSizes

      public void setSizes(List<Long> sizes)
    • sources

      public ContainerImageAttributes sources(List<String> sources)
    • addSourcesItem

      public ContainerImageAttributes addSourcesItem(String sourcesItem)
    • getSources

      @Nullable public List<String> getSources()
      List of sources where the Container Image was collected from.
      Returns:
      sources
    • setSources

      public void setSources(List<String> sources)
    • tags

      public ContainerImageAttributes tags(List<String> tags)
    • addTagsItem

      public ContainerImageAttributes addTagsItem(String tagsItem)
    • getTags

      @Nullable public List<String> getTags()
      List of tags associated with the Container Image.
      Returns:
      tags
    • setTags

      public void setTags(List<String> tags)
    • vulnerabilityCount

      public ContainerImageAttributes vulnerabilityCount(ContainerImageVulnerabilities vulnerabilityCount)
    • getVulnerabilityCount

      @Nullable public ContainerImageVulnerabilities getVulnerabilityCount()
      Vulnerability counts associated with the Container Image.
      Returns:
      vulnerabilityCount
    • setVulnerabilityCount

      public void setVulnerabilityCount(ContainerImageVulnerabilities vulnerabilityCount)
    • putAdditionalProperty

      public ContainerImageAttributes putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - The arbitrary key to set
      value - The associated value
      Returns:
      ContainerImageAttributes
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - The arbitrary key to get
      Returns:
      The specific additional property for the given key
    • equals

      public boolean equals(Object o)
      Return true if this ContainerImageAttributes object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object