Struct aws_sdk_s3control::model::AccountLevel
source · #[non_exhaustive]pub struct AccountLevel { /* private fields */ }
Expand description
A container for the account level Amazon S3 Storage Lens configuration.
Implementations§
source§impl AccountLevel
impl AccountLevel
sourcepub fn activity_metrics(&self) -> Option<&ActivityMetrics>
pub fn activity_metrics(&self) -> Option<&ActivityMetrics>
A container for the S3 Storage Lens activity metrics.
sourcepub fn bucket_level(&self) -> Option<&BucketLevel>
pub fn bucket_level(&self) -> Option<&BucketLevel>
A container for the S3 Storage Lens bucket-level configuration.
source§impl AccountLevel
impl AccountLevel
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AccountLevel
.
Examples found in repository?
src/xml_deser.rs (line 4202)
4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229
pub fn deser_structure_crate_model_account_level(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::AccountLevel, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::AccountLevel::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("ActivityMetrics") /* ActivityMetrics com.amazonaws.s3control#AccountLevel$ActivityMetrics */ => {
let var_188 =
Some(
crate::xml_deser::deser_structure_crate_model_activity_metrics(&mut tag)
?
)
;
builder = builder.set_activity_metrics(var_188);
}
,
s if s.matches("BucketLevel") /* BucketLevel com.amazonaws.s3control#AccountLevel$BucketLevel */ => {
let var_189 =
Some(
crate::xml_deser::deser_structure_crate_model_bucket_level(&mut tag)
?
)
;
builder = builder.set_bucket_level(var_189);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for AccountLevel
impl Clone for AccountLevel
source§fn clone(&self) -> AccountLevel
fn clone(&self) -> AccountLevel
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more