Skip navigation links
B C E F H O R S V 

B

build() - Method in class org.apache.flink.streaming.connectors.elasticsearch7.ElasticsearchSink.Builder
Creates the Elasticsearch sink.
Builder(List<HttpHost>, ElasticsearchSinkFunction<T>) - Constructor for class org.apache.flink.streaming.connectors.elasticsearch7.ElasticsearchSink.Builder
Creates a new ElasticsearchSink that connects to the cluster using a RestHighLevelClient.

C

configureBulkProcessorBackoff(BulkProcessor.Builder, ElasticsearchSinkBase.BulkFlushBackoffPolicy) - Method in class org.apache.flink.streaming.connectors.elasticsearch7.Elasticsearch7ApiCallBridge
 
configureRestClientBuilder(RestClientBuilder) - Method in interface org.apache.flink.streaming.connectors.elasticsearch7.RestClientFactory
Configures the rest client builder.
copy(boolean, TableSchema, List<ElasticsearchUpsertTableSinkBase.Host>, String, String, String, String, SerializationSchema<Row>, XContentType, ActionRequestFailureHandler, Map<ElasticsearchUpsertTableSinkBase.SinkOption, String>, ElasticsearchUpsertTableSinkBase.RequestFactory) - Method in class org.apache.flink.streaming.connectors.elasticsearch7.Elasticsearch7UpsertTableSink
 
createBulkProcessorBuilder(RestHighLevelClient, BulkProcessor.Listener) - Method in class org.apache.flink.streaming.connectors.elasticsearch7.Elasticsearch7ApiCallBridge
 
createBulkProcessorIndexer(BulkProcessor, boolean, AtomicLong) - Method in class org.apache.flink.streaming.connectors.elasticsearch7.Elasticsearch7ApiCallBridge
 
createClient(Map<String, String>) - Method in class org.apache.flink.streaming.connectors.elasticsearch7.Elasticsearch7ApiCallBridge
 
createDynamicTableSink(DynamicTableFactory.Context) - Method in class org.apache.flink.streaming.connectors.elasticsearch.table.Elasticsearch7DynamicSinkFactory
 
createElasticsearchUpsertTableSink(boolean, TableSchema, List<ElasticsearchUpsertTableSinkBase.Host>, String, String, String, String, SerializationSchema<Row>, XContentType, ActionRequestFailureHandler, Map<ElasticsearchUpsertTableSinkBase.SinkOption, String>) - Method in class org.apache.flink.streaming.connectors.elasticsearch7.Elasticsearch7UpsertTableSinkFactory
 
createSinkFunction(List<ElasticsearchUpsertTableSinkBase.Host>, ActionRequestFailureHandler, Map<ElasticsearchUpsertTableSinkBase.SinkOption, String>, ElasticsearchUpsertTableSinkBase.ElasticsearchUpsertSinkFunction) - Method in class org.apache.flink.streaming.connectors.elasticsearch7.Elasticsearch7UpsertTableSink
 

E

Elasticsearch7ApiCallBridge - Class in org.apache.flink.streaming.connectors.elasticsearch7
Implementation of ElasticsearchApiCallBridge for Elasticsearch 7 and later versions.
Elasticsearch7DynamicSinkFactory - Class in org.apache.flink.streaming.connectors.elasticsearch.table
A DynamicTableSinkFactory for discovering Elasticsearch7DynamicSink.
Elasticsearch7DynamicSinkFactory() - Constructor for class org.apache.flink.streaming.connectors.elasticsearch.table.Elasticsearch7DynamicSinkFactory
 
Elasticsearch7UpsertTableSink - Class in org.apache.flink.streaming.connectors.elasticsearch7
Version-specific upsert table sink for Elasticsearch 7.
Elasticsearch7UpsertTableSink(boolean, TableSchema, List<ElasticsearchUpsertTableSinkBase.Host>, String, String, String, SerializationSchema<Row>, XContentType, ActionRequestFailureHandler, Map<ElasticsearchUpsertTableSinkBase.SinkOption, String>) - Constructor for class org.apache.flink.streaming.connectors.elasticsearch7.Elasticsearch7UpsertTableSink
 
