#[non_exhaustive]pub struct UpdateQueryTemplateRequest {
pub update_mask: Option<FieldMask>,
pub query_template: Option<QueryTemplate>,
/* private fields */
}Expand description
Message for updating a QueryTemplate.
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.update_mask: Option<FieldMask>Optional. Field mask specifies the fields to update in the query template
resource. The fields specified in the updateMask are relative to the
resource and are not a full request.
query_template: Option<QueryTemplate>Required. The QueryTemplate to update.
Implementations§
Source§impl UpdateQueryTemplateRequest
impl UpdateQueryTemplateRequest
pub fn new() -> Self
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_query_template<T>(self, v: T) -> Selfwhere
T: Into<QueryTemplate>,
pub fn set_query_template<T>(self, v: T) -> Selfwhere
T: Into<QueryTemplate>,
Sets the value of query_template.
Sourcepub fn set_or_clear_query_template<T>(self, v: Option<T>) -> Selfwhere
T: Into<QueryTemplate>,
pub fn set_or_clear_query_template<T>(self, v: Option<T>) -> Selfwhere
T: Into<QueryTemplate>,
Sets or clears the value of query_template.
Trait Implementations§
Source§impl Clone for UpdateQueryTemplateRequest
impl Clone for UpdateQueryTemplateRequest
Source§fn clone(&self) -> UpdateQueryTemplateRequest
fn clone(&self) -> UpdateQueryTemplateRequest
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 UpdateQueryTemplateRequest
impl Debug for UpdateQueryTemplateRequest
Source§impl Default for UpdateQueryTemplateRequest
impl Default for UpdateQueryTemplateRequest
Source§fn default() -> UpdateQueryTemplateRequest
fn default() -> UpdateQueryTemplateRequest
Returns the “default value” for a type. Read more
Source§impl Message for UpdateQueryTemplateRequest
impl Message for UpdateQueryTemplateRequest
impl StructuralPartialEq for UpdateQueryTemplateRequest
Auto Trait Implementations§
impl Freeze for UpdateQueryTemplateRequest
impl RefUnwindSafe for UpdateQueryTemplateRequest
impl Send for UpdateQueryTemplateRequest
impl Sync for UpdateQueryTemplateRequest
impl Unpin for UpdateQueryTemplateRequest
impl UnwindSafe for UpdateQueryTemplateRequest
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