Skip navigation links
A B C D E F G H I K N O P R S T U V 

A

ActionRequestFailureHandler - Interface in org.apache.flink.streaming.connectors.elasticsearch
Deprecated.
This has been deprecated and will be removed in the future.
add(DeleteRequest...) - Method in interface org.apache.flink.connector.elasticsearch.sink.RequestIndexer
Add multiple DeleteRequest to the indexer to prepare for sending requests to Elasticsearch.
add(IndexRequest...) - Method in interface org.apache.flink.connector.elasticsearch.sink.RequestIndexer
Add multiple IndexRequest to the indexer to prepare for sending requests to Elasticsearch.
add(UpdateRequest...) - Method in interface org.apache.flink.connector.elasticsearch.sink.RequestIndexer
Add multiple UpdateRequest to the indexer to prepare for sending requests to Elasticsearch.
add(ActionRequest...) - Method in interface org.apache.flink.streaming.connectors.elasticsearch.RequestIndexer
Deprecated.
use the DeleteRequest, IndexRequest or UpdateRequest
add(DeleteRequest...) - Method in interface org.apache.flink.streaming.connectors.elasticsearch.RequestIndexer
Deprecated.
Add multiple DeleteRequest to the indexer to prepare for sending requests to Elasticsearch.
add(IndexRequest...) - Method in interface org.apache.flink.streaming.connectors.elasticsearch.RequestIndexer
Deprecated.
Add multiple IndexRequest to the indexer to prepare for sending requests to Elasticsearch.
add(UpdateRequest...) - Method in interface org.apache.flink.streaming.connectors.elasticsearch.RequestIndexer
Deprecated.
Add multiple UpdateRequest to the indexer to prepare for sending requests to Elasticsearch.

B

build() - Method in class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSinkBuilderBase
Constructs the ElasticsearchSink with the properties configured this builder.
buildBulkProcessor(BulkProcessor.Listener) - Method in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase
Build the BulkProcessor.
BULK_FLASH_MAX_SIZE_OPTION - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchConnectorOptions
 
BULK_FLUSH_BACKOFF_DELAY_OPTION - Static variable in class org.apache.flink.connector.elasticsearch.table.ElasticsearchConnectorOptions
 
BULK_FLUSH_BACKOFF_DELAY_OPTION - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchConnectorOptions
 
BULK_FLUSH_BACKOFF_MAX_RETRIES_OPTION - Static variable in class org.apache.flink.connector.elasticsearch.table.ElasticsearchConnectorOptions
 
BULK_FLUSH_BACKOFF_MAX_RETRIES_OPTION - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchConnectorOptions
 
BULK_FLUSH_BACKOFF_TYPE_OPTION - Static variable in class org.apache.flink.connector.elasticsearch.table.ElasticsearchConnectorOptions
 
BULK_FLUSH_BACKOFF_TYPE_OPTION - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchConnectorOptions
 
BULK_FLUSH_INTERVAL_OPTION - Static variable in class org.apache.flink.connector.elasticsearch.table.ElasticsearchConnectorOptions
 
BULK_FLUSH_INTERVAL_OPTION - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchConnectorOptions
 
BULK_FLUSH_MAX_ACTIONS_OPTION - Static variable in class org.apache.flink.connector.elasticsearch.table.ElasticsearchConnectorOptions
 
BULK_FLUSH_MAX_ACTIONS_OPTION - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchConnectorOptions
 
BULK_FLUSH_MAX_SIZE_OPTION - Static variable in class org.apache.flink.connector.elasticsearch.table.ElasticsearchConnectorOptions
 
BulkFlushBackoffPolicy() - Constructor for class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase.BulkFlushBackoffPolicy
 

C

cleanup() - Method in interface org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchApiCallBridge
Perform any necessary state cleanup.
close() - Method in interface org.apache.flink.connector.elasticsearch.sink.ElasticsearchEmitter
Tear-down method for the function.
close() - Method in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase
 
close() - Method in interface org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkFunction
Deprecated.
Tear-down method for the function.
CONFIG_KEY_BULK_FLUSH_BACKOFF_DELAY - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase
 
CONFIG_KEY_BULK_FLUSH_BACKOFF_ENABLE - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase
 
CONFIG_KEY_BULK_FLUSH_BACKOFF_RETRIES - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase
 
CONFIG_KEY_BULK_FLUSH_BACKOFF_TYPE - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase
 
CONFIG_KEY_BULK_FLUSH_INTERVAL_MS - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase
 
CONFIG_KEY_BULK_FLUSH_MAX_ACTIONS - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase
 
CONFIG_KEY_BULK_FLUSH_MAX_SIZE_MB - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase
 
