Class Item

java.lang.Object
io.minio.messages.Item
Direct Known Subclasses:
Contents, ListVersionsResult.DeleteMarker, ListVersionsResult.Version

public abstract class Item extends Object
  • Constructor Details

    • Item

      public Item()
    • Item

      public Item(String prefix)
      Constructs a new Item for prefix i.e. directory.
  • Method Details

    • setEncodingType

      public void setEncodingType(String encodingType)
    • objectName

      public String objectName()
      Returns object name.
    • lastModified

      public ZonedDateTime lastModified()
      Returns last modified time of the object.
    • etag

      public String etag()
      Returns ETag of the object.
    • size

      public long size()
      Returns object size.
    • storageClass

      public String storageClass()
      Returns storage class of the object.
    • owner

      public Owner owner()
      Returns owner object of given the object.
    • userMetadata

      public Map<String,String> userMetadata()
      Returns user metadata. This is MinIO specific extension to ListObjectsV2.
    • userTags

      public String userTags()
    • isLatest

      public boolean isLatest()
      Returns whether this version ID is latest.
    • versionId

      public String versionId()
      Returns version ID.
    • isDir

      public boolean isDir()
      Returns whether this item is a directory or not.
    • isDeleteMarker

      public boolean isDeleteMarker()
      Returns whether this item is a delete marker or not.
    • checksumAlgorithm

      public List<String> checksumAlgorithm()
    • checksumType

      public String checksumType()
    • restoreStatus

      public Item.RestoreStatus restoreStatus()
    • toString

      public String toString()
      Overrides:
      toString in class Object