AwsElasticsearchFactory |
This factory class provides an AWS ES Client.
|
AWSRequestSigningApacheInterceptor |
An HttpRequestInterceptor that signs requests using any AWS AwsV4HttpSigner
and AwsCredentialsProvider .
|
AwsRestHighLevelClient |
This class is used to create a new REST client injected with either AWS credentials or username/password credentials.
|
AwsRestHighLevelClient.Builder |
A builder for the AwsRestHighLevelClient class.
|
AwsRestHighLevelClientFactory |
This class creates a REST client injected with an endpoint and credentials.
|
CacheableAwsRestHighLevelClient |
|
ElasticsearchCompositeHandler |
Boilerplate composite handler that allows us to use a single Lambda function for both
Metadata and Data.
|
ElasticsearchDomainMapProvider |
This class provides a method for creating a map between the domain-names and their associated endpoints.
|
ElasticsearchFieldResolver |
Used to resolve Elasticsearch complex structures to Apache Arrow Types.
|
ElasticsearchGlueTypeMapper |
This class is used for mapping Glue data types to Apache Arrow.
|
ElasticsearchMetadataHandler |
This class is responsible for providing Athena with metadata about the domain (aka databases), indices, contained
in your Elasticsearch instance.
|
ElasticsearchRecordHandler |
This class is responsible for providing Athena with actual rows level data from your Elasticsearch instance.
|