A B C E F G H I O P R S T V W 
All Classes All Packages

A

accessKeyId(String) - Static method in class org.apache.flink.connector.aws.config.AWSConfigConstants
 
ASSUME_ROLE - org.apache.flink.connector.aws.config.AWSConfigConstants.CredentialProvider
Create AWS credentials by assuming a role.
AsyncClientOptionsUtils - Class in org.apache.flink.connector.aws.table.util
Class for handling Kinesis async client specific options.
AsyncClientOptionsUtils(Map<String, String>) - Constructor for class org.apache.flink.connector.aws.table.util.AsyncClientOptionsUtils
 
AUTO - org.apache.flink.connector.aws.config.AWSConfigConstants.CredentialProvider
A credentials provider chain will be used that searches for credentials in this order: ENV_VARS, SYS_PROPS, WEB_IDENTITY_TOKEN, PROFILE in the AWS instance metadata.
AWS_ACCESS_KEY_ID - Static variable in class org.apache.flink.connector.aws.config.AWSConfigConstants
The AWS access key ID to use when setting credentials provider type to BASIC.
AWS_CREDENTIALS_PROVIDER - Static variable in class org.apache.flink.connector.aws.config.AWSConfigConstants
The credential provider type to use when AWS credentials are required (BASIC is used if not set).
AWS_ENDPOINT - Static variable in class org.apache.flink.connector.aws.config.AWSConfigConstants
The AWS endpoint for the service (derived from the AWS region setting if not set).
AWS_PROFILE_NAME - Static variable in class org.apache.flink.connector.aws.config.AWSConfigConstants
Optional configuration for profile name if credential provider type is set to be PROFILE.
AWS_PROFILE_PATH - Static variable in class org.apache.flink.connector.aws.config.AWSConfigConstants
Optional configuration for profile path if credential provider type is set to be PROFILE.
AWS_PROPERTIES_PREFIX - Static variable in class org.apache.flink.connector.aws.table.util.AWSOptionUtils
Prefix for properties defined in AWSConfigConstants.
AWS_REGION - Static variable in class org.apache.flink.connector.aws.config.AWSConfigConstants
The AWS region of the service ("us-east-1" is used if not set).
AWS_ROLE_ARN - Static variable in class org.apache.flink.connector.aws.config.AWSConfigConstants
The role ARN to use when credential provider type is set to ASSUME_ROLE or WEB_IDENTITY_TOKEN.
AWS_ROLE_CREDENTIALS_PROVIDER - Static variable in class org.apache.flink.connector.aws.config.AWSConfigConstants
The credentials provider that provides credentials for assuming the role when credential provider type is set to ASSUME_ROLE.
AWS_ROLE_EXTERNAL_ID - Static variable in class org.apache.flink.connector.aws.config.AWSConfigConstants
The external ID to use when credential provider type is set to ASSUME_ROLE.
AWS_ROLE_SESSION_NAME - Static variable in class org.apache.flink.connector.aws.config.AWSConfigConstants
The role session name to use when credential provider type is set to ASSUME_ROLE or WEB_IDENTITY_TOKEN.
AWS_ROLE_STS_ENDPOINT - Static variable in class org.apache.flink.connector.aws.config.AWSConfigConstants
The AWS endpoint for the STS (derived from the AWS region setting if not set) to use if credential provider type is set to be ASSUME_ROLE.
AWS_SECRET_ACCESS_KEY - Static variable in class org.apache.flink.connector.aws.config.AWSConfigConstants
The AWS secret key to use when setting credentials provider type to BASIC.
AWS_WEB_IDENTITY_TOKEN_FILE - Static variable in class org.apache.flink.connector.aws.config.AWSConfigConstants
The absolute path to the web identity token file that should be used if provider type is set to WEB_IDENTITY_TOKEN.
AWSAuthenticationException - Exception in org.apache.flink.connector.aws.util
Exception thrown on failure of authentication of Aws Credentials, this includes missing configuration, illegal access and unreachable endpoints.
AWSAuthenticationException(String) - Constructor for exception org.apache.flink.connector.aws.util.AWSAuthenticationException
 
