Struct google_api_proto::google::privacy::dlp::v2::TransformationDescription
source · pub struct TransformationDescription {
pub type: i32,
pub description: String,
pub condition: String,
pub info_type: Option<InfoType>,
}
Expand description
A flattened description of a PrimitiveTransformation
or
RecordSuppression
.
Fields§
§type: i32
The transformation type.
description: String
A description of the transformation. This is empty for a
RECORD_SUPPRESSION, or is the output of calling toString() on the
PrimitiveTransformation
protocol buffer message for any other type of
transformation.
condition: String
A human-readable string representation of the RecordCondition
corresponding to this transformation. Set if a RecordCondition
was used
to determine whether or not to apply this transformation.
Examples: * (age_field > 85) * (age_field <= 18) * (zip_field exists) * (zip_field == 01234) && (city_field != “Springville”) * (zip_field == 01234) && (age_field <= 18) && (city_field exists)
info_type: Option<InfoType>
Set if the transformation was limited to a specific InfoType
.
Implementations§
source§impl TransformationDescription
impl TransformationDescription
sourcepub fn type(&self) -> TransformationType
pub fn type(&self) -> TransformationType
Returns the enum value of type
, or the default if the field is set to an invalid enum value.
sourcepub fn set_type(&mut self, value: TransformationType)
pub fn set_type(&mut self, value: TransformationType)
Sets type
to the provided enum value.
Trait Implementations§
source§impl Clone for TransformationDescription
impl Clone for TransformationDescription
source§fn clone(&self) -> TransformationDescription
fn clone(&self) -> TransformationDescription
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TransformationDescription
impl Debug for TransformationDescription
source§impl Default for TransformationDescription
impl Default for TransformationDescription
source§impl Message for TransformationDescription
impl Message for TransformationDescription
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
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,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
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,
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,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
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,
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,
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,
self
.source§impl PartialEq for TransformationDescription
impl PartialEq for TransformationDescription
source§fn eq(&self, other: &TransformationDescription) -> bool
fn eq(&self, other: &TransformationDescription) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TransformationDescription
Auto Trait Implementations§
impl Freeze for TransformationDescription
impl RefUnwindSafe for TransformationDescription
impl Send for TransformationDescription
impl Sync for TransformationDescription
impl Unpin for TransformationDescription
impl UnwindSafe for TransformationDescription
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
§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>
T
in a tonic::Request