Interface ObjectCountByEncryptionType.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ObjectCountByEncryptionType.Builder,ObjectCountByEncryptionType>,SdkBuilder<ObjectCountByEncryptionType.Builder,ObjectCountByEncryptionType>,SdkPojo
- Enclosing class:
- ObjectCountByEncryptionType
public static interface ObjectCountByEncryptionType.Builder extends SdkPojo, CopyableBuilder<ObjectCountByEncryptionType.Builder,ObjectCountByEncryptionType>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectCountByEncryptionType.BuildercustomerManaged(Long customerManaged)The total number of objects that are encrypted with customer-provided keys.ObjectCountByEncryptionType.BuilderkmsManaged(Long kmsManaged)The total number of objects that are encrypted with KMS keys, either Amazon Web Services managed keys or customer managed keys.ObjectCountByEncryptionType.Builders3Managed(Long s3Managed)The total number of objects that are encrypted with Amazon S3 managed keys.ObjectCountByEncryptionType.Builderunencrypted(Long unencrypted)The total number of objects that use client-side encryption or aren't encrypted.ObjectCountByEncryptionType.Builderunknown(Long unknown)The total number of objects that Amazon Macie doesn't have current encryption metadata for.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
customerManaged
ObjectCountByEncryptionType.Builder customerManaged(Long customerManaged)
The total number of objects that are encrypted with customer-provided keys. The objects use server-side encryption with customer-provided keys (SSE-C).
- Parameters:
customerManaged- The total number of objects that are encrypted with customer-provided keys. The objects use server-side encryption with customer-provided keys (SSE-C).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsManaged
ObjectCountByEncryptionType.Builder kmsManaged(Long kmsManaged)
The total number of objects that are encrypted with KMS keys, either Amazon Web Services managed keys or customer managed keys. The objects use dual-layer server-side encryption or server-side encryption with KMS keys (DSSE-KMS or SSE-KMS).
- Parameters:
kmsManaged- The total number of objects that are encrypted with KMS keys, either Amazon Web Services managed keys or customer managed keys. The objects use dual-layer server-side encryption or server-side encryption with KMS keys (DSSE-KMS or SSE-KMS).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Managed
ObjectCountByEncryptionType.Builder s3Managed(Long s3Managed)
The total number of objects that are encrypted with Amazon S3 managed keys. The objects use server-side encryption with Amazon S3 managed keys (SSE-S3).
- Parameters:
s3Managed- The total number of objects that are encrypted with Amazon S3 managed keys. The objects use server-side encryption with Amazon S3 managed keys (SSE-S3).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unencrypted
ObjectCountByEncryptionType.Builder unencrypted(Long unencrypted)
The total number of objects that use client-side encryption or aren't encrypted.
- Parameters:
unencrypted- The total number of objects that use client-side encryption or aren't encrypted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unknown
ObjectCountByEncryptionType.Builder unknown(Long unknown)
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.
- Parameters:
unknown- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-