Struct aws_sdk_macie2::types::ObjectLevelStatistics
source · #[non_exhaustive]pub struct ObjectLevelStatistics {
pub file_type: Option<i64>,
pub storage_class: Option<i64>,
pub total: Option<i64>,
}Expand description
Provides information about the total storage size (in bytes) or number of objects that Amazon Macie can't analyze in one or more S3 buckets. In a BucketMetadata or MatchingBucket object, this data is for a specific bucket. In a GetBucketStatisticsResponse object, this data is aggregated for all the buckets in the query results. If versioning is enabled for a bucket, storage size values are based on the size of the latest version of each applicable object in the bucket.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.file_type: Option<i64>The total storage size (in bytes) or number of objects that Amazon Macie can't analyze because the objects don't have a file name extension for a supported file or storage format.
storage_class: Option<i64>The total storage size (in bytes) or number of objects that Amazon Macie can't analyze because the objects use an unsupported storage class.
total: Option<i64>The total storage size (in bytes) or number of objects that Amazon Macie can't analyze because the objects use an unsupported storage class or don't have a file name extension for a supported file or storage format.
Implementations§
source§impl ObjectLevelStatistics
impl ObjectLevelStatistics
sourcepub fn file_type(&self) -> Option<i64>
pub fn file_type(&self) -> Option<i64>
The total storage size (in bytes) or number of objects that Amazon Macie can't analyze because the objects don't have a file name extension for a supported file or storage format.
sourcepub fn storage_class(&self) -> Option<i64>
pub fn storage_class(&self) -> Option<i64>
The total storage size (in bytes) or number of objects that Amazon Macie can't analyze because the objects use an unsupported storage class.
source§impl ObjectLevelStatistics
impl ObjectLevelStatistics
sourcepub fn builder() -> ObjectLevelStatisticsBuilder
pub fn builder() -> ObjectLevelStatisticsBuilder
Creates a new builder-style object to manufacture ObjectLevelStatistics.
Trait Implementations§
source§impl Clone for ObjectLevelStatistics
impl Clone for ObjectLevelStatistics
source§fn clone(&self) -> ObjectLevelStatistics
fn clone(&self) -> ObjectLevelStatistics
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ObjectLevelStatistics
impl Debug for ObjectLevelStatistics
source§impl PartialEq for ObjectLevelStatistics
impl PartialEq for ObjectLevelStatistics
source§fn eq(&self, other: &ObjectLevelStatistics) -> bool
fn eq(&self, other: &ObjectLevelStatistics) -> bool
self and other values to be equal, and is used
by ==.