public class AwsKmsClientProvider extends AbstractAwsClientProvider<software.amazon.awssdk.services.kms.KmsClient>
| Modifier and Type | Field and Description |
|---|---|
protected static String |
KEY_ID_PROPERTY |
logger| Constructor and Description |
|---|
AwsKmsClientProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected software.amazon.awssdk.services.kms.KmsClient |
createClient(software.amazon.awssdk.auth.credentials.AwsCredentials credentials,
String region)
Create a client with the given credentials and region.
|
protected software.amazon.awssdk.services.kms.KmsClient |
createDefaultClient(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider)
Create a default client with the given credentials provider.
|
protected Set<String> |
getRequiredPropertyNames() |
getConfiguredClientgetClient, getClientPropertiesprotected static final String KEY_ID_PROPERTY
protected software.amazon.awssdk.services.kms.KmsClient createClient(software.amazon.awssdk.auth.credentials.AwsCredentials credentials,
String region)
AbstractAwsClientProvidercreateClient in class AbstractAwsClientProvider<software.amazon.awssdk.services.kms.KmsClient>credentials - AWS credentialsregion - AWS regionprotected software.amazon.awssdk.services.kms.KmsClient createDefaultClient(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider)
AbstractAwsClientProvidercreateDefaultClient in class AbstractAwsClientProvider<software.amazon.awssdk.services.kms.KmsClient>credentialsProvider - AWS credentials providerprotected Set<String> getRequiredPropertyNames()
getRequiredPropertyNames in class BootstrapPropertiesClientProvider<software.amazon.awssdk.services.kms.KmsClient>Copyright © 2023 Apache NiFi Project. All rights reserved.