Enum google_api_proto::google::privacy::dlp::v2::cloud_storage_options::SampleMethod
source · #[repr(i32)]pub enum SampleMethod {
Unspecified = 0,
Top = 1,
RandomStart = 2,
}
Expand description
How to sample bytes if not all bytes are scanned. Meaningful only when used in conjunction with bytes_limit_per_file. If not specified, scanning would start from the top.
Variants§
Unspecified = 0
No sampling.
Top = 1
Scan from the top (default).
RandomStart = 2
For each file larger than bytes_limit_per_file, randomly pick the offset to start scanning. The scanned bytes are contiguous.
Implementations§
source§impl SampleMethod
impl SampleMethod
source§impl SampleMethod
impl SampleMethod
sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
source§impl Clone for SampleMethod
impl Clone for SampleMethod
source§fn clone(&self) -> SampleMethod
fn clone(&self) -> SampleMethod
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 SampleMethod
impl Debug for SampleMethod
source§impl Default for SampleMethod
impl Default for SampleMethod
source§fn default() -> SampleMethod
fn default() -> SampleMethod
Returns the “default value” for a type. Read more
source§impl From<SampleMethod> for i32
impl From<SampleMethod> for i32
source§fn from(value: SampleMethod) -> i32
fn from(value: SampleMethod) -> i32
Converts to this type from the input type.
source§impl Hash for SampleMethod
impl Hash for SampleMethod
source§impl Ord for SampleMethod
impl Ord for SampleMethod
source§fn cmp(&self, other: &SampleMethod) -> Ordering
fn cmp(&self, other: &SampleMethod) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for SampleMethod
impl PartialEq for SampleMethod
source§fn eq(&self, other: &SampleMethod) -> bool
fn eq(&self, other: &SampleMethod) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for SampleMethod
impl PartialOrd for SampleMethod
source§fn partial_cmp(&self, other: &SampleMethod) -> Option<Ordering>
fn partial_cmp(&self, other: &SampleMethod) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl TryFrom<i32> for SampleMethod
impl TryFrom<i32> for SampleMethod
§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
source§fn try_from(value: i32) -> Result<SampleMethod, UnknownEnumValue>
fn try_from(value: i32) -> Result<SampleMethod, UnknownEnumValue>
Performs the conversion.
impl Copy for SampleMethod
impl Eq for SampleMethod
impl StructuralPartialEq for SampleMethod
Auto Trait Implementations§
impl Freeze for SampleMethod
impl RefUnwindSafe for SampleMethod
impl Send for SampleMethod
impl Sync for SampleMethod
impl Unpin for SampleMethod
impl UnwindSafe for SampleMethod
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§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