Enum googapis::google::storage::v1::insert_object_request::Data [−][src]
pub enum Data {
ChecksummedData(ChecksummedData),
Reference(GetObjectMediaRequest),
}
Expand description
A portion of the data for the object.
Variants
ChecksummedData(ChecksummedData)
The data to insert. If a crc32c checksum is provided that doesn’t match the checksum computed by the service, the request will fail.
Tuple Fields of ChecksummedData
Reference(GetObjectMediaRequest)
A reference to an existing object. This can be used to support several use cases:
- Writing a sequence of data buffers supports the basic use case of uploading a complete object, chunk by chunk.
- Writing a sequence of references to existing objects allows an object to be composed from a collection of objects, which can be used to support parallel object writes.
- Writing a single reference with a given offset and size can be used to create an object from a slice of an existing object.
- Writing an object referencing a object slice (created as noted above) followed by a data buffer followed by another object slice can be used to support delta upload functionality.
Tuple Fields of Reference
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Data
impl UnwindSafe for Data
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more