Struct google_api_proto::google::privacy::dlp::v2::TransformationSummary
source · pub struct TransformationSummary {
pub info_type: Option<InfoType>,
pub field: Option<FieldId>,
pub transformation: Option<PrimitiveTransformation>,
pub field_transformations: Vec<FieldTransformation>,
pub record_suppress: Option<RecordSuppression>,
pub results: Vec<SummaryResult>,
pub transformed_bytes: i64,
}
Expand description
Summary of a single transformation. Only one of ‘transformation’, ‘field_transformation’, or ‘record_suppress’ will be set.
Fields§
§info_type: Option<InfoType>
Set if the transformation was limited to a specific InfoType.
field: Option<FieldId>
Set if the transformation was limited to a specific FieldId.
transformation: Option<PrimitiveTransformation>
The specific transformation these stats apply to.
field_transformations: Vec<FieldTransformation>
The field transformation that was applied. If multiple field transformations are requested for a single field, this list will contain all of them; otherwise, only one is supplied.
record_suppress: Option<RecordSuppression>
The specific suppression option these stats apply to.
results: Vec<SummaryResult>
Collection of all transformations that took place or had an error.
transformed_bytes: i64
Total size in bytes that were transformed in some way.
Trait Implementations§
source§impl Clone for TransformationSummary
impl Clone for TransformationSummary
source§fn clone(&self) -> TransformationSummary
fn clone(&self) -> TransformationSummary
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 TransformationSummary
impl Debug for TransformationSummary
source§impl Default for TransformationSummary
impl Default for TransformationSummary
source§impl Message for TransformationSummary
impl Message for TransformationSummary
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 TransformationSummary
impl PartialEq for TransformationSummary
source§fn eq(&self, other: &TransformationSummary) -> bool
fn eq(&self, other: &TransformationSummary) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TransformationSummary
Auto Trait Implementations§
impl !Freeze for TransformationSummary
impl RefUnwindSafe for TransformationSummary
impl Send for TransformationSummary
impl Sync for TransformationSummary
impl Unpin for TransformationSummary
impl UnwindSafe for TransformationSummary
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