public final class StorageObject extends GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Cloud Storage API. For a detailed explanation see: http://code.google.com/p/google-api-java-client/wiki/Json
Upgrade warning: starting with version 1.12 getResponseHeaders()
is removed, instead use
JsonHttpRequest.getLastResponseHeaders()
Modifier and Type | Class and Description |
---|---|
static class |
StorageObject.Owner
The owner of the object.
|
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
StorageObject() |
Modifier and Type | Method and Description |
---|---|
List<ObjectAccessControl> |
getAcl()
Access controls on the object.
|
String |
getBucket()
The bucket containing this object.
|
String |
getCacheControl()
Cache-Control directive for the object data.
|
Integer |
getComponentCount()
Number of underlying components that make up this object.
|
String |
getContentDisposition()
Content-Disposition of the object data.
|
String |
getContentEncoding()
Content-Encoding of the object data.
|
String |
getContentLanguage()
Content-Language of the object data.
|
String |
getContentType()
Content-Type of the object data.
|
String |
getCrc32c()
CRC32c checksum, as described in RFC 4960, Appendix B; encoded using base64.
|
String |
getEtag()
HTTP 1.1 Entity tag for the object.
|
Long |
getGeneration()
The content generation of this object.
|
String |
getId()
The ID of the object.
|
String |
getKind()
The kind of item this is.
|
String |
getMd5Hash()
MD5 hash of the data; encoded using base64.
|
String |
getMediaLink()
Media download link.
|
Map<String,String> |
getMetadata()
User-provided metadata, in key/value pairs.
|
Long |
getMetageneration()
The generation of the metadata for this object at this generation.
|
String |
getName()
The name of this object.
|
StorageObject.Owner |
getOwner()
The owner of the object.
|
String |
getSelfLink()
The link to this object.
|
com.google.common.primitives.UnsignedLong |
getSize()
Content-Length of the data in bytes.
|
DateTime |
getTimeDeleted()
Deletion time of the object in RFC 3339 format.
|
DateTime |
getUpdated()
Modification time of the object metadata in RFC 3339 format.
|
StorageObject |
setAcl(List<ObjectAccessControl> acl)
Access controls on the object.
|
StorageObject |
setBucket(String bucket)
The bucket containing this object.
|
StorageObject |
setCacheControl(String cacheControl)
Cache-Control directive for the object data.
|
StorageObject |
setComponentCount(Integer componentCount)
Number of underlying components that make up this object.
|
StorageObject |
setContentDisposition(String contentDisposition)
Content-Disposition of the object data.
|
StorageObject |
setContentEncoding(String contentEncoding)
Content-Encoding of the object data.
|
StorageObject |
setContentLanguage(String contentLanguage)
Content-Language of the object data.
|
StorageObject |
setContentType(String contentType)
Content-Type of the object data.
|
StorageObject |
setCrc32c(String crc32c)
CRC32c checksum, as described in RFC 4960, Appendix B; encoded using base64.
|
StorageObject |
setEtag(String etag)
HTTP 1.1 Entity tag for the object.
|
StorageObject |
setGeneration(Long generation)
The content generation of this object.
|
StorageObject |
setId(String id)
The ID of the object.
|
StorageObject |
setKind(String kind)
The kind of item this is.
|
StorageObject |
setMd5Hash(String md5Hash)
MD5 hash of the data; encoded using base64.
|
StorageObject |
setMediaLink(String mediaLink)
Media download link.
|
StorageObject |
setMetadata(Map<String,String> metadata)
User-provided metadata, in key/value pairs.
|
StorageObject |
setMetageneration(Long metageneration)
The generation of the metadata for this object at this generation.
|
StorageObject |
setName(String name)
The name of this object.
|
StorageObject |
setOwner(StorageObject.Owner owner)
The owner of the object.
|
StorageObject |
setSelfLink(String selfLink)
The link to this object.
|
StorageObject |
setSize(com.google.common.primitives.UnsignedLong size)
Content-Length of the data in bytes.
|
StorageObject |
setTimeDeleted(DateTime timeDeleted)
Deletion time of the object in RFC 3339 format.
|
StorageObject |
setUpdated(DateTime updated)
Modification time of the object metadata in RFC 3339 format.
|
clone, getFactory, setFactory, toPrettyString, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, set, setUnknownKeys
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
public List<ObjectAccessControl> getAcl()
null
.public StorageObject setAcl(List<ObjectAccessControl> acl)
null
.public String getBucket()
null
.public StorageObject setBucket(String bucket)
null
.public String getCacheControl()
null
.public StorageObject setCacheControl(String cacheControl)
null
.public Integer getComponentCount()
null
.public StorageObject setComponentCount(Integer componentCount)
null
.public String getContentDisposition()
null
.public StorageObject setContentDisposition(String contentDisposition)
null
.public String getContentEncoding()
null
.public StorageObject setContentEncoding(String contentEncoding)
null
.public String getContentLanguage()
null
.public StorageObject setContentLanguage(String contentLanguage)
null
.public String getContentType()
null
.public StorageObject setContentType(String contentType)
null
.public String getCrc32c()
null
.public StorageObject setCrc32c(String crc32c)
null
.public String getEtag()
null
.public StorageObject setEtag(String etag)
null
.public Long getGeneration()
null
.public StorageObject setGeneration(Long generation)
null
.public String getId()
null
.public StorageObject setId(String id)
null
.public String getKind()
null
.public StorageObject setKind(String kind)
null
.public String getMd5Hash()
null
.public StorageObject setMd5Hash(String md5Hash)
null
.public String getMediaLink()
null
.public StorageObject setMediaLink(String mediaLink)
null
.public Map<String,String> getMetadata()
null
.public StorageObject setMetadata(Map<String,String> metadata)
null
.public Long getMetageneration()
null
.public StorageObject setMetageneration(Long metageneration)
null
.public String getName()
null
.public StorageObject setName(String name)
null
.public StorageObject.Owner getOwner()
null
.public StorageObject setOwner(StorageObject.Owner owner)
null
.public String getSelfLink()
null
.public StorageObject setSelfLink(String selfLink)
null
.public com.google.common.primitives.UnsignedLong getSize()
null
.public StorageObject setSize(com.google.common.primitives.UnsignedLong size)
null
.public DateTime getTimeDeleted()
null
.public StorageObject setTimeDeleted(DateTime timeDeleted)
null
.public DateTime getUpdated()
null
.public StorageObject setUpdated(DateTime updated)
null
.