Struct tame_gcs::objects::InsertObjectOptional [−][src]
Optional parameters when inserting an object. See here
Fields
standard_params: StandardQueryParameters<'a>
content_type: Option<&'a str>
The Content-Type of the object, defaults to application/octet-stream
.
content_encoding: Option<&'a str>
If set, sets the contentEncoding property of the final object to
this value. Setting this parameter is equivalent to setting the
contentEncoding
metadata property. This can be useful when
uploading an object with uploadType=media to indicate the
encoding of the content being uploaded.
conditionals: Conditionals
kms_key_name: Option<&'a str>
Resource name of the Cloud KMS key that will be used to encrypt the object. Overrides the object metadata’s kms_key_name value, if any.
predefined_acl: Option<PredefinedAcl>
Apply a predefined set of access controls to this object.
projection: Option<Projection>
Set of properties to return. Defaults to noAcl
, unless the object
resource specifies the acl property, when it defaults to full.
user_project: Option<&'a str>
The project to be billed for this request. Required for Requester Pays buckets.
Trait Implementations
impl<'a> Default for InsertObjectOptional<'a>
[src]
fn default() -> InsertObjectOptional<'a>
[src]
impl<'a> Serialize for InsertObjectOptional<'a>
[src]
Auto Trait Implementations
impl<'a> RefUnwindSafe for InsertObjectOptional<'a>
impl<'a> Send for InsertObjectOptional<'a>
impl<'a> Sync for InsertObjectOptional<'a>
impl<'a> Unpin for InsertObjectOptional<'a>
impl<'a> UnwindSafe for InsertObjectOptional<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,