Struct google_api_proto::google::cloud::dataplex::v1::DataQualityResult
source · pub struct DataQualityResult {
pub passed: bool,
pub score: Option<f32>,
pub dimensions: Vec<DataQualityDimensionResult>,
pub columns: Vec<DataQualityColumnResult>,
pub rules: Vec<DataQualityRuleResult>,
pub row_count: i64,
pub scanned_data: Option<ScannedData>,
pub post_scan_actions_result: Option<PostScanActionsResult>,
}
Expand description
The output of a DataQualityScan.
Fields§
§passed: bool
Overall data quality result – true
if all rules passed.
score: Option<f32>
Output only. The overall data quality score.
The score ranges between [0, 100] (up to two decimal points).
dimensions: Vec<DataQualityDimensionResult>
A list of results at the dimension level.
A dimension will have a corresponding DataQualityDimensionResult
if and
only if there is at least one rule with the ‘dimension’ field set to it.
columns: Vec<DataQualityColumnResult>
Output only. A list of results at the column level.
A column will have a corresponding DataQualityColumnResult
if and only if
there is at least one rule with the ‘column’ field set to it.
rules: Vec<DataQualityRuleResult>
A list of all the rules in a job, and their results.
row_count: i64
The count of rows processed.
scanned_data: Option<ScannedData>
The data scanned for this result.
post_scan_actions_result: Option<PostScanActionsResult>
Output only. The result of post scan actions.
Implementations§
Trait Implementations§
source§impl Clone for DataQualityResult
impl Clone for DataQualityResult
source§fn clone(&self) -> DataQualityResult
fn clone(&self) -> DataQualityResult
Returns a copy 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 DataQualityResult
impl Debug for DataQualityResult
source§impl Default for DataQualityResult
impl Default for DataQualityResult
source§impl Message for DataQualityResult
impl Message for DataQualityResult
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for DataQualityResult
impl PartialEq for DataQualityResult
source§fn eq(&self, other: &DataQualityResult) -> bool
fn eq(&self, other: &DataQualityResult) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DataQualityResult
Auto Trait Implementations§
impl Freeze for DataQualityResult
impl RefUnwindSafe for DataQualityResult
impl Send for DataQualityResult
impl Sync for DataQualityResult
impl Unpin for DataQualityResult
impl UnwindSafe for DataQualityResult
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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