@Generated(value="software.amazon.awssdk:codegen") public final class BucketCountPolicyAllowsUnencryptedObjectUploads extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BucketCountPolicyAllowsUnencryptedObjectUploads.Builder,BucketCountPolicyAllowsUnencryptedObjectUploads>
Provides information about the number of S3 buckets whose bucket policies do or don't require server-side encryption of objects when objects are uploaded to the buckets.
| Modifier and Type | Class and Description |
|---|---|
static interface |
BucketCountPolicyAllowsUnencryptedObjectUploads.Builder |
| Modifier and Type | Method and Description |
|---|---|
Long |
allowsUnencryptedObjectUploads()
The total number of buckets that don't have a bucket policy or have a bucket policy that doesn't require
server-side encryption of new objects.
|
static BucketCountPolicyAllowsUnencryptedObjectUploads.Builder |
builder() |
Long |
deniesUnencryptedObjectUploads()
The total number of buckets whose bucket policies require server-side encryption of new objects.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends BucketCountPolicyAllowsUnencryptedObjectUploads.Builder> |
serializableBuilderClass() |
BucketCountPolicyAllowsUnencryptedObjectUploads.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Long |
unknown()
The total number of buckets that Amazon Macie wasn't able to evaluate server-side encryption requirements for.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Long allowsUnencryptedObjectUploads()
The total number of buckets that don't have a bucket policy or have a bucket policy that doesn't require server-side encryption of new objects. If a bucket policy exists, the policy doesn't require PutObject requests to include a valid server-side encryption header: the x-amz-server-side-encryption header with a value of AES256 or aws:kms, or the x-amz-server-side-encryption-customer-algorithm header with a value of AES256.
public final Long deniesUnencryptedObjectUploads()
The total number of buckets whose bucket policies require server-side encryption of new objects. PutObject requests for these buckets must include a valid server-side encryption header: the x-amz-server-side-encryption header with a value of AES256 or aws:kms, or the x-amz-server-side-encryption-customer-algorithm header with a value of AES256.
public final Long unknown()
The total number of buckets that Amazon Macie wasn't able to evaluate server-side encryption requirements for. Macie can't determine whether the bucket policies for these buckets require server-side encryption of new objects.
public BucketCountPolicyAllowsUnencryptedObjectUploads.Builder toBuilder()
public static BucketCountPolicyAllowsUnencryptedObjectUploads.Builder builder()
public static Class<? extends BucketCountPolicyAllowsUnencryptedObjectUploads.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.