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 ==
.