ObjectEncryptionFilter
An optional filter for the S3JobManifestGenerator that identifies the subset of objects by encryption type.
Inheritors
Types
Filters for objects that are encrypted by dual-layer server-side encryption with Amazon Web Services Key Management Service (KMS) keys (DSSE-KMS).
Filters for objects that are not encrypted by server-side encryption.
Filters for objects that are encrypted by server-side encryption with customer-provided keys (SSE-C).
Filters for objects that are encrypted by server-side encryption with Amazon Web Services Key Management Service (KMS) keys (SSE-KMS).
Filters for objects that are encrypted by server-side encryption with Amazon S3 managed keys (SSE-S3).
Functions
Casts this ObjectEncryptionFilter as a Dssekms and retrieves its aws.sdk.kotlin.services.s3control.model.DssekmsFilter value. Throws an exception if the ObjectEncryptionFilter is not a Dssekms.
Casts this ObjectEncryptionFilter as a Dssekms and retrieves its aws.sdk.kotlin.services.s3control.model.DssekmsFilter value. Returns null if the ObjectEncryptionFilter is not a Dssekms.
Casts this ObjectEncryptionFilter as a Notsse and retrieves its aws.sdk.kotlin.services.s3control.model.NotSseFilter value. Throws an exception if the ObjectEncryptionFilter is not a Notsse.
Casts this ObjectEncryptionFilter as a Notsse and retrieves its aws.sdk.kotlin.services.s3control.model.NotSseFilter value. Returns null if the ObjectEncryptionFilter is not a Notsse.
Casts this ObjectEncryptionFilter as a Ssec and retrieves its aws.sdk.kotlin.services.s3control.model.SsecFilter value. Throws an exception if the ObjectEncryptionFilter is not a Ssec.
Casts this ObjectEncryptionFilter as a Ssec and retrieves its aws.sdk.kotlin.services.s3control.model.SsecFilter value. Returns null if the ObjectEncryptionFilter is not a Ssec.
Casts this ObjectEncryptionFilter as a Ssekms and retrieves its aws.sdk.kotlin.services.s3control.model.SsekmsFilter value. Throws an exception if the ObjectEncryptionFilter is not a Ssekms.
Casts this ObjectEncryptionFilter as a Ssekms and retrieves its aws.sdk.kotlin.services.s3control.model.SsekmsFilter value. Returns null if the ObjectEncryptionFilter is not a Ssekms.
Casts this ObjectEncryptionFilter as a Sses3 and retrieves its aws.sdk.kotlin.services.s3control.model.Sses3Filter value. Throws an exception if the ObjectEncryptionFilter is not a Sses3.
Casts this ObjectEncryptionFilter as a Sses3 and retrieves its aws.sdk.kotlin.services.s3control.model.Sses3Filter value. Returns null if the ObjectEncryptionFilter is not a Sses3.