#[non_exhaustive]pub struct ListFormatView {
pub use_legacy_sql: Option<BoolValue>,
pub privacy_policy: Option<PrivacyPolicy>,
/* private fields */
}Expand description
Information about a logical view.
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.use_legacy_sql: Option<BoolValue>True if view is defined in legacy SQL dialect, false if in GoogleSQL.
privacy_policy: Option<PrivacyPolicy>Specifies the privacy policy for the view.
Implementations§
Source§impl ListFormatView
impl ListFormatView
Sourcepub fn set_use_legacy_sql<T>(self, v: T) -> Self
pub fn set_use_legacy_sql<T>(self, v: T) -> Self
Sets the value of use_legacy_sql.
§Example
ⓘ
use wkt::BoolValue;
let x = ListFormatView::new().set_use_legacy_sql(BoolValue::default()/* use setters */);Sourcepub fn set_or_clear_use_legacy_sql<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_use_legacy_sql<T>(self, v: Option<T>) -> Self
Sets or clears the value of use_legacy_sql.
§Example
ⓘ
use wkt::BoolValue;
let x = ListFormatView::new().set_or_clear_use_legacy_sql(Some(BoolValue::default()/* use setters */));
let x = ListFormatView::new().set_or_clear_use_legacy_sql(None::<BoolValue>);Sourcepub fn set_privacy_policy<T>(self, v: T) -> Selfwhere
T: Into<PrivacyPolicy>,
pub fn set_privacy_policy<T>(self, v: T) -> Selfwhere
T: Into<PrivacyPolicy>,
Sets the value of privacy_policy.
§Example
ⓘ
use google_cloud_bigquery_v2::model::PrivacyPolicy;
let x = ListFormatView::new().set_privacy_policy(PrivacyPolicy::default()/* use setters */);Sourcepub fn set_or_clear_privacy_policy<T>(self, v: Option<T>) -> Selfwhere
T: Into<PrivacyPolicy>,
pub fn set_or_clear_privacy_policy<T>(self, v: Option<T>) -> Selfwhere
T: Into<PrivacyPolicy>,
Sets or clears the value of privacy_policy.
§Example
ⓘ
use google_cloud_bigquery_v2::model::PrivacyPolicy;
let x = ListFormatView::new().set_or_clear_privacy_policy(Some(PrivacyPolicy::default()/* use setters */));
let x = ListFormatView::new().set_or_clear_privacy_policy(None::<PrivacyPolicy>);Trait Implementations§
Source§impl Clone for ListFormatView
impl Clone for ListFormatView
Source§fn clone(&self) -> ListFormatView
fn clone(&self) -> ListFormatView
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 ListFormatView
impl Debug for ListFormatView
Source§impl Default for ListFormatView
impl Default for ListFormatView
Source§fn default() -> ListFormatView
fn default() -> ListFormatView
Returns the “default value” for a type. Read more
Source§impl Message for ListFormatView
impl Message for ListFormatView
Source§impl PartialEq for ListFormatView
impl PartialEq for ListFormatView
impl StructuralPartialEq for ListFormatView
Auto Trait Implementations§
impl Freeze for ListFormatView
impl RefUnwindSafe for ListFormatView
impl Send for ListFormatView
impl Sync for ListFormatView
impl Unpin for ListFormatView
impl UnsafeUnpin for ListFormatView
impl UnwindSafe for ListFormatView
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