#[non_exhaustive]pub struct GetManagedFolderRequest {
pub name: String,
pub if_metageneration_match: Option<i64>,
pub if_metageneration_not_match: Option<i64>,
pub request_id: String,
/* private fields */
}Expand description
Request message for GetManagedFolder.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: StringRequired. Name of the managed folder.
Format:
projects/{project}/buckets/{bucket}/managedFolders/{managedFolder}
if_metageneration_match: Option<i64>The operation succeeds conditional on the managed folder’s current metageneration matching the value here specified.
if_metageneration_not_match: Option<i64>The operation succeeds conditional on the managed folder’s current metageneration NOT matching the value here specified.
request_id: StringOptional. A unique identifier for this request. UUID is the recommended format, but other formats are still accepted.
Implementations§
Source§impl GetManagedFolderRequest
impl GetManagedFolderRequest
pub fn new() -> Self
Sourcepub fn set_if_metageneration_match<T>(self, v: T) -> Self
pub fn set_if_metageneration_match<T>(self, v: T) -> Self
Sets the value of if_metageneration_match.
§Example
ⓘ
let x = GetManagedFolderRequest::new().set_if_metageneration_match(42);Sourcepub fn set_or_clear_if_metageneration_match<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_if_metageneration_match<T>(self, v: Option<T>) -> Self
Sets or clears the value of if_metageneration_match.
§Example
ⓘ
let x = GetManagedFolderRequest::new().set_or_clear_if_metageneration_match(Some(42));
let x = GetManagedFolderRequest::new().set_or_clear_if_metageneration_match(None::<i32>);Sourcepub fn set_if_metageneration_not_match<T>(self, v: T) -> Self
pub fn set_if_metageneration_not_match<T>(self, v: T) -> Self
Sets the value of if_metageneration_not_match.
§Example
ⓘ
let x = GetManagedFolderRequest::new().set_if_metageneration_not_match(42);Sourcepub fn set_or_clear_if_metageneration_not_match<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_if_metageneration_not_match<T>(self, v: Option<T>) -> Self
Sets or clears the value of if_metageneration_not_match.
§Example
ⓘ
let x = GetManagedFolderRequest::new().set_or_clear_if_metageneration_not_match(Some(42));
let x = GetManagedFolderRequest::new().set_or_clear_if_metageneration_not_match(None::<i32>);Sourcepub fn set_request_id<T: Into<String>>(self, v: T) -> Self
pub fn set_request_id<T: Into<String>>(self, v: T) -> Self
Sets the value of request_id.
§Example
ⓘ
let x = GetManagedFolderRequest::new().set_request_id("example");Trait Implementations§
Source§impl Clone for GetManagedFolderRequest
impl Clone for GetManagedFolderRequest
Source§fn clone(&self) -> GetManagedFolderRequest
fn clone(&self) -> GetManagedFolderRequest
Returns a duplicate 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 GetManagedFolderRequest
impl Debug for GetManagedFolderRequest
Source§impl Default for GetManagedFolderRequest
impl Default for GetManagedFolderRequest
Source§fn default() -> GetManagedFolderRequest
fn default() -> GetManagedFolderRequest
Returns the “default value” for a type. Read more
Source§impl Message for GetManagedFolderRequest
impl Message for GetManagedFolderRequest
Source§impl PartialEq for GetManagedFolderRequest
impl PartialEq for GetManagedFolderRequest
impl StructuralPartialEq for GetManagedFolderRequest
Auto Trait Implementations§
impl Freeze for GetManagedFolderRequest
impl RefUnwindSafe for GetManagedFolderRequest
impl Send for GetManagedFolderRequest
impl Sync for GetManagedFolderRequest
impl Unpin for GetManagedFolderRequest
impl UnwindSafe for GetManagedFolderRequest
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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>
Wrap the input message
T in a tonic::Request