Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- Athena2ClientFactory - Class in org.apache.camel.component.aws2.athena.client
-
Factory class to return the correct type of AWS Athena client.
- Athena2ClientIAMOptimizedImpl - Class in org.apache.camel.component.aws2.athena.client.impl
-
Manage an AWS Athena client for all users to use (enabling temporary creds).
- Athena2ClientIAMOptimizedImpl(Athena2Configuration) - Constructor for class org.apache.camel.component.aws2.athena.client.impl.Athena2ClientIAMOptimizedImpl
-
Constructor that uses the config file.
- Athena2ClientIAMProfileOptimizedImpl - Class in org.apache.camel.component.aws2.athena.client.impl
-
Manage an AWS Athena client for all users to use.
- Athena2ClientIAMProfileOptimizedImpl(Athena2Configuration) - Constructor for class org.apache.camel.component.aws2.athena.client.impl.Athena2ClientIAMProfileOptimizedImpl
-
Constructor that uses the config file.
- Athena2ClientStandardImpl - Class in org.apache.camel.component.aws2.athena.client.impl
-
Manage an AWS Athena client for all users to use.
- Athena2ClientStandardImpl(Athena2Configuration) - Constructor for class org.apache.camel.component.aws2.athena.client.impl.Athena2ClientStandardImpl
-
Constructor that uses the config file.
- Athena2Component - Class in org.apache.camel.component.aws2.athena
-
For working with Amazon Athena SDK v2.
- Athena2Component() - Constructor for class org.apache.camel.component.aws2.athena.Athena2Component
- Athena2Component(CamelContext) - Constructor for class org.apache.camel.component.aws2.athena.Athena2Component
- Athena2ComponentConfigurer - Class in org.apache.camel.component.aws2.athena
-
Generated by camel build tools - do NOT edit this file!
- Athena2ComponentConfigurer() - Constructor for class org.apache.camel.component.aws2.athena.Athena2ComponentConfigurer
- Athena2Configuration - Class in org.apache.camel.component.aws2.athena
- Athena2Configuration() - Constructor for class org.apache.camel.component.aws2.athena.Athena2Configuration
- Athena2Constants - Interface in org.apache.camel.component.aws2.athena
-
Constants used in Camel AWS Athena module SDK v2.
- Athena2Endpoint - Class in org.apache.camel.component.aws2.athena
-
Access AWS Athena.
- Athena2Endpoint(String, Component, Athena2Configuration) - Constructor for class org.apache.camel.component.aws2.athena.Athena2Endpoint
- Athena2EndpointConfigurer - Class in org.apache.camel.component.aws2.athena
-
Generated by camel build tools - do NOT edit this file!
- Athena2EndpointConfigurer() - Constructor for class org.apache.camel.component.aws2.athena.Athena2EndpointConfigurer
- Athena2EndpointUriFactory - Class in org.apache.camel.component.aws2.athena
-
Generated by camel build tools - do NOT edit this file!
- Athena2EndpointUriFactory() - Constructor for class org.apache.camel.component.aws2.athena.Athena2EndpointUriFactory
- Athena2InternalClient - Interface in org.apache.camel.component.aws2.athena.client
-
Manage the required actions of an Athena client for either local or remote.
- Athena2Operations - Enum Class in org.apache.camel.component.aws2.athena
-
Operations map directly to the AWS Athena API endpoints.
- Athena2OutputType - Enum Class in org.apache.camel.component.aws2.athena
-
Represents various ways to return query results from Athena.
- Athena2Producer - Class in org.apache.camel.component.aws2.athena
-
A Producer that runs queries with the AWS Athena Service.
- Athena2Producer(Endpoint) - Constructor for class org.apache.camel.component.aws2.athena.Athena2Producer
- Athena2ProducerHealthCheck - Class in org.apache.camel.component.aws2.athena
- Athena2ProducerHealthCheck(Athena2Endpoint, String) - Constructor for class org.apache.camel.component.aws2.athena.Athena2ProducerHealthCheck
B
- buildUri(String, Map<String, Object>, boolean) - Method in class org.apache.camel.component.aws2.athena.Athena2EndpointUriFactory
C
- CLIENT_REQUEST_TOKEN - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
- configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.aws2.athena.Athena2ComponentConfigurer
- configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.aws2.athena.Athena2EndpointConfigurer
- copy() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- createConsumer(Processor) - Method in class org.apache.camel.component.aws2.athena.Athena2Endpoint
- createEndpoint(String, String, Map<String, Object>) - Method in class org.apache.camel.component.aws2.athena.Athena2Component
- createProducer() - Method in class org.apache.camel.component.aws2.athena.Athena2Endpoint
D
- DATABASE - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
- DELAY - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
- doCall(HealthCheckResultBuilder, Map<String, Object>) - Method in class org.apache.camel.component.aws2.athena.Athena2ProducerHealthCheck
- doInit() - Method in class org.apache.camel.component.aws2.athena.Athena2Endpoint
- doStart() - Method in class org.apache.camel.component.aws2.athena.Athena2Producer
- doStop() - Method in class org.apache.camel.component.aws2.athena.Athena2Endpoint
- doStop() - Method in class org.apache.camel.component.aws2.athena.Athena2Producer
E
- ENCRYPTION_OPTION - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
G
- getAccessKey() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getAmazonAthenaClient() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getAthenaClient() - Method in class org.apache.camel.component.aws2.athena.Athena2Endpoint
- getAthenaClient() - Method in interface org.apache.camel.component.aws2.athena.client.Athena2InternalClient
-
Returns an Athena client after a factory method determines which one to return.
- getAthenaClient() - Method in class org.apache.camel.component.aws2.athena.client.impl.Athena2ClientIAMOptimizedImpl
-
Getting the s3 aws client that is used.
- getAthenaClient() - Method in class org.apache.camel.component.aws2.athena.client.impl.Athena2ClientIAMProfileOptimizedImpl
-
Getting the Lambda aws client that is used.
- getAthenaClient() - Method in class org.apache.camel.component.aws2.athena.client.impl.Athena2ClientStandardImpl
-
Getting the Athena AWS client that is used.
- getAutowiredNames() - Method in class org.apache.camel.component.aws2.athena.Athena2ComponentConfigurer
- getAutowiredNames() - Method in class org.apache.camel.component.aws2.athena.Athena2EndpointConfigurer
- getAWSAthenaClient(Athena2Configuration) - Static method in class org.apache.camel.component.aws2.athena.client.Athena2ClientFactory
-
Return the correct AWS Athena client (based on remote vs local).
- getClientRequestToken() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getComponent() - Method in class org.apache.camel.component.aws2.athena.Athena2Endpoint
- getConfiguration() - Method in class org.apache.camel.component.aws2.athena.Athena2Component
- getConfiguration() - Method in class org.apache.camel.component.aws2.athena.Athena2Endpoint
- getConfiguration() - Method in class org.apache.camel.component.aws2.athena.Athena2Producer
- getDatabase() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getDelay() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getEncryptionOption() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getEndpoint() - Method in class org.apache.camel.component.aws2.athena.Athena2Producer
- getInitialDelay() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getKmsKey() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getMaxAttempts() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getMaxResults() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getMessageForResponse(Exchange) - Static method in class org.apache.camel.component.aws2.athena.Athena2Producer
- getNextToken() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getOperation() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getOptionType(String, boolean) - Method in class org.apache.camel.component.aws2.athena.Athena2ComponentConfigurer
- getOptionType(String, boolean) - Method in class org.apache.camel.component.aws2.athena.Athena2EndpointConfigurer
- getOptionValue(Object, String, boolean) - Method in class org.apache.camel.component.aws2.athena.Athena2ComponentConfigurer
- getOptionValue(Object, String, boolean) - Method in class org.apache.camel.component.aws2.athena.Athena2EndpointConfigurer
- getOutputLocation() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getOutputType() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getProfileCredentialsName() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getProxyHost() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getProxyPort() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getProxyProtocol() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getQueryExecution - Enum constant in enum class org.apache.camel.component.aws2.athena.Athena2Operations
- getQueryExecutionId() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getQueryResults - Enum constant in enum class org.apache.camel.component.aws2.athena.Athena2Operations
- getQueryString() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getRegion() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getRetry() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getSecretKey() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getWaitTimeout() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- getWorkGroup() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
I
- INCLUDE_TRACE - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
- INITIAL_DELAY - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
- isEnabled(String) - Method in class org.apache.camel.component.aws2.athena.Athena2EndpointUriFactory
- isIncludeTrace() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- isLenientProperties() - Method in class org.apache.camel.component.aws2.athena.Athena2EndpointUriFactory
- isResetWaitTimeoutOnRetry() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- isUseDefaultCredentialsProvider() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
- isUseProfileCredentialsProvider() - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
K
- KMS_KEY - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
L
- listQueryExecutions - Enum constant in enum class org.apache.camel.component.aws2.athena.Athena2Operations
M
- MAX_ATTEMPTS - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
- MAX_RESULTS - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
- multiValuePrefixes() - Method in class org.apache.camel.component.aws2.athena.Athena2EndpointUriFactory
N
- NEXT_TOKEN - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
O
- OPERATION - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
- org.apache.camel.component.aws2.athena - package org.apache.camel.component.aws2.athena
- org.apache.camel.component.aws2.athena.client - package org.apache.camel.component.aws2.athena.client
- org.apache.camel.component.aws2.athena.client.impl - package org.apache.camel.component.aws2.athena.client.impl
- OUTPUT_LOCATION - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
- OUTPUT_TYPE - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
P
- process(Exchange) - Method in class org.apache.camel.component.aws2.athena.Athena2Producer
- propertyNames() - Method in class org.apache.camel.component.aws2.athena.Athena2EndpointUriFactory
Q
- QUERY_EXECUTION_ID - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
- QUERY_EXECUTION_STATE - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
- QUERY_STRING - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
R
- RESET_WAIT_TIMEOUT_ON_RETRY - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
- RETRY - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
S
- S3Pointer - Enum constant in enum class org.apache.camel.component.aws2.athena.Athena2OutputType
-
Return the path to the results in S3.
- secretPropertyNames() - Method in class org.apache.camel.component.aws2.athena.Athena2EndpointUriFactory
- SelectList - Enum constant in enum class org.apache.camel.component.aws2.athena.Athena2OutputType
-
Return a static list of rows.
- setAccessKey(String) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
Amazon AWS Access Key.
- setAmazonAthenaClient(AthenaClient) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
The AmazonAthena instance to use as the client.
- setAthenaClient(AthenaClient) - Method in class org.apache.camel.component.aws2.athena.Athena2Endpoint
- setClientRequestToken(String) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
A unique string to ensure issues queries are idempotent.
- setConfiguration(Athena2Configuration) - Method in class org.apache.camel.component.aws2.athena.Athena2Component
-
The component configuration.
- setConfiguration(Athena2Configuration) - Method in class org.apache.camel.component.aws2.athena.Athena2Endpoint
- setDatabase(String) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
The Athena database to use.
- setDelay(long) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
Milliseconds before the next poll for query execution status.
- setEncryptionOption(EncryptionOption) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
The encryption type to use when storing query results in S3.
- setIncludeTrace(boolean) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
Include useful trace information at the beginning of queries as an SQL comment (prefixed with "--").
- setInitialDelay(long) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
Milliseconds before the first poll for query execution status.
- setKmsKey(String) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
For SSE-KMS and CSE-KMS, this is the KMS key ARN or ID.
- setMaxAttempts(int) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
Maximum number of times to attempt a query.
- setMaxResults(Integer) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
Max number of results to return for the given operation (if supported by the Athena API endpoint).
- setNextToken(String) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
Pagination token to use in the case where the response from the previous request was truncated.
- setOperation(Athena2Operations) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
The Athena API function to call.
- setOutputLocation(String) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
The location in Amazon S3 where query results are stored, such as
s3://path/to/query/bucket/
. - setOutputType(Athena2OutputType) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
How query results should be returned.
- setProfileCredentialsName(String) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
If using a profile credentials provider this parameter will set the profile name
- setProxyHost(String) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
To define a proxy host when instantiating the Athena client.
- setProxyPort(Integer) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
To define a proxy port when instantiating the Athena client.
- setProxyProtocol(Protocol) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
To define a proxy protocol when instantiating the Athena client.
- setQueryExecutionId(String) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
The unique ID identifying the query execution.
- setQueryString(String) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
The SQL query to run.
- setRegion(String) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
The region in which Athena client needs to work.
- setResetWaitTimeoutOnRetry(boolean) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
Reset the waitTimeout countdown in the event of a query retry.
- setRetry(String) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
Optional comma separated list of error types to retry the query for.
- setSecretKey(String) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
Amazon AWS Secret Key.
- setUseDefaultCredentialsProvider(Boolean) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
Set whether the Athena client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.
- setUseProfileCredentialsProvider(boolean) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
Set whether the Athena client should expect to load credentials through a profile credentials provider.
- setWaitTimeout(long) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
Optional max wait time in millis to wait for a successful query completion.
- setWorkGroup(String) - Method in class org.apache.camel.component.aws2.athena.Athena2Configuration
-
The workgroup to use for running the query.
- START_QUERY_EXECUTION_ATTEMPTS - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
- START_QUERY_EXECUTION_ELAPSED_MILLIS - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
- startQueryExecution - Enum constant in enum class org.apache.camel.component.aws2.athena.Athena2Operations
- StreamList - Enum constant in enum class org.apache.camel.component.aws2.athena.Athena2OutputType
-
When using an endpoint that returns rows directly back to the caller, such as
getQueryResults
, use AWS 2 AthenaGetQueryResultsIterable
to return a streaming list of results.
V
- valueOf(String) - Static method in enum class org.apache.camel.component.aws2.athena.Athena2Operations
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.camel.component.aws2.athena.Athena2OutputType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.apache.camel.component.aws2.athena.Athena2Operations
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.camel.component.aws2.athena.Athena2OutputType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WAIT_TIMEOUT - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
- WORK_GROUP - Static variable in interface org.apache.camel.component.aws2.athena.Athena2Constants
All Classes and Interfaces|All Packages|Constant Field Values