Interface S3Object

All Superinterfaces:
Comparable<S3Object>, PayloadEnclosing
All Known Implementing Classes:
S3ObjectImpl

public interface S3Object extends PayloadEnclosing, Comparable<S3Object>
Amazon S3 is designed to store objects. Objects are stored in buckets and consist of a value, a key, metadata, and an access control policy.
  • Method Details

    • getMetadata

      MutableObjectMetadata getMetadata()
      Returns:
      System and User metadata relevant to this object.
    • getAllHeaders

      com.google.common.collect.Multimap<String,String> getAllHeaders()
    • setAccessControlList

      void setAccessControlList(AccessControlList acl)
    • getAccessControlList

      AccessControlList getAccessControlList()
    • setAllHeaders

      void setAllHeaders(com.google.common.collect.Multimap<String,String> allHeaders)