public static interface Athena2EndpointBuilderFactory.Athena2EndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
accessKey(String accessKey)
Amazon AWS Access Key.
|
default Athena2EndpointBuilderFactory.AdvancedAthena2EndpointBuilder |
advanced() |
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
amazonAthenaClient(Object amazonAthenaClient)
The AmazonAthena instance to use as the client.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
amazonAthenaClient(String amazonAthenaClient)
The AmazonAthena instance to use as the client.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
database(String database)
The Athena database to use.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
delay(long delay)
Milliseconds before the next poll for query execution status.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
delay(String delay)
Milliseconds before the next poll for query execution status.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
encryptionOption(Athena2EndpointBuilderFactory.EncryptionOption encryptionOption)
The encryption type to use when storing query results in S3.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
encryptionOption(String encryptionOption)
The encryption type to use when storing query results in S3.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
includeTrace(boolean includeTrace)
Include useful trace information at the beginning of queries as an
SQL comment (prefixed with --).
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
includeTrace(String includeTrace)
Include useful trace information at the beginning of queries as an
SQL comment (prefixed with --).
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
initialDelay(long initialDelay)
Milliseconds before the first poll for query execution status.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
initialDelay(String initialDelay)
Milliseconds before the first poll for query execution status.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
kmsKey(String kmsKey)
For SSE-KMS and CSE-KMS, this is the KMS key ARN or ID.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
maxAttempts(int maxAttempts)
Maximum number of times to attempt a query.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
maxAttempts(String maxAttempts)
Maximum number of times to attempt a query.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
maxResults(Integer maxResults)
Max number of results to return for the given operation (if supported
by the Athena API endpoint).
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
maxResults(String maxResults)
Max number of results to return for the given operation (if supported
by the Athena API endpoint).
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
nextToken(String nextToken)
Pagination token to use in the case where the response from the
previous request was truncated.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
operation(Athena2EndpointBuilderFactory.Athena2Operations operation)
The Athena API function to call.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
operation(String operation)
The Athena API function to call.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
outputLocation(String outputLocation)
The location in Amazon S3 where query results are stored, such as
s3://path/to/query/bucket/.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
outputType(Athena2EndpointBuilderFactory.Athena2OutputType outputType)
How query results should be returned.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
outputType(String outputType)
How query results should be returned.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
proxyHost(String proxyHost)
To define a proxy host when instantiating the Athena client.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
proxyPort(Integer proxyPort)
To define a proxy port when instantiating the Athena client.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
proxyPort(String proxyPort)
To define a proxy port when instantiating the Athena client.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
proxyProtocol(Athena2EndpointBuilderFactory.Protocol proxyProtocol)
To define a proxy protocol when instantiating the Athena client.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
proxyProtocol(String proxyProtocol)
To define a proxy protocol when instantiating the Athena client.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
queryExecutionId(String queryExecutionId)
The unique ID identifying the query execution.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
queryString(String queryString)
The SQL query to run.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
region(String region)
The region in which Athena client needs to work.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
resetWaitTimeoutOnRetry(boolean resetWaitTimeoutOnRetry)
Reset the waitTimeout countdown in the event of a query retry.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
resetWaitTimeoutOnRetry(String resetWaitTimeoutOnRetry)
Reset the waitTimeout countdown in the event of a query retry.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
retry(String retry)
Optional comma separated list of error types to retry the query for.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
secretKey(String secretKey)
Amazon AWS Secret Key.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
waitTimeout(long waitTimeout)
Optional max wait time in millis to wait for a successful query
completion.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
waitTimeout(String waitTimeout)
Optional max wait time in millis to wait for a successful query
completion.
|
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder |
workGroup(String workGroup)
The workgroup to use for running the query.
|
default Athena2EndpointBuilderFactory.AdvancedAthena2EndpointBuilder advanced()
default Athena2EndpointBuilderFactory.Athena2EndpointBuilder accessKey(String accessKey)
accessKey - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder amazonAthenaClient(Object amazonAthenaClient)
amazonAthenaClient - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder amazonAthenaClient(String amazonAthenaClient)
amazonAthenaClient - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder database(String database)
database - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder delay(long delay)
delay - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder delay(String delay)
delay - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder encryptionOption(Athena2EndpointBuilderFactory.EncryptionOption encryptionOption)
encryptionOption - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder encryptionOption(String encryptionOption)
encryptionOption - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder includeTrace(boolean includeTrace)
includeTrace - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder includeTrace(String includeTrace)
includeTrace - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder initialDelay(long initialDelay)
initialDelay - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder initialDelay(String initialDelay)
initialDelay - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder kmsKey(String kmsKey)
kmsKey - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder lazyStartProducer(String lazyStartProducer)
lazyStartProducer - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder maxAttempts(int maxAttempts)
maxAttempts - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder maxAttempts(String maxAttempts)
maxAttempts - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder maxResults(Integer maxResults)
maxResults - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder maxResults(String maxResults)
maxResults - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder nextToken(String nextToken)
nextToken - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder operation(Athena2EndpointBuilderFactory.Athena2Operations operation)
operation - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder operation(String operation)
operation - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder outputLocation(String outputLocation)
outputLocation - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder outputType(Athena2EndpointBuilderFactory.Athena2OutputType outputType)
outputType - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder outputType(String outputType)
outputType - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder proxyHost(String proxyHost)
proxyHost - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder proxyPort(Integer proxyPort)
proxyPort - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder proxyPort(String proxyPort)
proxyPort - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder proxyProtocol(Athena2EndpointBuilderFactory.Protocol proxyProtocol)
proxyProtocol - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder proxyProtocol(String proxyProtocol)
proxyProtocol - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder queryExecutionId(String queryExecutionId)
queryExecutionId - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder queryString(String queryString)
queryString - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder region(String region)
region - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder resetWaitTimeoutOnRetry(boolean resetWaitTimeoutOnRetry)
resetWaitTimeoutOnRetry - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder resetWaitTimeoutOnRetry(String resetWaitTimeoutOnRetry)
resetWaitTimeoutOnRetry - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder retry(String retry)
retry - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder secretKey(String secretKey)
secretKey - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder waitTimeout(long waitTimeout)
waitTimeout - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder waitTimeout(String waitTimeout)
waitTimeout - the value to setdefault Athena2EndpointBuilderFactory.Athena2EndpointBuilder workGroup(String workGroup)
workGroup - the value to setApache Camel