#[non_exhaustive]pub struct ObjectCountByEncryptionTypeBuilder { /* private fields */ }
Expand description
A builder for ObjectCountByEncryptionType
.
Implementations§
source§impl ObjectCountByEncryptionTypeBuilder
impl ObjectCountByEncryptionTypeBuilder
sourcepub fn customer_managed(self, input: i64) -> Self
pub fn customer_managed(self, input: i64) -> Self
The total number of objects that are encrypted with a customer-provided key. The objects use customer-provided server-side encryption (SSE-C).
sourcepub fn set_customer_managed(self, input: Option<i64>) -> Self
pub fn set_customer_managed(self, input: Option<i64>) -> Self
The total number of objects that are encrypted with a customer-provided key. The objects use customer-provided server-side encryption (SSE-C).
sourcepub fn kms_managed(self, input: i64) -> Self
pub fn kms_managed(self, input: i64) -> Self
The total number of objects that are encrypted with an KMS key, either an Amazon Web Services managed key or a customer managed key. The objects use KMS encryption (SSE-KMS).
sourcepub fn set_kms_managed(self, input: Option<i64>) -> Self
pub fn set_kms_managed(self, input: Option<i64>) -> Self
The total number of objects that are encrypted with an KMS key, either an Amazon Web Services managed key or a customer managed key. The objects use KMS encryption (SSE-KMS).
sourcepub fn s3_managed(self, input: i64) -> Self
pub fn s3_managed(self, input: i64) -> Self
The total number of objects that are encrypted with an Amazon S3 managed key. The objects use Amazon S3 managed encryption (SSE-S3).
sourcepub fn set_s3_managed(self, input: Option<i64>) -> Self
pub fn set_s3_managed(self, input: Option<i64>) -> Self
The total number of objects that are encrypted with an Amazon S3 managed key. The objects use Amazon S3 managed encryption (SSE-S3).
sourcepub fn unencrypted(self, input: i64) -> Self
pub fn unencrypted(self, input: i64) -> Self
The total number of objects that use client-side encryption or aren't encrypted.
sourcepub fn set_unencrypted(self, input: Option<i64>) -> Self
pub fn set_unencrypted(self, input: Option<i64>) -> Self
The total number of objects that use client-side encryption or aren't encrypted.
sourcepub fn unknown(self, input: i64) -> Self
pub fn unknown(self, input: i64) -> Self
The total number of objects that Amazon Macie doesn't have current encryption metadata for. Macie can't provide current data about the encryption settings for these objects.
sourcepub fn set_unknown(self, input: Option<i64>) -> Self
pub fn set_unknown(self, input: Option<i64>) -> Self
The total number of objects that Amazon Macie doesn't have current encryption metadata for. Macie can't provide current data about the encryption settings for these objects.
sourcepub fn build(self) -> ObjectCountByEncryptionType
pub fn build(self) -> ObjectCountByEncryptionType
Consumes the builder and constructs a ObjectCountByEncryptionType
.
Trait Implementations§
source§impl Clone for ObjectCountByEncryptionTypeBuilder
impl Clone for ObjectCountByEncryptionTypeBuilder
source§fn clone(&self) -> ObjectCountByEncryptionTypeBuilder
fn clone(&self) -> ObjectCountByEncryptionTypeBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ObjectCountByEncryptionTypeBuilder
impl Default for ObjectCountByEncryptionTypeBuilder
source§fn default() -> ObjectCountByEncryptionTypeBuilder
fn default() -> ObjectCountByEncryptionTypeBuilder
source§impl PartialEq<ObjectCountByEncryptionTypeBuilder> for ObjectCountByEncryptionTypeBuilder
impl PartialEq<ObjectCountByEncryptionTypeBuilder> for ObjectCountByEncryptionTypeBuilder
source§fn eq(&self, other: &ObjectCountByEncryptionTypeBuilder) -> bool
fn eq(&self, other: &ObjectCountByEncryptionTypeBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.