Struct aws_sdk_s3control::types::builders::AccountLevelBuilder
source · #[non_exhaustive]pub struct AccountLevelBuilder { /* private fields */ }
Expand description
A builder for AccountLevel
.
Implementations§
source§impl AccountLevelBuilder
impl AccountLevelBuilder
sourcepub fn activity_metrics(self, input: ActivityMetrics) -> Self
pub fn activity_metrics(self, input: ActivityMetrics) -> Self
A container for S3 Storage Lens activity metrics.
sourcepub fn set_activity_metrics(self, input: Option<ActivityMetrics>) -> Self
pub fn set_activity_metrics(self, input: Option<ActivityMetrics>) -> Self
A container for S3 Storage Lens activity metrics.
sourcepub fn get_activity_metrics(&self) -> &Option<ActivityMetrics>
pub fn get_activity_metrics(&self) -> &Option<ActivityMetrics>
A container for S3 Storage Lens activity metrics.
sourcepub fn bucket_level(self, input: BucketLevel) -> Self
pub fn bucket_level(self, input: BucketLevel) -> Self
A container for the S3 Storage Lens bucket-level configuration.
This field is required.sourcepub fn set_bucket_level(self, input: Option<BucketLevel>) -> Self
pub fn set_bucket_level(self, input: Option<BucketLevel>) -> Self
A container for the S3 Storage Lens bucket-level configuration.
sourcepub fn get_bucket_level(&self) -> &Option<BucketLevel>
pub fn get_bucket_level(&self) -> &Option<BucketLevel>
A container for the S3 Storage Lens bucket-level configuration.
sourcepub fn advanced_cost_optimization_metrics(
self,
input: AdvancedCostOptimizationMetrics
) -> Self
pub fn advanced_cost_optimization_metrics( self, input: AdvancedCostOptimizationMetrics ) -> Self
A container for S3 Storage Lens advanced cost-optimization metrics.
sourcepub fn set_advanced_cost_optimization_metrics(
self,
input: Option<AdvancedCostOptimizationMetrics>
) -> Self
pub fn set_advanced_cost_optimization_metrics( self, input: Option<AdvancedCostOptimizationMetrics> ) -> Self
A container for S3 Storage Lens advanced cost-optimization metrics.
sourcepub fn get_advanced_cost_optimization_metrics(
&self
) -> &Option<AdvancedCostOptimizationMetrics>
pub fn get_advanced_cost_optimization_metrics( &self ) -> &Option<AdvancedCostOptimizationMetrics>
A container for S3 Storage Lens advanced cost-optimization metrics.
sourcepub fn advanced_data_protection_metrics(
self,
input: AdvancedDataProtectionMetrics
) -> Self
pub fn advanced_data_protection_metrics( self, input: AdvancedDataProtectionMetrics ) -> Self
A container for S3 Storage Lens advanced data-protection metrics.
sourcepub fn set_advanced_data_protection_metrics(
self,
input: Option<AdvancedDataProtectionMetrics>
) -> Self
pub fn set_advanced_data_protection_metrics( self, input: Option<AdvancedDataProtectionMetrics> ) -> Self
A container for S3 Storage Lens advanced data-protection metrics.
sourcepub fn get_advanced_data_protection_metrics(
&self
) -> &Option<AdvancedDataProtectionMetrics>
pub fn get_advanced_data_protection_metrics( &self ) -> &Option<AdvancedDataProtectionMetrics>
A container for S3 Storage Lens advanced data-protection metrics.
sourcepub fn detailed_status_codes_metrics(
self,
input: DetailedStatusCodesMetrics
) -> Self
pub fn detailed_status_codes_metrics( self, input: DetailedStatusCodesMetrics ) -> Self
A container for detailed status code metrics.
sourcepub fn set_detailed_status_codes_metrics(
self,
input: Option<DetailedStatusCodesMetrics>
) -> Self
pub fn set_detailed_status_codes_metrics( self, input: Option<DetailedStatusCodesMetrics> ) -> Self
A container for detailed status code metrics.
sourcepub fn get_detailed_status_codes_metrics(
&self
) -> &Option<DetailedStatusCodesMetrics>
pub fn get_detailed_status_codes_metrics( &self ) -> &Option<DetailedStatusCodesMetrics>
A container for detailed status code metrics.
sourcepub fn build(self) -> AccountLevel
pub fn build(self) -> AccountLevel
Consumes the builder and constructs a AccountLevel
.
Trait Implementations§
source§impl Clone for AccountLevelBuilder
impl Clone for AccountLevelBuilder
source§fn clone(&self) -> AccountLevelBuilder
fn clone(&self) -> AccountLevelBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AccountLevelBuilder
impl Debug for AccountLevelBuilder
source§impl Default for AccountLevelBuilder
impl Default for AccountLevelBuilder
source§fn default() -> AccountLevelBuilder
fn default() -> AccountLevelBuilder
source§impl PartialEq for AccountLevelBuilder
impl PartialEq for AccountLevelBuilder
source§fn eq(&self, other: &AccountLevelBuilder) -> bool
fn eq(&self, other: &AccountLevelBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.