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