Get desktop application:
View/edit binary Protocol Buffers messages
The CloudEvent raised when an object is archived in Google Cloud Storage.
The data associated with the event.
The CloudEvent raised when an object is deleted in Google Cloud Storage.
The data associated with the event.
The CloudEvent raised when an object is finalized in Google Cloud Storage.
The data associated with the event.
The CloudEvent raised when an object's metadata is updated in Google Cloud Storage.
The data associated with the event.
An object within Google Cloud Storage.
Used in:
, , ,Content-Encoding of the object data, matching [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2]
Content-Disposition of the object data, matching [https://tools.ietf.org/html/rfc6266][RFC 6266].
Cache-Control directive for the object data, matching [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2].
Content-Language of the object data, matching [https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2].
The version of the metadata for this object at this generation. Used for preconditions and for detecting changes in metadata. A metageneration number is only meaningful in the context of a particular generation of a particular object.
The deletion time of the object. Will be returned if and only if this version of the object has been deleted.
Content-Type of the object data, matching [https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5]. If an object is stored without a Content-Type, it is served as `application/octet-stream`.
Content-Length of the object data in bytes, matching [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2].
The creation time of the object. Attempting to set this field will result in an error.
CRC32c checksum. For more information about using the CRC32c checksum, see [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes and ETags: Best Practices].
Number of underlying components that make up this object. Components are accumulated by compose operations. Attempting to set this field will result in an error.
MD5 hash of the data; encoded using base64 as per [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]. For more information about using the MD5 hash, see [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes and ETags: Best Practices].
HTTP 1.1 Entity tag for the object. See [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3].
The modification time of the object metadata.
Storage class of the object.
Cloud KMS Key used to encrypt this object, if the object is encrypted by such a key.
The time at which the object's storage class was last changed.
Whether an object is under temporary hold.
A server-determined value that specifies the earliest time that the object's retention period expires.
User-provided metadata, in key/value pairs.
Whether an object is under event-based hold.
The name of the object.
The ID of the object, including the bucket name, object name, and generation number.
The name of the bucket containing this object.
The content generation of this object. Used for object versioning. Attempting to set this field will result in an error.
Metadata of customer-supplied encryption key, if the object is encrypted by such a key.
Media download link.
The link to this object.
The kind of item this is. For objects, this is always "storage#object".
Describes the customer-specified mechanism used to store the data at rest.
Used in:
The encryption algorithm.
SHA256 hash value of the encryption key.