configureBulkProcessorBackoff(BulkProcessor.Builder, ElasticsearchSinkBase.BulkFlushBackoffPolicy) - Method in interface org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchApiCallBridge
Set backoff-related configurations on the provided BulkProcessor.Builder.
configureBulkProcessorFlushInterval(BulkProcessor.Builder, long) - Method in interface org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchApiCallBridge
Sets the bulk flush interval, in milliseconds on the provided BulkProcessor.Builder.
CONNECTION_PATH_PREFIX - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchConnectorOptions
 
CONNECTION_PATH_PREFIX_OPTION - Static variable in class org.apache.flink.connector.elasticsearch.table.ElasticsearchConnectorOptions
 
CONNECTION_REQUEST_TIMEOUT - Static variable in class org.apache.flink.connector.elasticsearch.table.ElasticsearchConnectorOptions
 
CONNECTION_TIMEOUT - Static variable in class org.apache.flink.connector.elasticsearch.table.ElasticsearchConnectorOptions
 
createBulkProcessorBuilder(C, BulkProcessor.Listener) - Method in interface org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchApiCallBridge
Creates a BulkProcessor.Builder for creating the bulk processor.
createBulkProcessorIndexer(BulkProcessor, boolean, AtomicLong) - Method in interface org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchApiCallBridge
Creates a RequestIndexer that is able to work with BulkProcessor binary compatible.
createClient(Map<String, String>) - Method in interface org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchApiCallBridge
Creates an Elasticsearch client implementing AutoCloseable.
createWriter(Sink.InitContext) - Method in class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSink
 

D

DELIVERY_GUARANTEE_OPTION - Static variable in class org.apache.flink.connector.elasticsearch.table.ElasticsearchConnectorOptions
 
disableFlushOnCheckpoint() - Method in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase
Disable flushing on checkpoint.
DOCUMENT_TYPE_OPTION - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchConnectorOptions
 

E

ElasticsearchApiCallBridge<C extends AutoCloseable> - Interface in org.apache.flink.streaming.connectors.elasticsearch
An ElasticsearchApiCallBridge is used to bridge incompatible Elasticsearch Java API calls across different versions.
ElasticsearchConnectorOptions - Class in org.apache.flink.connector.elasticsearch.table
Base options for the Elasticsearch connector.
ElasticsearchConnectorOptions - Class in org.apache.flink.streaming.connectors.elasticsearch.table
Options for the Elasticsearch connector.
ElasticsearchConnectorOptions.BackOffType - Enum in org.apache.flink.streaming.connectors.elasticsearch.table
Backoff strategy.
ElasticsearchEmitter<T> - Interface in org.apache.flink.connector.elasticsearch.sink
Creates none or multiple ActionRequests from the incoming elements.
ElasticsearchSink<IN> - Class in org.apache.flink.connector.elasticsearch.sink
Flink Sink to insert or update data in an Elasticsearch index.
ElasticsearchSinkBase<T,C extends AutoCloseable> - Class in org.apache.flink.streaming.connectors.elasticsearch
Base class for all Flink Elasticsearch Sinks.
ElasticsearchSinkBase(ElasticsearchApiCallBridge<C>, Map<String, String>, ElasticsearchSinkFunction<T>, ActionRequestFailureHandler) - Constructor for class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase
 
ElasticsearchSinkBase.BulkFlushBackoffPolicy - Class in org.apache.flink.streaming.connectors.elasticsearch
Provides a backoff policy for bulk requests.
ElasticsearchSinkBase.FlushBackoffType - Enum in org.apache.flink.streaming.connectors.elasticsearch
Used to control whether the retry delay should increase exponentially or remain constant.
ElasticsearchSinkBuilderBase<IN,B extends ElasticsearchSinkBuilderBase<IN,B>> - Class in org.apache.flink.connector.elasticsearch.sink
Base builder to construct a ElasticsearchSink.
ElasticsearchSinkBuilderBase() - Constructor for class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSinkBuilderBase
 
ElasticsearchSinkFunction<T> - Interface in org.apache.flink.streaming.connectors.elasticsearch
Deprecated.
This has been deprecated and will be removed in the future.
emit(T, SinkWriter.Context, RequestIndexer) - Method in interface org.apache.flink.connector.elasticsearch.sink.ElasticsearchEmitter
Process the incoming element to produce multiple ActionRequests.
emitter - Variable in class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSinkBuilderBase
 
equals(Object) - Method in class org.apache.flink.connector.elasticsearch.table.IndexGeneratorBase
 
equals(Object) - Method in class org.apache.flink.streaming.connectors.elasticsearch.table.IndexGeneratorBase
 
equals(Object) - Method in class org.apache.flink.streaming.connectors.elasticsearch.util.NoOpFailureHandler
 
extractFailureCauseFromBulkItemResponse(BulkItemResponse) - Method in interface org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchApiCallBridge
Extracts the cause of failure of a bulk item action.

