@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 managed AWS KMS (AWS-KMS) encryption or customer managed AWS KMS (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 managed AWS KMS (AWS-KMS) encryption or customer managed AWS KMS (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.