@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ObjectCountByEncryptionType extends Object implements Serializable, Cloneable, StructuredPojo
Provides information about the number of objects that are in an S3 bucket and use certain types of server-side encryption, use client-side encryption, or aren't encrypted.
| Constructor and Description |
|---|
ObjectCountByEncryptionType() |
| Modifier and Type | Method and Description |
|---|---|
ObjectCountByEncryptionType |
clone() |
boolean |
equals(Object obj) |
Long |
getCustomerManaged()
The total number of objects that are encrypted with a customer-provided key.
|
Long |
getKmsManaged()
The total number of objects that are encrypted with an KMS key, either an Amazon Web Services managed key or a
customer managed key.
|
Long |
getS3Managed()
The total number of objects that are encrypted with an Amazon S3 managed key.
|
Long |
getUnencrypted()
The total number of objects that use client-side encryption or aren't encrypted.
|
Long |
getUnknown()
The total number of objects that Amazon Macie doesn't have current encryption metadata for.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setCustomerManaged(Long customerManaged)
The total number of objects that are encrypted with a customer-provided key.
|
void |
setKmsManaged(Long kmsManaged)
The total number of objects that are encrypted with an KMS key, either an Amazon Web Services managed key or a
customer managed key.
|
void |
setS3Managed(Long s3Managed)
The total number of objects that are encrypted with an Amazon S3 managed key.
|
void |
setUnencrypted(Long unencrypted)
The total number of objects that use client-side encryption or aren't encrypted.
|
void |
setUnknown(Long unknown)
The total number of objects that Amazon Macie doesn't have current encryption metadata for.
|
String |
toString()
Returns a string representation of this object.
|
ObjectCountByEncryptionType |
withCustomerManaged(Long customerManaged)
The total number of objects that are encrypted with a customer-provided key.
|
ObjectCountByEncryptionType |
withKmsManaged(Long kmsManaged)
The total number of objects that are encrypted with an KMS key, either an Amazon Web Services managed key or a
customer managed key.
|
ObjectCountByEncryptionType |
withS3Managed(Long s3Managed)
The total number of objects that are encrypted with an Amazon S3 managed key.
|
ObjectCountByEncryptionType |
withUnencrypted(Long unencrypted)
The total number of objects that use client-side encryption or aren't encrypted.
|
ObjectCountByEncryptionType |
withUnknown(Long unknown)
The total number of objects that Amazon Macie doesn't have current encryption metadata for.
|
public void setCustomerManaged(Long customerManaged)
The total number of objects that are encrypted with a customer-provided key. The objects use customer-provided server-side encryption (SSE-C).
customerManaged - The total number of objects that are encrypted with a customer-provided key. The objects use
customer-provided server-side encryption (SSE-C).public Long getCustomerManaged()
The total number of objects that are encrypted with a customer-provided key. The objects use customer-provided server-side encryption (SSE-C).
public ObjectCountByEncryptionType withCustomerManaged(Long customerManaged)
The total number of objects that are encrypted with a customer-provided key. The objects use customer-provided server-side encryption (SSE-C).
customerManaged - The total number of objects that are encrypted with a customer-provided key. The objects use
customer-provided server-side encryption (SSE-C).public void setKmsManaged(Long kmsManaged)
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).
kmsManaged - 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).public Long getKmsManaged()
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).
public ObjectCountByEncryptionType withKmsManaged(Long kmsManaged)
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).
kmsManaged - 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).public void setS3Managed(Long s3Managed)
The total number of objects that are encrypted with an Amazon S3 managed key. The objects use Amazon S3 managed encryption (SSE-S3).
s3Managed - The total number of objects that are encrypted with an Amazon S3 managed key. The objects use Amazon S3
managed encryption (SSE-S3).public Long getS3Managed()
The total number of objects that are encrypted with an Amazon S3 managed key. The objects use Amazon S3 managed encryption (SSE-S3).
public ObjectCountByEncryptionType withS3Managed(Long s3Managed)
The total number of objects that are encrypted with an Amazon S3 managed key. The objects use Amazon S3 managed encryption (SSE-S3).
s3Managed - The total number of objects that are encrypted with an Amazon S3 managed key. The objects use Amazon S3
managed encryption (SSE-S3).public void setUnencrypted(Long unencrypted)
The total number of objects that use client-side encryption or aren't encrypted.
unencrypted - The total number of objects that use client-side encryption or aren't encrypted.public Long getUnencrypted()
The total number of objects that use client-side encryption or aren't encrypted.
public ObjectCountByEncryptionType withUnencrypted(Long unencrypted)
The total number of objects that use client-side encryption or aren't encrypted.
unencrypted - The total number of objects that use client-side encryption or aren't encrypted.public void setUnknown(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.
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.public Long getUnknown()
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.
public ObjectCountByEncryptionType withUnknown(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.
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.public String toString()
toString in class ObjectObject.toString()public ObjectCountByEncryptionType clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2024. All rights reserved.