public interface AmazonS3EncryptionService extends ControllerService
| Modifier and Type | Field and Description |
|---|---|
static String |
STRATEGY_NAME_CSE_C |
static String |
STRATEGY_NAME_CSE_KMS |
static String |
STRATEGY_NAME_NONE |
static String |
STRATEGY_NAME_SSE_C |
static String |
STRATEGY_NAME_SSE_KMS |
static String |
STRATEGY_NAME_SSE_S3 |
| Modifier and Type | Method and Description |
|---|---|
void |
configureGetObjectRequest(com.amazonaws.services.s3.model.GetObjectRequest request,
com.amazonaws.services.s3.model.ObjectMetadata objectMetadata)
Configure a
GetObjectRequest for encryption. |
void |
configureInitiateMultipartUploadRequest(com.amazonaws.services.s3.model.InitiateMultipartUploadRequest request,
com.amazonaws.services.s3.model.ObjectMetadata objectMetadata)
Configure an
InitiateMultipartUploadRequest for encryption. |
void |
configurePutObjectRequest(com.amazonaws.services.s3.model.PutObjectRequest request,
com.amazonaws.services.s3.model.ObjectMetadata objectMetadata)
Configure a
PutObjectRequest for encryption. |
void |
configureUploadPartRequest(com.amazonaws.services.s3.model.UploadPartRequest request,
com.amazonaws.services.s3.model.ObjectMetadata objectMetadata)
Configure an
UploadPartRequest for encryption. |
com.amazonaws.services.s3.AmazonS3Client |
createEncryptionClient(com.amazonaws.auth.AWSCredentialsProvider credentialsProvider,
com.amazonaws.ClientConfiguration clientConfiguration)
Create an S3 encryption client.
|
String |
getKmsRegion() |
String |
getStrategyDisplayName() |
String |
getStrategyName() |
initializegetIdentifier, getPropertyDescriptor, getPropertyDescriptors, onPropertyModified, validatestatic final String STRATEGY_NAME_NONE
static final String STRATEGY_NAME_SSE_S3
static final String STRATEGY_NAME_SSE_KMS
static final String STRATEGY_NAME_SSE_C
static final String STRATEGY_NAME_CSE_KMS
static final String STRATEGY_NAME_CSE_C
void configurePutObjectRequest(com.amazonaws.services.s3.model.PutObjectRequest request,
com.amazonaws.services.s3.model.ObjectMetadata objectMetadata)
PutObjectRequest for encryption.request - the request to configure.objectMetadata - the request metadata to configure.void configureInitiateMultipartUploadRequest(com.amazonaws.services.s3.model.InitiateMultipartUploadRequest request,
com.amazonaws.services.s3.model.ObjectMetadata objectMetadata)
InitiateMultipartUploadRequest for encryption.request - the request to configure.objectMetadata - the request metadata to configure.void configureGetObjectRequest(com.amazonaws.services.s3.model.GetObjectRequest request,
com.amazonaws.services.s3.model.ObjectMetadata objectMetadata)
GetObjectRequest for encryption.request - the request to configure.objectMetadata - the request metadata to configure.void configureUploadPartRequest(com.amazonaws.services.s3.model.UploadPartRequest request,
com.amazonaws.services.s3.model.ObjectMetadata objectMetadata)
UploadPartRequest for encryption.request - the request to configure.objectMetadata - the request metadata to configure.com.amazonaws.services.s3.AmazonS3Client createEncryptionClient(com.amazonaws.auth.AWSCredentialsProvider credentialsProvider,
com.amazonaws.ClientConfiguration clientConfiguration)
credentialsProvider - AWS credentials provider.clientConfiguration - Client configuration.AmazonS3Client, perhaps an AmazonS3EncryptionClientString getKmsRegion()
String getStrategyName()
String getStrategyDisplayName()
Copyright © 2021 Apache NiFi Project. All rights reserved.