Struct google_api_proto::google::cloud::dataplex::v1::data_quality_rule::RangeExpectation
source · pub struct RangeExpectation {
pub min_value: String,
pub max_value: String,
pub strict_min_enabled: bool,
pub strict_max_enabled: bool,
}
Expand description
Evaluates whether each column value lies between a specified range.
Fields§
§min_value: String
Optional. The minimum column value allowed for a row to pass this
validation. At least one of min_value
and max_value
need to be
provided.
max_value: String
Optional. The maximum column value allowed for a row to pass this
validation. At least one of min_value
and max_value
need to be
provided.
strict_min_enabled: bool
Optional. Whether each value needs to be strictly greater than (‘>’) the minimum, or if equality is allowed.
Only relevant if a min_value
has been defined. Default = false.
strict_max_enabled: bool
Optional. Whether each value needs to be strictly lesser than (‘<’) the maximum, or if equality is allowed.
Only relevant if a max_value
has been defined. Default = false.
Trait Implementations§
source§impl Clone for RangeExpectation
impl Clone for RangeExpectation
source§fn clone(&self) -> RangeExpectation
fn clone(&self) -> RangeExpectation
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 RangeExpectation
impl Debug for RangeExpectation
source§impl Default for RangeExpectation
impl Default for RangeExpectation
source§impl Message for RangeExpectation
impl Message for RangeExpectation
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 RangeExpectation
impl PartialEq for RangeExpectation
source§fn eq(&self, other: &RangeExpectation) -> bool
fn eq(&self, other: &RangeExpectation) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RangeExpectation
Auto Trait Implementations§
impl Freeze for RangeExpectation
impl RefUnwindSafe for RangeExpectation
impl Send for RangeExpectation
impl Sync for RangeExpectation
impl Unpin for RangeExpectation
impl UnwindSafe for RangeExpectation
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