#[non_exhaustive]pub struct CreateDataExchangeRequest {
pub parent: String,
pub data_exchange_id: String,
pub data_exchange: Option<DataExchange>,
/* private fields */
}Expand description
Message for creating 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.parent: StringRequired. The parent resource path of the data exchange.
e.g. projects/myproject/locations/us.
data_exchange_id: StringRequired. The ID of the data exchange. Must contain only Unicode letters, numbers (0-9), underscores (_). Max length: 100 bytes.
data_exchange: Option<DataExchange>Required. The data exchange to create.
Implementations§
Source§impl CreateDataExchangeRequest
impl CreateDataExchangeRequest
pub fn new() -> Self
Sourcepub fn set_parent<T: Into<String>>(self, v: T) -> Self
pub fn set_parent<T: Into<String>>(self, v: T) -> Self
Sets the value of parent.
Sourcepub fn set_data_exchange_id<T: Into<String>>(self, v: T) -> Self
pub fn set_data_exchange_id<T: Into<String>>(self, v: T) -> Self
Sets the value of data_exchange_id.
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 CreateDataExchangeRequest
impl Clone for CreateDataExchangeRequest
Source§fn clone(&self) -> CreateDataExchangeRequest
fn clone(&self) -> CreateDataExchangeRequest
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 CreateDataExchangeRequest
impl Debug for CreateDataExchangeRequest
Source§impl Default for CreateDataExchangeRequest
impl Default for CreateDataExchangeRequest
Source§fn default() -> CreateDataExchangeRequest
fn default() -> CreateDataExchangeRequest
Returns the “default value” for a type. Read more
Source§impl Message for CreateDataExchangeRequest
impl Message for CreateDataExchangeRequest
impl StructuralPartialEq for CreateDataExchangeRequest
Auto Trait Implementations§
impl !Freeze for CreateDataExchangeRequest
impl RefUnwindSafe for CreateDataExchangeRequest
impl Send for CreateDataExchangeRequest
impl Sync for CreateDataExchangeRequest
impl Unpin for CreateDataExchangeRequest
impl UnwindSafe for CreateDataExchangeRequest
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