Struct google_cloud_storage::http::buckets::patch::PatchBucketRequest
source · [−]pub struct PatchBucketRequest {
pub bucket: String,
pub if_metageneration_match: Option<i64>,
pub if_metageneration_not_match: Option<i64>,
pub predefined_acl: Option<PredefinedBucketAcl>,
pub predefined_default_object_acl: Option<PredefinedObjectAcl>,
pub projection: Option<Projection>,
pub metadata: Option<BucketPatchConfig>,
}Expand description
Request for PatchBucket method.
Fields
bucket: StringRequired. Name of a bucket.
if_metageneration_match: Option<i64>If set, only deletes the bucket if its metageneration matches this value.
if_metageneration_not_match: Option<i64>If set, only deletes the bucket if its metageneration does not match this value.
predefined_acl: Option<PredefinedBucketAcl>Apply a predefined set of access controls to this bucket.
predefined_default_object_acl: Option<PredefinedObjectAcl>Apply a predefined set of default object access controls to this bucket.
projection: Option<Projection>Set of properties to return. Defaults to FULL.
metadata: Option<BucketPatchConfig>The Bucket metadata for updating.
Trait Implementations
sourceimpl Clone for PatchBucketRequest
impl Clone for PatchBucketRequest
sourcefn clone(&self) -> PatchBucketRequest
fn clone(&self) -> PatchBucketRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for PatchBucketRequest
impl Debug for PatchBucketRequest
sourceimpl Default for PatchBucketRequest
impl Default for PatchBucketRequest
sourcefn default() -> PatchBucketRequest
fn default() -> PatchBucketRequest
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for PatchBucketRequest
impl<'de> Deserialize<'de> for PatchBucketRequest
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<PatchBucketRequest> for PatchBucketRequest
impl PartialEq<PatchBucketRequest> for PatchBucketRequest
sourcefn eq(&self, other: &PatchBucketRequest) -> bool
fn eq(&self, other: &PatchBucketRequest) -> bool
sourceimpl Serialize for PatchBucketRequest
impl Serialize for PatchBucketRequest
impl Eq for PatchBucketRequest
impl StructuralEq for PatchBucketRequest
impl StructuralPartialEq for PatchBucketRequest
Auto Trait Implementations
impl RefUnwindSafe for PatchBucketRequest
impl Send for PatchBucketRequest
impl Sync for PatchBucketRequest
impl Unpin for PatchBucketRequest
impl UnwindSafe for PatchBucketRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.