Struct aws_sdk_macie2::types::builders::UsageTotalBuilder
source · #[non_exhaustive]pub struct UsageTotalBuilder { /* private fields */ }
Expand description
A builder for UsageTotal
.
Implementations§
source§impl UsageTotalBuilder
impl UsageTotalBuilder
sourcepub fn currency(self, input: Currency) -> Self
pub fn currency(self, input: Currency) -> Self
The type of currency that the value for the metric (estimatedCost) is reported in.
sourcepub fn set_currency(self, input: Option<Currency>) -> Self
pub fn set_currency(self, input: Option<Currency>) -> Self
The type of currency that the value for the metric (estimatedCost) is reported in.
sourcepub fn get_currency(&self) -> &Option<Currency>
pub fn get_currency(&self) -> &Option<Currency>
The type of currency that the value for the metric (estimatedCost) is reported in.
sourcepub fn estimated_cost(self, input: impl Into<String>) -> Self
pub fn estimated_cost(self, input: impl Into<String>) -> Self
The estimated value for the metric.
sourcepub fn set_estimated_cost(self, input: Option<String>) -> Self
pub fn set_estimated_cost(self, input: Option<String>) -> Self
The estimated value for the metric.
sourcepub fn get_estimated_cost(&self) -> &Option<String>
pub fn get_estimated_cost(&self) -> &Option<String>
The estimated value for the metric.
sourcepub fn type(self, input: UsageType) -> Self
pub fn type(self, input: UsageType) -> Self
The name of the metric. Possible values are: AUTOMATED_OBJECT_MONITORING, to monitor S3 objects for automated sensitive data discovery; AUTOMATED_SENSITIVE_DATA_DISCOVERY, to analyze S3 objects for automated sensitive data discovery; DATA_INVENTORY_EVALUATION, to monitor S3 buckets; and, SENSITIVE_DATA_DISCOVERY, to run classification jobs.
sourcepub fn set_type(self, input: Option<UsageType>) -> Self
pub fn set_type(self, input: Option<UsageType>) -> Self
The name of the metric. Possible values are: AUTOMATED_OBJECT_MONITORING, to monitor S3 objects for automated sensitive data discovery; AUTOMATED_SENSITIVE_DATA_DISCOVERY, to analyze S3 objects for automated sensitive data discovery; DATA_INVENTORY_EVALUATION, to monitor S3 buckets; and, SENSITIVE_DATA_DISCOVERY, to run classification jobs.
sourcepub fn get_type(&self) -> &Option<UsageType>
pub fn get_type(&self) -> &Option<UsageType>
The name of the metric. Possible values are: AUTOMATED_OBJECT_MONITORING, to monitor S3 objects for automated sensitive data discovery; AUTOMATED_SENSITIVE_DATA_DISCOVERY, to analyze S3 objects for automated sensitive data discovery; DATA_INVENTORY_EVALUATION, to monitor S3 buckets; and, SENSITIVE_DATA_DISCOVERY, to run classification jobs.
sourcepub fn build(self) -> UsageTotal
pub fn build(self) -> UsageTotal
Consumes the builder and constructs a UsageTotal
.
Trait Implementations§
source§impl Clone for UsageTotalBuilder
impl Clone for UsageTotalBuilder
source§fn clone(&self) -> UsageTotalBuilder
fn clone(&self) -> UsageTotalBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UsageTotalBuilder
impl Debug for UsageTotalBuilder
source§impl Default for UsageTotalBuilder
impl Default for UsageTotalBuilder
source§fn default() -> UsageTotalBuilder
fn default() -> UsageTotalBuilder
source§impl PartialEq for UsageTotalBuilder
impl PartialEq for UsageTotalBuilder
source§fn eq(&self, other: &UsageTotalBuilder) -> bool
fn eq(&self, other: &UsageTotalBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UsageTotalBuilder
Auto Trait Implementations§
impl Freeze for UsageTotalBuilder
impl RefUnwindSafe for UsageTotalBuilder
impl Send for UsageTotalBuilder
impl Sync for UsageTotalBuilder
impl Unpin for UsageTotalBuilder
impl UnwindSafe for UsageTotalBuilder
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more