Struct google_api_proto::google::privacy::dlp::v2::analyze_data_source_risk_details::k_map_estimation_result::KMapEstimationHistogramBucket
source · pub struct KMapEstimationHistogramBucket {
pub min_anonymity: i64,
pub max_anonymity: i64,
pub bucket_size: i64,
pub bucket_values: Vec<KMapEstimationQuasiIdValues>,
pub bucket_value_count: i64,
}
Expand description
A KMapEstimationHistogramBucket message with the following values: min_anonymity: 3 max_anonymity: 5 frequency: 42 means that there are 42 records whose quasi-identifier values correspond to 3, 4 or 5 people in the overlying population. An important particular case is when min_anonymity = max_anonymity = 1: the frequency field then corresponds to the number of uniquely identifiable records.
Fields§
§min_anonymity: i64
Always positive.
max_anonymity: i64
Always greater than or equal to min_anonymity.
bucket_size: i64
Number of records within these anonymity bounds.
bucket_values: Vec<KMapEstimationQuasiIdValues>
Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
bucket_value_count: i64
Total number of distinct quasi-identifier tuple values in this bucket.
Trait Implementations§
source§impl Clone for KMapEstimationHistogramBucket
impl Clone for KMapEstimationHistogramBucket
source§fn clone(&self) -> KMapEstimationHistogramBucket
fn clone(&self) -> KMapEstimationHistogramBucket
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 Message for KMapEstimationHistogramBucket
impl Message for KMapEstimationHistogramBucket
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
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<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for KMapEstimationHistogramBucket
impl PartialEq for KMapEstimationHistogramBucket
source§fn eq(&self, other: &KMapEstimationHistogramBucket) -> bool
fn eq(&self, other: &KMapEstimationHistogramBucket) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for KMapEstimationHistogramBucket
Auto Trait Implementations§
impl Freeze for KMapEstimationHistogramBucket
impl RefUnwindSafe for KMapEstimationHistogramBucket
impl Send for KMapEstimationHistogramBucket
impl Sync for KMapEstimationHistogramBucket
impl Unpin for KMapEstimationHistogramBucket
impl UnwindSafe for KMapEstimationHistogramBucket
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