Struct aws_sdk_macie2::types::builders::UsageByAccountBuilder
source · #[non_exhaustive]pub struct UsageByAccountBuilder { /* private fields */ }Expand description
A builder for UsageByAccount.
Implementations§
source§impl UsageByAccountBuilder
impl UsageByAccountBuilder
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 service_limit(self, input: ServiceLimit) -> Self
pub fn service_limit(self, input: ServiceLimit) -> Self
The current value for the quota that corresponds to the metric specified by the type field.
sourcepub fn set_service_limit(self, input: Option<ServiceLimit>) -> Self
pub fn set_service_limit(self, input: Option<ServiceLimit>) -> Self
The current value for the quota that corresponds to the metric specified by the type field.
sourcepub fn get_service_limit(&self) -> &Option<ServiceLimit>
pub fn get_service_limit(&self) -> &Option<ServiceLimit>
The current value for the quota that corresponds to the metric specified by the type field.
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) -> UsageByAccount
pub fn build(self) -> UsageByAccount
Consumes the builder and constructs a UsageByAccount.
Trait Implementations§
source§impl Clone for UsageByAccountBuilder
impl Clone for UsageByAccountBuilder
source§fn clone(&self) -> UsageByAccountBuilder
fn clone(&self) -> UsageByAccountBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UsageByAccountBuilder
impl Debug for UsageByAccountBuilder
source§impl Default for UsageByAccountBuilder
impl Default for UsageByAccountBuilder
source§fn default() -> UsageByAccountBuilder
fn default() -> UsageByAccountBuilder
source§impl PartialEq for UsageByAccountBuilder
impl PartialEq for UsageByAccountBuilder
source§fn eq(&self, other: &UsageByAccountBuilder) -> bool
fn eq(&self, other: &UsageByAccountBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UsageByAccountBuilder
Auto Trait Implementations§
impl Freeze for UsageByAccountBuilder
impl RefUnwindSafe for UsageByAccountBuilder
impl Send for UsageByAccountBuilder
impl Sync for UsageByAccountBuilder
impl Unpin for UsageByAccountBuilder
impl UnwindSafe for UsageByAccountBuilder
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