pub struct ExternalDatasetReference {
pub connection: Option<String>,
pub external_source: Option<String>,
}Expand description
Configures the access a dataset defined in an external metadata storage.
This type is not used in any activity, and only used as part of another schema.
Fields§
§connection: Option<String>Required. The connection id that is used to access the external_source. Format: projects/{project_id}/locations/{location_id}/connections/{connection_id}
external_source: Option<String>Required. External source that backs this dataset.
Trait Implementations§
Source§impl Clone for ExternalDatasetReference
impl Clone for ExternalDatasetReference
Source§fn clone(&self) -> ExternalDatasetReference
fn clone(&self) -> ExternalDatasetReference
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 ExternalDatasetReference
impl Debug for ExternalDatasetReference
Source§impl Default for ExternalDatasetReference
impl Default for ExternalDatasetReference
Source§fn default() -> ExternalDatasetReference
fn default() -> ExternalDatasetReference
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExternalDatasetReference
impl<'de> Deserialize<'de> for ExternalDatasetReference
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 Serialize for ExternalDatasetReference
impl Serialize for ExternalDatasetReference
impl Part for ExternalDatasetReference
Auto Trait Implementations§
impl Freeze for ExternalDatasetReference
impl RefUnwindSafe for ExternalDatasetReference
impl Send for ExternalDatasetReference
impl Sync for ExternalDatasetReference
impl Unpin for ExternalDatasetReference
impl UnwindSafe for ExternalDatasetReference
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