public class BlobInfo
extends java.lang.Object
implements java.io.Serializable
BlobInfo
contains metadata about a blob. This metadata is gathered by
parsing the HTTP headers included in the blob upload.Constructor and Description |
---|
BlobInfo(BlobKey blobKey,
java.lang.String contentType,
java.util.Date creation,
java.lang.String filename,
long size) |
BlobInfo(BlobKey blobKey,
java.lang.String contentType,
java.util.Date creation,
java.lang.String filename,
long size,
java.lang.String md5Hash)
Creates a
BlobInfo by providing the BlobKey and all
associated metadata. |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
BlobKey |
getBlobKey()
Returns the
BlobKey of the Blob this BlobInfo describes. |
java.lang.String |
getContentType()
Returns the MIME Content-Type provided in the HTTP header during upload of
this Blob.
|
java.util.Date |
getCreation()
Returns the time and date the blob was upload.
|
java.lang.String |
getFilename()
Returns the file included in the Content-Disposition HTTP header during
upload of this Blob.
|
java.lang.String |
getMd5Hash()
Returns the md5Hash of this Blob.
|
long |
getSize()
Returns the size in bytes of this Blob.
|
int |
hashCode() |
java.lang.String |
toString() |
public BlobInfo(BlobKey blobKey, java.lang.String contentType, java.util.Date creation, java.lang.String filename, long size, java.lang.String md5Hash)
BlobInfo
by providing the BlobKey
and all
associated metadata. This is typically done by the API on the developer's
behalf.blobKey
- the BlobKey
of the Blob.contentType
- the MIME Content-Type provided in the HTTP header during upload of this
Blob.creation
- the time and date the blob was uploaded.filename
- the file included in the Content-Disposition HTTP header during upload of
this Blob.size
- the size in bytes of this Blob.md5Hash
- the md5Hash of this Blob.public BlobInfo(BlobKey blobKey, java.lang.String contentType, java.util.Date creation, java.lang.String filename, long size)
public java.lang.String getContentType()
public java.util.Date getCreation()
public java.lang.String getFilename()
public long getSize()
public java.lang.String getMd5Hash()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object