ObjectEncryptionFilter
An optional filter for the S3JobManifestGenerator that identifies the subset of objects by encryption type. This filter is used to create an object list for S3 Batch Operations jobs. If provided, this filter will generate an object list that only includes objects with the specified 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.