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 more
sourceimpl 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
This method tests for self and other values to be equal, and is used
by ==. Read more
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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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 Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
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.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more