Package org.jclouds.s3.domain
Interface S3Object
-
- All Superinterfaces:
Comparable<S3Object>
,PayloadEnclosing
- All Known Implementing Classes:
S3ObjectImpl
public interface S3Object extends PayloadEnclosing, Comparable<S3Object>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
S3Object.Factory
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccessControlList
getAccessControlList()
com.google.common.collect.Multimap<String,String>
getAllHeaders()
MutableObjectMetadata
getMetadata()
void
setAccessControlList(AccessControlList acl)
void
setAllHeaders(com.google.common.collect.Multimap<String,String> allHeaders)
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface org.jclouds.io.PayloadEnclosing
getPayload, resetPayload, setPayload, setPayload, setPayload, setPayload, setPayload, setPayload
-
-
-
-
Method Detail
-
getMetadata
MutableObjectMetadata getMetadata()
- Returns:
- System and User metadata relevant to this object.
-
setAccessControlList
void setAccessControlList(AccessControlList acl)
-
getAccessControlList
AccessControlList getAccessControlList()
-
-