#[non_exhaustive]pub struct UpdateAspectTypeRequest {
pub aspect_type: Option<AspectType>,
pub update_mask: Option<FieldMask>,
pub validate_only: bool,
/* private fields */
}Expand description
Update AspectType Request
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.aspect_type: Option<AspectType>Required. AspectType Resource
update_mask: Option<FieldMask>Required. Mask of fields to update.
validate_only: boolOptional. Only validate the request, but do not perform mutations. The default is false.
Implementations§
Source§impl UpdateAspectTypeRequest
impl UpdateAspectTypeRequest
pub fn new() -> Self
Sourcepub fn set_aspect_type<T>(self, v: T) -> Selfwhere
T: Into<AspectType>,
pub fn set_aspect_type<T>(self, v: T) -> Selfwhere
T: Into<AspectType>,
Sets the value of aspect_type.
Sourcepub fn set_or_clear_aspect_type<T>(self, v: Option<T>) -> Selfwhere
T: Into<AspectType>,
pub fn set_or_clear_aspect_type<T>(self, v: Option<T>) -> Selfwhere
T: Into<AspectType>,
Sets or clears the value of aspect_type.
Sourcepub fn set_update_mask<T>(self, v: T) -> Self
pub fn set_update_mask<T>(self, v: T) -> Self
Sets the value of update_mask.
Sourcepub fn set_or_clear_update_mask<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_update_mask<T>(self, v: Option<T>) -> Self
Sets or clears the value of update_mask.
Sourcepub fn set_validate_only<T: Into<bool>>(self, v: T) -> Self
pub fn set_validate_only<T: Into<bool>>(self, v: T) -> Self
Sets the value of validate_only.
Trait Implementations§
Source§impl Clone for UpdateAspectTypeRequest
impl Clone for UpdateAspectTypeRequest
Source§fn clone(&self) -> UpdateAspectTypeRequest
fn clone(&self) -> UpdateAspectTypeRequest
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 UpdateAspectTypeRequest
impl Debug for UpdateAspectTypeRequest
Source§impl Default for UpdateAspectTypeRequest
impl Default for UpdateAspectTypeRequest
Source§fn default() -> UpdateAspectTypeRequest
fn default() -> UpdateAspectTypeRequest
Returns the “default value” for a type. Read more
Source§impl Message for UpdateAspectTypeRequest
impl Message for UpdateAspectTypeRequest
Source§impl PartialEq for UpdateAspectTypeRequest
impl PartialEq for UpdateAspectTypeRequest
impl StructuralPartialEq for UpdateAspectTypeRequest
Auto Trait Implementations§
impl Freeze for UpdateAspectTypeRequest
impl RefUnwindSafe for UpdateAspectTypeRequest
impl Send for UpdateAspectTypeRequest
impl Sync for UpdateAspectTypeRequest
impl Unpin for UpdateAspectTypeRequest
impl UnwindSafe for UpdateAspectTypeRequest
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