F

FAILURE_HANDLER_OPTION - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchConnectorOptions
 
FLUSH_ON_CHECKPOINT_OPTION - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchConnectorOptions
 
FlushBackoffType - Enum in org.apache.flink.connector.elasticsearch.sink
Used to control whether the sink should retry failed requests at all or with which kind back off strategy.
FORMAT_OPTION - Static variable in class org.apache.flink.connector.elasticsearch.table.ElasticsearchConnectorOptions
 
FORMAT_OPTION - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchConnectorOptions
 

G

getBackoffType() - Method in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase.BulkFlushBackoffPolicy
 
getBulkProcessorBuilderFactory() - Method in class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSinkBuilderBase
 
getDelayMillis() - Method in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase.BulkFlushBackoffPolicy
 
getMaxRetryCount() - Method in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase.BulkFlushBackoffPolicy
 

H

hashCode() - Method in class org.apache.flink.connector.elasticsearch.table.IndexGeneratorBase
 
hashCode() - Method in class org.apache.flink.streaming.connectors.elasticsearch.table.IndexGeneratorBase
 
hashCode() - Method in class org.apache.flink.streaming.connectors.elasticsearch.util.NoOpFailureHandler
 
HOSTS_OPTION - Static variable in class org.apache.flink.connector.elasticsearch.table.ElasticsearchConnectorOptions
 
HOSTS_OPTION - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchConnectorOptions
 

I

IgnoringFailureHandler - Class in org.apache.flink.streaming.connectors.elasticsearch.util
Ignores all kinds of failures and drops the affected ActionRequest.
IgnoringFailureHandler() - Constructor for class org.apache.flink.streaming.connectors.elasticsearch.util.IgnoringFailureHandler
 
index - Variable in class org.apache.flink.connector.elasticsearch.table.IndexGeneratorBase
 
index - Variable in class org.apache.flink.streaming.connectors.elasticsearch.table.IndexGeneratorBase
 
INDEX_OPTION - Static variable in class org.apache.flink.connector.elasticsearch.table.ElasticsearchConnectorOptions
 
INDEX_OPTION - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchConnectorOptions
 
IndexGeneratorBase - Class in org.apache.flink.connector.elasticsearch.table
Base class for IndexGenerator.
IndexGeneratorBase(String) - Constructor for class org.apache.flink.connector.elasticsearch.table.IndexGeneratorBase
 
IndexGeneratorBase - Class in org.apache.flink.streaming.connectors.elasticsearch.table
Base class for IndexGenerator.
IndexGeneratorBase(String) - Constructor for class org.apache.flink.streaming.connectors.elasticsearch.table.IndexGeneratorBase
 
initializeState(FunctionInitializationContext) - Method in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase
 
invoke(T, SinkFunction.Context) - Method in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase
 

K

KEY_DELIMITER_OPTION - Static variable in class org.apache.flink.connector.elasticsearch.table.ElasticsearchConnectorOptions
 
KEY_DELIMITER_OPTION - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchConnectorOptions
 

N

NoOpFailureHandler - Class in org.apache.flink.streaming.connectors.elasticsearch.util
An ActionRequestFailureHandler that simply fails the sink on any failures.
NoOpFailureHandler() - Constructor for class org.apache.flink.streaming.connectors.elasticsearch.util.NoOpFailureHandler
 

O

onFailure(ActionRequest, Throwable, int, RequestIndexer) - Method in interface org.apache.flink.streaming.connectors.elasticsearch.ActionRequestFailureHandler
Deprecated.
Handle a failed ActionRequest.
onFailure(ActionRequest, Throwable, int, RequestIndexer) - Method in class org.apache.flink.streaming.connectors.elasticsearch.util.IgnoringFailureHandler
 
onFailure(ActionRequest, Throwable, int, RequestIndexer) - Method in class org.apache.flink.streaming.connectors.elasticsearch.util.NoOpFailureHandler
 
onFailure(ActionRequest, Throwable, int, RequestIndexer) - Method in class org.apache.flink.streaming.connectors.elasticsearch.util.RetryRejectedExecutionFailureHandler
Deprecated.
 
open() - Method in interface org.apache.flink.connector.elasticsearch.sink.ElasticsearchEmitter
Initialization method for the function.
open(Configuration) - Method in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase
 
open() - Method in interface org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkFunction
Deprecated.
Initialization method for the function.
org.apache.flink.connector.elasticsearch.sink - package org.apache.flink.connector.elasticsearch.sink
 
org.apache.flink.connector.elasticsearch.table - package org.apache.flink.connector.elasticsearch.table
 
org.apache.flink.streaming.connectors.elasticsearch - package org.apache.flink.streaming.connectors.elasticsearch
 
org.apache.flink.streaming.connectors.elasticsearch.table - package org.apache.flink.streaming.connectors.elasticsearch.table
 
