Struct google_api_proto::google::storage::control::v2::DeleteFolderRequest
source · pub struct DeleteFolderRequest {
pub name: String,
pub if_metageneration_match: Option<i64>,
pub if_metageneration_not_match: Option<i64>,
pub request_id: String,
}
Expand description
Request message for DeleteFolder. This operation is only applicable to a hierarchical namespace enabled bucket.
Fields§
§name: String
Required. Name of the folder.
Format: projects/{project}/buckets/{bucket}/folders/{folder}
if_metageneration_match: Option<i64>
Makes the operation only succeed conditional on whether the folder’s current metageneration matches the given value.
if_metageneration_not_match: Option<i64>
Makes the operation only succeed conditional on whether the folder’s current metageneration does not match the given value.
request_id: String
Optional. A unique identifier for this request. UUID is the recommended format, but other formats are still accepted.
Implementations§
source§impl DeleteFolderRequest
impl DeleteFolderRequest
sourcepub fn if_metageneration_match(&self) -> i64
pub fn if_metageneration_match(&self) -> i64
Returns the value of if_metageneration_match
, or the default value if if_metageneration_match
is unset.
sourcepub fn if_metageneration_not_match(&self) -> i64
pub fn if_metageneration_not_match(&self) -> i64
Returns the value of if_metageneration_not_match
, or the default value if if_metageneration_not_match
is unset.
Trait Implementations§
source§impl Clone for DeleteFolderRequest
impl Clone for DeleteFolderRequest
source§fn clone(&self) -> DeleteFolderRequest
fn clone(&self) -> DeleteFolderRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DeleteFolderRequest
impl Debug for DeleteFolderRequest
source§impl Default for DeleteFolderRequest
impl Default for DeleteFolderRequest
source§impl Message for DeleteFolderRequest
impl Message for DeleteFolderRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for DeleteFolderRequest
impl PartialEq for DeleteFolderRequest
source§fn eq(&self, other: &DeleteFolderRequest) -> bool
fn eq(&self, other: &DeleteFolderRequest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DeleteFolderRequest
Auto Trait Implementations§
impl Freeze for DeleteFolderRequest
impl RefUnwindSafe for DeleteFolderRequest
impl Send for DeleteFolderRequest
impl Sync for DeleteFolderRequest
impl Unpin for DeleteFolderRequest
impl UnwindSafe for DeleteFolderRequest
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request