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§
source§impl Clone for PatchBucketRequest
impl Clone for PatchBucketRequest
source§fn clone(&self) -> PatchBucketRequest
fn clone(&self) -> PatchBucketRequest
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for PatchBucketRequest
impl Debug for PatchBucketRequest
source§impl Default for PatchBucketRequest
impl Default for PatchBucketRequest
source§fn default() -> PatchBucketRequest
fn default() -> PatchBucketRequest
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PatchBucketRequest
impl<'de> Deserialize<'de> for PatchBucketRequest
source§fn 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
source§impl PartialEq<PatchBucketRequest> for PatchBucketRequest
impl PartialEq<PatchBucketRequest> for PatchBucketRequest
source§fn eq(&self, other: &PatchBucketRequest) -> bool
fn eq(&self, other: &PatchBucketRequest) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl 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§
source§impl<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,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.