Elasticsearch7UpsertTableSinkFactory - Class in org.apache.flink.streaming.connectors.elasticsearch7
Table factory for creating an UpsertStreamTableSink for Elasticsearch 7.
Elasticsearch7UpsertTableSinkFactory() - Constructor for class org.apache.flink.streaming.connectors.elasticsearch7.Elasticsearch7UpsertTableSinkFactory
 
ElasticsearchSink<T> - Class in org.apache.flink.streaming.connectors.elasticsearch7
Elasticsearch 7.x sink that requests multiple ActionRequests against a cluster for each incoming element.
ElasticsearchSink.Builder<T> - Class in org.apache.flink.streaming.connectors.elasticsearch7
A builder for creating an ElasticsearchSink.
elasticsearchVersion() - Method in class org.apache.flink.streaming.connectors.elasticsearch7.Elasticsearch7UpsertTableSinkFactory
 
equals(Object) - Method in class org.apache.flink.streaming.connectors.elasticsearch7.ElasticsearchSink.Builder
 
extractFailureCauseFromBulkItemResponse(BulkItemResponse) - Method in class org.apache.flink.streaming.connectors.elasticsearch7.Elasticsearch7ApiCallBridge
 

F

factoryIdentifier() - Method in class org.apache.flink.streaming.connectors.elasticsearch.table.Elasticsearch7DynamicSinkFactory
 

H

hashCode() - Method in class org.apache.flink.streaming.connectors.elasticsearch7.ElasticsearchSink.Builder
 

O

optionalOptions() - Method in class org.apache.flink.streaming.connectors.elasticsearch.table.Elasticsearch7DynamicSinkFactory
 
org.apache.flink.streaming.connectors.elasticsearch.table - package org.apache.flink.streaming.connectors.elasticsearch.table
 
org.apache.flink.streaming.connectors.elasticsearch7 - package org.apache.flink.streaming.connectors.elasticsearch7
 

R

requiredOptions() - Method in class org.apache.flink.streaming.connectors.elasticsearch.table.Elasticsearch7DynamicSinkFactory
 
RestClientFactory - Interface in org.apache.flink.streaming.connectors.elasticsearch7
A factory that is used to configure the RestHighLevelClient internally used in the ElasticsearchSink.

S

setBulkFlushBackoff(boolean) - Method in class org.apache.flink.streaming.connectors.elasticsearch7.ElasticsearchSink.Builder
Sets whether or not to enable bulk flush backoff behaviour.
setBulkFlushBackoffDelay(long) - Method in class org.apache.flink.streaming.connectors.elasticsearch7.ElasticsearchSink.Builder
Sets the amount of delay between each backoff attempt when flushing bulk requests, in milliseconds.
setBulkFlushBackoffRetries(int) - Method in class org.apache.flink.streaming.connectors.elasticsearch7.ElasticsearchSink.Builder
Sets the maximum number of retries for a backoff attempt when flushing bulk requests.
setBulkFlushBackoffType(ElasticsearchSinkBase.FlushBackoffType) - Method in class org.apache.flink.streaming.connectors.elasticsearch7.ElasticsearchSink.Builder
Sets the type of back of to use when flushing bulk requests.
setBulkFlushInterval(long) - Method in class org.apache.flink.streaming.connectors.elasticsearch7.ElasticsearchSink.Builder
Sets the bulk flush interval, in milliseconds.
setBulkFlushMaxActions(int) - Method in class org.apache.flink.streaming.connectors.elasticsearch7.ElasticsearchSink.Builder
Sets the maximum number of actions to buffer for each bulk request.
setBulkFlushMaxSizeMb(int) - Method in class org.apache.flink.streaming.connectors.elasticsearch7.ElasticsearchSink.Builder
Sets the maximum size of buffered actions, in mb, per bulk request.
setFailureHandler(ActionRequestFailureHandler) - Method in class org.apache.flink.streaming.connectors.elasticsearch7.ElasticsearchSink.Builder
Sets a failure handler for action requests.
setRestClientFactory(RestClientFactory) - Method in class org.apache.flink.streaming.connectors.elasticsearch7.ElasticsearchSink.Builder
Sets a REST client factory for custom client configuration.

V

verifyClientConnection(RestHighLevelClient) - Method in class org.apache.flink.streaming.connectors.elasticsearch7.Elasticsearch7ApiCallBridge
 
B C E F H O R S V 
Skip navigation links

Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.