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