Package org.jclouds.blobstore.domain
Interface Blob
-
- All Superinterfaces:
Comparable<Blob>
,PayloadEnclosing
- All Known Implementing Classes:
BlobImpl
public interface Blob extends PayloadEnclosing, Comparable<Blob>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
Blob.Factory
Allows you to construct blobs without knowing the implementation type
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.common.collect.Multimap<String,String>
getAllHeaders()
MutableBlobMetadata
getMetadata()
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
MutableBlobMetadata getMetadata()
- Returns:
- System and User metadata relevant to this object.
-
getAllHeaders
com.google.common.collect.Multimap<String,String> getAllHeaders()
- Returns:
- headers returned from the services
-
setAllHeaders
void setAllHeaders(com.google.common.collect.Multimap<String,String> allHeaders)
- See Also:
getAllHeaders()
-
-