AWSAuthenticationException(String, Throwable) - Constructor for exception org.apache.flink.connector.aws.util.AWSAuthenticationException
 
AWSClientUtil - Class in org.apache.flink.connector.aws.util
Some utilities specific to Amazon Web Service.
AWSClientUtil() - Constructor for class org.apache.flink.connector.aws.util.AWSClientUtil
 
AWSConfigConstants - Class in org.apache.flink.connector.aws.config
Configuration keys for AWS service usage.
AWSConfigConstants() - Constructor for class org.apache.flink.connector.aws.config.AWSConfigConstants
 
AWSConfigConstants.CredentialProvider - Enum in org.apache.flink.connector.aws.config
Possible configuration values for the type of credential provider to use when accessing AWS.
AWSCredentialFatalExceptionClassifiers - Class in org.apache.flink.connector.aws.util
Class containing set of FatalExceptionClassifier for AWS credential failures.
AWSCredentialFatalExceptionClassifiers() - Constructor for class org.apache.flink.connector.aws.util.AWSCredentialFatalExceptionClassifiers
 
AWSExceptionClassifierUtil - Class in org.apache.flink.connector.aws.sink.throwable
Util class to create FatalExceptionClassifier to classify AwsServiceException based on AwsErrorDetails.errorCode().
AWSExceptionClassifierUtil() - Constructor for class org.apache.flink.connector.aws.sink.throwable.AWSExceptionClassifierUtil
 
AWSExceptionHandler - Class in org.apache.flink.connector.aws.sink.throwable
Class to provide improved semantics over FatalExceptionClassifier.isFatal(Throwable, Consumer).
AWSGeneralUtil - Class in org.apache.flink.connector.aws.util
Some general utilities specific to Amazon Web Service.
AWSGeneralUtil() - Constructor for class org.apache.flink.connector.aws.util.AWSGeneralUtil
 
AWSOptionUtils - Class in org.apache.flink.connector.aws.table.util
Handler for AWS specific table options.
AWSOptionUtils(Map<String, String>) - Constructor for class org.apache.flink.connector.aws.table.util.AWSOptionUtils
 

B

BASIC - org.apache.flink.connector.aws.config.AWSConfigConstants.CredentialProvider
Simply create AWS credentials by supplying the AWS access key ID and AWS secret key in the configuration properties.

C

closeResources(SdkAutoCloseable...) - Static method in class org.apache.flink.connector.aws.util.AWSGeneralUtil
 
consumeIfFatal(Throwable, Consumer<Exception>) - Method in class org.apache.flink.connector.aws.sink.throwable.AWSExceptionHandler
Passes a given Throwable t to a given Consumer consumer if the throwable is fatal.
createAsyncHttpClient(Properties) - Static method in class org.apache.flink.connector.aws.util.AWSGeneralUtil
 
createAsyncHttpClient(Properties, NettyNioAsyncHttpClient.Builder) - Static method in class org.apache.flink.connector.aws.util.AWSGeneralUtil
 
createAsyncHttpClient(NettyNioAsyncHttpClient.Builder) - Static method in class org.apache.flink.connector.aws.util.AWSGeneralUtil
 
createAsyncHttpClient(AttributeMap, NettyNioAsyncHttpClient.Builder) - Static method in class org.apache.flink.connector.aws.util.AWSGeneralUtil
 
