@Generated(value="software.amazon.awssdk:codegen") public final class BucketCountByEncryptionType extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BucketCountByEncryptionType.Builder,BucketCountByEncryptionType>
Provides information about the number of S3 buckets that use certain types of server-side encryption or don't encrypt objects by default.
| Modifier and Type | Class and Description |
|---|---|
static interface |
BucketCountByEncryptionType.Builder |
| Modifier and Type | Method and Description |
|---|---|
static BucketCountByEncryptionType.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Long |
kmsManaged()
The total number of buckets that use an AWS Key Management Service (AWS KMS) customer master key (CMK) to encrypt
objects.
|
Long |
s3Managed()
The total number of buckets that use an Amazon S3-managed key to encrypt objects.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends BucketCountByEncryptionType.Builder> |
serializableBuilderClass() |
BucketCountByEncryptionType.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Long |
unencrypted()
The total number of buckets that don't encrypt objects by default.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic Long kmsManaged()
The total number of buckets that use an AWS Key Management Service (AWS KMS) customer master key (CMK) to encrypt objects. These buckets use AWS KMS AWS-managed (AWS-KMS) encryption or AWS KMS customer-managed (SSE-KMS) encryption.
The total number of buckets that use an AWS Key Management Service (AWS KMS) customer master key (CMK) to encrypt objects. These buckets use AWS KMS AWS-managed (AWS-KMS) encryption or AWS KMS customer-managed (SSE-KMS) encryption.
public Long s3Managed()
The total number of buckets that use an Amazon S3-managed key to encrypt objects. These buckets use Amazon S3-managed (SSE-S3) encryption.
public Long unencrypted()
The total number of buckets that don't encrypt objects by default. Default encryption is disabled for these buckets.
public BucketCountByEncryptionType.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<BucketCountByEncryptionType.Builder,BucketCountByEncryptionType>public static BucketCountByEncryptionType.Builder builder()
public static Class<? extends BucketCountByEncryptionType.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.