pub struct GoogleCloudDataplexV1DataQualitySpec {
pub post_scan_actions: Option<GoogleCloudDataplexV1DataQualitySpecPostScanActions>,
pub row_filter: Option<String>,
pub rules: Option<Vec<GoogleCloudDataplexV1DataQualityRule>>,
pub sampling_percent: Option<f32>,
}
Expand description
DataQualityScan related setting.
This type is not used in any activity, and only used as part of another schema.
Fields§
§post_scan_actions: Option<GoogleCloudDataplexV1DataQualitySpecPostScanActions>
Optional. Actions to take upon job completion.
row_filter: Option<String>
Optional. A filter applied to all rows in a single DataScan job. The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10
rules: Option<Vec<GoogleCloudDataplexV1DataQualityRule>>
Required. The list of rules to evaluate against a data source. At least one rule is required.
sampling_percent: Option<f32>
Optional. The percentage of the records to be selected from the dataset for DataScan. Value can range between 0.0 and 100.0 with up to 3 significant decimal digits. Sampling is not applied if sampling_percent is not specified, 0 or 100.
Trait Implementations§
Source§impl Clone for GoogleCloudDataplexV1DataQualitySpec
impl Clone for GoogleCloudDataplexV1DataQualitySpec
Source§fn clone(&self) -> GoogleCloudDataplexV1DataQualitySpec
fn clone(&self) -> GoogleCloudDataplexV1DataQualitySpec
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 Default for GoogleCloudDataplexV1DataQualitySpec
impl Default for GoogleCloudDataplexV1DataQualitySpec
Source§fn default() -> GoogleCloudDataplexV1DataQualitySpec
fn default() -> GoogleCloudDataplexV1DataQualitySpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleCloudDataplexV1DataQualitySpec
impl<'de> Deserialize<'de> for GoogleCloudDataplexV1DataQualitySpec
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
impl Part for GoogleCloudDataplexV1DataQualitySpec
Auto Trait Implementations§
impl Freeze for GoogleCloudDataplexV1DataQualitySpec
impl RefUnwindSafe for GoogleCloudDataplexV1DataQualitySpec
impl Send for GoogleCloudDataplexV1DataQualitySpec
impl Sync for GoogleCloudDataplexV1DataQualitySpec
impl Unpin for GoogleCloudDataplexV1DataQualitySpec
impl UnwindSafe for GoogleCloudDataplexV1DataQualitySpec
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more