#[non_exhaustive]pub struct LinkedDatasetSource {
pub source_dataset: Option<DatasetReference>,
/* private fields */
}Expand description
A dataset source type which refers to another BigQuery dataset.
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.source_dataset: Option<DatasetReference>The source dataset reference contains project numbers and not project ids.
Implementations§
Source§impl LinkedDatasetSource
impl LinkedDatasetSource
Sourcepub fn set_source_dataset<T>(self, v: T) -> Selfwhere
T: Into<DatasetReference>,
pub fn set_source_dataset<T>(self, v: T) -> Selfwhere
T: Into<DatasetReference>,
Sets the value of source_dataset.
§Example
ⓘ
use google_cloud_bigquery_v2::model::DatasetReference;
let x = LinkedDatasetSource::new().set_source_dataset(DatasetReference::default()/* use setters */);Sourcepub fn set_or_clear_source_dataset<T>(self, v: Option<T>) -> Selfwhere
T: Into<DatasetReference>,
pub fn set_or_clear_source_dataset<T>(self, v: Option<T>) -> Selfwhere
T: Into<DatasetReference>,
Sets or clears the value of source_dataset.
§Example
ⓘ
use google_cloud_bigquery_v2::model::DatasetReference;
let x = LinkedDatasetSource::new().set_or_clear_source_dataset(Some(DatasetReference::default()/* use setters */));
let x = LinkedDatasetSource::new().set_or_clear_source_dataset(None::<DatasetReference>);Trait Implementations§
Source§impl Clone for LinkedDatasetSource
impl Clone for LinkedDatasetSource
Source§fn clone(&self) -> LinkedDatasetSource
fn clone(&self) -> LinkedDatasetSource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LinkedDatasetSource
impl Debug for LinkedDatasetSource
Source§impl Default for LinkedDatasetSource
impl Default for LinkedDatasetSource
Source§fn default() -> LinkedDatasetSource
fn default() -> LinkedDatasetSource
Returns the “default value” for a type. Read more
Source§impl Message for LinkedDatasetSource
impl Message for LinkedDatasetSource
Source§impl PartialEq for LinkedDatasetSource
impl PartialEq for LinkedDatasetSource
impl StructuralPartialEq for LinkedDatasetSource
Auto Trait Implementations§
impl Freeze for LinkedDatasetSource
impl RefUnwindSafe for LinkedDatasetSource
impl Send for LinkedDatasetSource
impl Sync for LinkedDatasetSource
impl Unpin for LinkedDatasetSource
impl UnsafeUnpin for LinkedDatasetSource
impl UnwindSafe for LinkedDatasetSource
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request