createAwsAsyncClient(Properties, SdkClientConfiguration, SdkAsyncHttpClient, T, String, String) - Static method in class org.apache.flink.connector.aws.util.AWSClientUtil
Creates an AWS Async Client.
createAwsAsyncClient(Properties, SdkAsyncHttpClient, T, String, String) - Static method in class org.apache.flink.connector.aws.util.AWSClientUtil
Creates an AWS Async Client.
createAwsSyncClient(Properties, SdkHttpClient, T, String, String) - Static method in class org.apache.flink.connector.aws.util.AWSClientUtil
Creates an AWS Sync Client.
createSyncHttpClient(AttributeMap, ApacheHttpClient.Builder) - Static method in class org.apache.flink.connector.aws.util.AWSGeneralUtil
 
CUSTOM - org.apache.flink.connector.aws.config.AWSConfigConstants.CredentialProvider
Use a custom class specified by the user in connector config.
CUSTOM_CREDENTIALS_PROVIDER_CLASS - Static variable in class org.apache.flink.connector.aws.config.AWSConfigConstants
The full path (e.g.
customCredentialsProviderClass(String) - Static method in class org.apache.flink.connector.aws.config.AWSConfigConstants
 

E

ENV_VAR - org.apache.flink.connector.aws.config.AWSConfigConstants.CredentialProvider
Look for the environment variables AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY to create AWS credentials.
externalId(String) - Static method in class org.apache.flink.connector.aws.config.AWSConfigConstants
 

F

formatFlinkUserAgentPrefix(String) - Static method in class org.apache.flink.connector.aws.util.AWSClientUtil
Creates a user agent prefix for Flink.

G

getCredentialProviderType(Properties, String) - Static method in class org.apache.flink.connector.aws.util.AWSGeneralUtil
Determines and returns the credential provider type from the given properties.
getCredentialsProvider(Map<String, ?>) - Static method in class org.apache.flink.connector.aws.util.AWSGeneralUtil
Return a AwsCredentialsProvider instance corresponding to the configuration properties.
getCredentialsProvider(Properties) - Static method in class org.apache.flink.connector.aws.util.AWSGeneralUtil
Return a AwsCredentialsProvider instance corresponding to the configuration properties.
getCredentialsProvider(Properties, String) - Static method in class org.apache.flink.connector.aws.util.AWSGeneralUtil
 
getCustomCredentialProvider(Properties, String) - Static method in class org.apache.flink.connector.aws.util.AWSGeneralUtil
Tries to instantiate the user's custom AWS credential provider class.
getInvalidCredentialsExceptionClassifier() - Static method in class org.apache.flink.connector.aws.util.AWSCredentialFatalExceptionClassifiers
 
getNonValidatedPrefixes() - Method in class org.apache.flink.connector.aws.table.util.AsyncClientOptionsUtils
 
getNonValidatedPrefixes() - Method in class org.apache.flink.connector.aws.table.util.AWSOptionUtils
 
getProcessedResolvedOptions() - Method in class org.apache.flink.connector.aws.table.util.AsyncClientOptionsUtils
 
getProcessedResolvedOptions() - Method in class org.apache.flink.connector.aws.table.util.AWSOptionUtils
 
getProfileCredentialProvider(Properties, String) - Static method in class org.apache.flink.connector.aws.util.AWSGeneralUtil
 
getRegion(Properties) - Static method in class org.apache.flink.connector.aws.util.AWSGeneralUtil
Creates a Region object from the given Properties.
getSdkClientMisconfiguredExceptionClassifier() - Static method in class org.apache.flink.connector.aws.util.AWSCredentialFatalExceptionClassifiers
 
getStsEndpoint(Properties) - Static method in class org.apache.flink.connector.aws.util.AWSGeneralUtil
Creates STS endpoint URI object from the given Properties.
getValidatedConfigurations() - Method in class org.apache.flink.connector.aws.table.util.AsyncClientOptionsUtils
 
getValidatedConfigurations() - Method in class org.apache.flink.connector.aws.table.util.AWSOptionUtils
 

H

HTTP_CLIENT_MAX_CONCURRENCY - Static variable in class org.apache.flink.connector.aws.config.AWSConfigConstants
Maximum request concurrency for SdkAsyncHttpClient.
HTTP_CLIENT_READ_TIMEOUT_MILLIS - Static variable in class org.apache.flink.connector.aws.config.AWSConfigConstants
Read Request timeout for SdkAsyncHttpClient.
HTTP_PROTOCOL_VERSION - Static variable in class org.apache.flink.connector.aws.config.AWSConfigConstants
The HTTP protocol version to use.

I

isValidRegion(Region) - Static method in class org.apache.flink.connector.aws.util.AWSGeneralUtil
Checks whether or not a region is valid.

O

org.apache.flink.connector.aws.config - package org.apache.flink.connector.aws.config
 
org.apache.flink.connector.aws.sink.throwable - package org.apache.flink.connector.aws.sink.throwable
 
org.apache.flink.connector.aws.table.util - package org.apache.flink.connector.aws.table.util
 
org.apache.flink.connector.aws.util - package org.apache.flink.connector.aws.util
 

P

PROFILE - org.apache.flink.connector.aws.config.AWSConfigConstants.CredentialProvider
Use a AWS credentials profile file to create the AWS credentials.
profileName(String) - Static method in class org.apache.flink.connector.aws.config.AWSConfigConstants
 
profilePath(String) - Static method in class org.apache.flink.connector.aws.config.AWSConfigConstants
 

R

roleArn(String) - Static method in class org.apache.flink.connector.aws.config.AWSConfigConstants
 
roleCredentialsProvider(String) - Static method in class org.apache.flink.connector.aws.config.AWSConfigConstants
 
roleSessionName(String) - Static method in class org.apache.flink.connector.aws.config.AWSConfigConstants
 
roleStsEndpoint(String) - Static method in class org.apache.flink.connector.aws.config.AWSConfigConstants
 

S

secretKey(String) - Static method in class org.apache.flink.connector.aws.config.AWSConfigConstants
 
SINK_CLIENT_PREFIX - Static variable in class org.apache.flink.connector.aws.table.util.AsyncClientOptionsUtils
Prefix for properties defined in AWSConfigConstants.
SYS_PROP - org.apache.flink.connector.aws.config.AWSConfigConstants.CredentialProvider
Look for Java system properties aws.accessKeyId and aws.secretKey to create AWS credentials.

T

TRUST_ALL_CERTIFICATES - Static variable in class org.apache.flink.connector.aws.config.AWSConfigConstants
Whether to trust all SSL certificates.

V

validateAwsConfiguration(Properties) - Static method in class org.apache.flink.connector.aws.util.AWSGeneralUtil
Validates configuration properties related to Amazon AWS service.
validateAwsCredentials(Properties) - Static method in class org.apache.flink.connector.aws.util.AWSGeneralUtil
 
valueOf(String) - Static method in enum org.apache.flink.connector.aws.config.AWSConfigConstants.CredentialProvider
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.flink.connector.aws.config.AWSConfigConstants.CredentialProvider
Returns an array containing the constants of this enum type, in the order they are declared.

W

WEB_IDENTITY_TOKEN - org.apache.flink.connector.aws.config.AWSConfigConstants.CredentialProvider
Use AWS WebIdentityToken in order to assume a role.
webIdentityTokenFile(String) - Static method in class org.apache.flink.connector.aws.config.AWSConfigConstants
 
withAWSServiceErrorCode(Class<? extends AwsServiceException>, String, Function<Throwable, Exception>) - Static method in class org.apache.flink.connector.aws.sink.throwable.AWSExceptionClassifierUtil
Creates a FatalExceptionClassifier that classifies an exception as fatal if a given exception contains an AwsServiceException of type serviceExceptionType and AwsErrorDetails.errorCode() errorCode.
withClassifier(FatalExceptionClassifier) - Static method in class org.apache.flink.connector.aws.sink.throwable.AWSExceptionHandler
 
A B C E F G H I O P R S T V W 
All Classes All Packages