#[non_exhaustive]pub struct UpdateFolderRequest {
pub folder: Option<Folder>,
pub update_mask: Option<FieldMask>,
}Expand description
The request sent to the [UpdateFolder][google.cloud.resourcemanager.v3.Folder.UpdateFolder] method.
Only the display_name field can be changed. All other fields will be
ignored. Use the
MoveFolder method to
change the parent field.
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.folder: Option<Folder>Required. The new definition of the Folder. It must include the name
field, which cannot be changed.
update_mask: Option<FieldMask>Required. Fields to be updated.
Only the display_name can be updated.
Implementations§
Source§impl UpdateFolderRequest
impl UpdateFolderRequest
Sourcepub fn set_update_mask<T: Into<Option<FieldMask>>>(self, v: T) -> Self
pub fn set_update_mask<T: Into<Option<FieldMask>>>(self, v: T) -> Self
Sets the value of update_mask.
Trait Implementations§
Source§impl Clone for UpdateFolderRequest
impl Clone for UpdateFolderRequest
Source§fn clone(&self) -> UpdateFolderRequest
fn clone(&self) -> UpdateFolderRequest
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 UpdateFolderRequest
impl Debug for UpdateFolderRequest
Source§impl Default for UpdateFolderRequest
impl Default for UpdateFolderRequest
Source§fn default() -> UpdateFolderRequest
fn default() -> UpdateFolderRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateFolderRequestwhere
UpdateFolderRequest: Default,
impl<'de> Deserialize<'de> for UpdateFolderRequestwhere
UpdateFolderRequest: Default,
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 Message for UpdateFolderRequest
impl Message for UpdateFolderRequest
Source§impl PartialEq for UpdateFolderRequest
impl PartialEq for UpdateFolderRequest
Source§impl Serialize for UpdateFolderRequest
impl Serialize for UpdateFolderRequest
impl StructuralPartialEq for UpdateFolderRequest
Auto Trait Implementations§
impl Freeze for UpdateFolderRequest
impl RefUnwindSafe for UpdateFolderRequest
impl Send for UpdateFolderRequest
impl Sync for UpdateFolderRequest
impl Unpin for UpdateFolderRequest
impl UnwindSafe for UpdateFolderRequest
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