Struct google_api_proto::google::storage::control::v2::RenameFolderRequest
source · pub struct RenameFolderRequest {
pub name: String,
pub destination_folder_id: String,
pub if_metageneration_match: Option<i64>,
pub if_metageneration_not_match: Option<i64>,
pub request_id: String,
}
Expand description
Request message for RenameFolder. This operation is only applicable to a hierarchical namespace enabled bucket.
Fields§
§name: String
Required. Name of the source folder being renamed.
Format: projects/{project}/buckets/{bucket}/folders/{folder}
destination_folder_id: String
Required. The destination folder ID, e.g. foo/bar/
.
if_metageneration_match: Option<i64>
Makes the operation only succeed conditional on whether the source folder’s current metageneration matches the given value.
if_metageneration_not_match: Option<i64>
Makes the operation only succeed conditional on whether the source 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. This request is only
idempotent if a request_id
is provided.
Implementations§
source§impl RenameFolderRequest
impl RenameFolderRequest
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 RenameFolderRequest
impl Clone for RenameFolderRequest
source§fn clone(&self) -> RenameFolderRequest
fn clone(&self) -> RenameFolderRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RenameFolderRequest
impl Debug for RenameFolderRequest
source§impl Default for RenameFolderRequest
impl Default for RenameFolderRequest
source§impl Message for RenameFolderRequest
impl Message for RenameFolderRequest
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 RenameFolderRequest
impl PartialEq for RenameFolderRequest
source§fn eq(&self, other: &RenameFolderRequest) -> bool
fn eq(&self, other: &RenameFolderRequest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RenameFolderRequest
Auto Trait Implementations§
impl Freeze for RenameFolderRequest
impl RefUnwindSafe for RenameFolderRequest
impl Send for RenameFolderRequest
impl Sync for RenameFolderRequest
impl Unpin for RenameFolderRequest
impl UnwindSafe for RenameFolderRequest
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