org.apache.flink.streaming.connectors.elasticsearch.util - package org.apache.flink.streaming.connectors.elasticsearch.util
 

P

PASSWORD_OPTION - Static variable in class org.apache.flink.connector.elasticsearch.table.ElasticsearchConnectorOptions
 
PASSWORD_OPTION - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchConnectorOptions
 
process(T, RuntimeContext, RequestIndexer) - Method in interface org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkFunction
Deprecated.
Process the incoming element to produce multiple ActionsRequests.

R

RequestIndexer - Interface in org.apache.flink.connector.elasticsearch.sink
Users add multiple delete, index or update requests to a RequestIndexer to prepare them for sending to an Elasticsearch cluster.
RequestIndexer - Interface in org.apache.flink.streaming.connectors.elasticsearch
Deprecated.
This has been deprecated and will be removed in the future.
RetryRejectedExecutionFailureHandler - Class in org.apache.flink.streaming.connectors.elasticsearch.util
Deprecated.
This hase been deprecated and will be removed in the future.
RetryRejectedExecutionFailureHandler() - Constructor for class org.apache.flink.streaming.connectors.elasticsearch.util.RetryRejectedExecutionFailureHandler
Deprecated.
 

S

self() - Method in class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSinkBuilderBase
 
setBackoffType(ElasticsearchSinkBase.FlushBackoffType) - Method in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase.BulkFlushBackoffPolicy
 
setBulkFlushBackoffStrategy(FlushBackoffType, int, long) - Method in class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSinkBuilderBase
Sets the type of back off to use when flushing bulk requests.
setBulkFlushInterval(long) - Method in class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSinkBuilderBase
Sets the bulk flush interval, in milliseconds.
setBulkFlushMaxActions(int) - Method in class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSinkBuilderBase
Sets the maximum number of actions to buffer for each bulk request.
setBulkFlushMaxSizeMb(int) - Method in class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSinkBuilderBase
Sets the maximum size of buffered actions, in mb, per bulk request.
setConnectionPassword(String) - Method in class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSinkBuilderBase
Sets the password used to authenticate the conection with the Elasticsearch cluster.
setConnectionPathPrefix(String) - Method in class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSinkBuilderBase
Sets a prefix which used for every REST communication to the Elasticsearch cluster.
setConnectionRequestTimeout(int) - Method in class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSinkBuilderBase
Sets the timeout for requesting the connection of the Elasticsearch cluster from the connection manager.
setConnectionTimeout(int) - Method in class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSinkBuilderBase
Sets the timeout for establishing a connection of the Elasticsearch cluster.
setConnectionUsername(String) - Method in class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSinkBuilderBase
Sets the username used to authenticate the connection with the Elasticsearch cluster.
setDelayMillis(long) - Method in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase.BulkFlushBackoffPolicy
 
setDeliveryGuarantee(DeliveryGuarantee) - Method in class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSinkBuilderBase
Sets the wanted DeliveryGuarantee.
setEmitter(ElasticsearchEmitter<? super T>) - Method in class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSinkBuilderBase
Sets the emitter which is invoked on every record to convert it to Elasticsearch actions.
setHosts(HttpHost...) - Method in class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSinkBuilderBase
Sets the hosts where the Elasticsearch cluster nodes are reachable.
setMaxRetryCount(int) - Method in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase.BulkFlushBackoffPolicy
 
setSocketTimeout(int) - Method in class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSinkBuilderBase
Sets the timeout for waiting for data or, put differently, a maximum period inactivity between two consecutive data packets.
snapshotState(FunctionSnapshotContext) - Method in class org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase
 
SOCKET_TIMEOUT - Static variable in class org.apache.flink.connector.elasticsearch.table.ElasticsearchConnectorOptions
 

T

toString() - Method in class org.apache.flink.connector.elasticsearch.sink.ElasticsearchSinkBuilderBase
 

U

USERNAME_OPTION - Static variable in class org.apache.flink.connector.elasticsearch.table.ElasticsearchConnectorOptions
 
USERNAME_OPTION - Static variable in class org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchConnectorOptions
 

V

valueOf(String) - Static method in enum org.apache.flink.connector.elasticsearch.sink.FlushBackoffType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase.FlushBackoffType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchConnectorOptions.BackOffType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.flink.connector.elasticsearch.sink.FlushBackoffType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase.FlushBackoffType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.streaming.connectors.elasticsearch.table.ElasticsearchConnectorOptions.BackOffType
Returns an array containing the constants of this enum type, in the order they are declared.
verifyClientConnection(C) - Method in interface org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchApiCallBridge
Verify the client connection by making a test request/ping to the Elasticsearch cluster.
A B C D E F G H I K N O P R S T U V 
Skip navigation links

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