Class QuayTag

java.lang.Object
io.jenkins.plugins.quay.model.QuayTag
All Implemented Interfaces:
Serializable, Comparable<QuayTag>

public class QuayTag extends Object implements Serializable, Comparable<QuayTag>
Represents a single tag from a Quay.io repository.
See Also:
  • Constructor Details

    • QuayTag

      public QuayTag()
    • QuayTag

      public QuayTag(String name)
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getManifestDigest

      public String getManifestDigest()
    • setManifestDigest

      public void setManifestDigest(String manifestDigest)
    • getSize

      public Long getSize()
    • setSize

      public void setSize(Long size)
    • getLastModified

      public String getLastModified()
    • setLastModified

      public void setLastModified(String lastModified)
    • getExpiration

      public String getExpiration()
    • setExpiration

      public void setExpiration(String expiration)
    • getStartTimestamp

      public Long getStartTimestamp()
    • setStartTimestamp

      public void setStartTimestamp(Long startTimestamp)
    • getEndTimestamp

      public Long getEndTimestamp()
    • setEndTimestamp

      public void setEndTimestamp(Long endTimestamp)
    • getSortTimestamp

      public long getSortTimestamp()
      Get the effective timestamp for sorting (most recent first).
    • compareTo

      public int compareTo(QuayTag other)
      Specified by:
      compareTo in interface Comparable<QuayTag>
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object