- accept(RecordBatch) - Method in interface software.amazon.kinesis.connectors.flink.internals.publisher.RecordPublisher.RecordBatchConsumer
-
- accessKeyId(String) - Static method in class software.amazon.kinesis.connectors.flink.config.AWSConfigConstants
-
- AdaptivePollingRecordPublisher - Class in software.amazon.kinesis.connectors.flink.internals.publisher.polling
-
- addRetrievedShardsToStream(String, List<StreamShardHandle>) - Method in class software.amazon.kinesis.connectors.flink.proxy.GetShardListResult
-
- addRetrievedShardToStream(String, StreamShardHandle) - Method in class software.amazon.kinesis.connectors.flink.proxy.GetShardListResult
-
- advanceLastDiscoveredShardOfStream(String, String) - Method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
Updates the last discovered shard of a subscribed stream; only updates if the update is valid.
- AGGREGATION_MAX_COUNT - Static variable in class software.amazon.kinesis.connectors.flink.config.ProducerConfigConstants
-
- AGGREGATION_MAX_COUNT - Static variable in class software.amazon.kinesis.connectors.flink.util.KinesisConfigUtil
-
Maximum number of items to pack into an aggregated record.
- applyStaticPartition(Map<String, String>) - Method in class software.amazon.kinesis.connectors.flink.table.KinesisDynamicSink
-
- assign(StreamShardHandle, int) - Method in interface software.amazon.kinesis.connectors.flink.KinesisShardAssigner
-
Returns the index of the target subtask that a specific shard should be
assigned to.
- asSummaryString() - Method in class software.amazon.kinesis.connectors.flink.table.KinesisDynamicSink
-
- asSummaryString() - Method in class software.amazon.kinesis.connectors.flink.table.KinesisDynamicSource
-
- AVG_RECORD_SIZE_BYTES - Static variable in class software.amazon.kinesis.connectors.flink.metrics.KinesisConsumerMetricConstants
-
- await(long) - Method in class software.amazon.kinesis.connectors.flink.util.TimeoutLatch
-
- awaitTermination() - Method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
- AWS_ACCESS_KEY_ID - Static variable in class software.amazon.kinesis.connectors.flink.config.AWSConfigConstants
-
The AWS access key ID to use when setting credentials provider type to BASIC.
- AWS_CLIENT_CONFIG_PREFIX - Static variable in class software.amazon.kinesis.connectors.flink.util.AWSUtil
-
The prefix used for properties that should be applied to ClientConfiguration.
- AWS_CREDENTIALS_PROVIDER - Static variable in class software.amazon.kinesis.connectors.flink.config.AWSConfigConstants
-
The credential provider type to use when AWS credentials are required (BASIC is used if not set).
- AWS_ENDPOINT - Static variable in class software.amazon.kinesis.connectors.flink.config.AWSConfigConstants
-
The AWS endpoint for Kinesis (derived from the AWS region setting if not set).
- AWS_PROFILE_NAME - Static variable in class software.amazon.kinesis.connectors.flink.config.AWSConfigConstants
-
Optional configuration for profile name if credential provider type is set to be PROFILE.
- AWS_PROFILE_PATH - Static variable in class software.amazon.kinesis.connectors.flink.config.AWSConfigConstants
-
Optional configuration for profile path if credential provider type is set to be PROFILE.
- AWS_PROPERTIES_PREFIX - Static variable in class software.amazon.kinesis.connectors.flink.table.KinesisOptions
-
- AWS_REGION - Static variable in class software.amazon.kinesis.connectors.flink.config.AWSConfigConstants
-
The AWS region of the Kinesis streams to be pulled ("us-east-1" is used if not set).
- AWS_ROLE_ARN - Static variable in class software.amazon.kinesis.connectors.flink.config.AWSConfigConstants
-
The role ARN to use when credential provider type is set to ASSUME_ROLE or WEB_IDENTITY_TOKEN.
- AWS_ROLE_CREDENTIALS_PROVIDER - Static variable in class software.amazon.kinesis.connectors.flink.config.AWSConfigConstants
-
The credentials provider that provides credentials for assuming the role when credential
provider type is set to ASSUME_ROLE.
- AWS_ROLE_EXTERNAL_ID - Static variable in class software.amazon.kinesis.connectors.flink.config.AWSConfigConstants
-
The external ID to use when credential provider type is set to ASSUME_ROLE.
- AWS_ROLE_SESSION_NAME - Static variable in class software.amazon.kinesis.connectors.flink.config.AWSConfigConstants
-
The role session name to use when credential provider type is set to ASSUME_ROLE or WEB_IDENTITY_TOKEN.
- AWS_SECRET_ACCESS_KEY - Static variable in class software.amazon.kinesis.connectors.flink.config.AWSConfigConstants
-
The AWS secret key to use when setting credentials provider type to BASIC.
- AWS_WEB_IDENTITY_TOKEN_FILE - Static variable in class software.amazon.kinesis.connectors.flink.config.AWSConfigConstants
-
The absolute path to the web identity token file that should be used if provider type is set to WEB_IDENTITY_TOKEN.
- AWSConfigConstants - Class in software.amazon.kinesis.connectors.flink.config
-
Configuration keys for AWS service usage.
- AWSConfigConstants() - Constructor for class software.amazon.kinesis.connectors.flink.config.AWSConfigConstants
-
- AWSConfigConstants.CredentialProvider - Enum in software.amazon.kinesis.connectors.flink.config
-
Possible configuration values for the type of credential provider to use when accessing AWS Kinesis.
- AWSUtil - Class in software.amazon.kinesis.connectors.flink.util
-
Some utilities specific to Amazon Web Service.
- AWSUtil() - Constructor for class software.amazon.kinesis.connectors.flink.util.AWSUtil
-
- AwsV2Util - Class in software.amazon.kinesis.connectors.flink.util
-
Utility methods specific to Amazon Web Service SDK v2.x.
- AwsV2Util() - Constructor for class software.amazon.kinesis.connectors.flink.util.AwsV2Util
-
- calculateFullJitterBackoff(long, long, double, int) - Method in class software.amazon.kinesis.connectors.flink.proxy.FullJitterBackoff
-
Calculates the sleep time for full jitter based on the given parameters.
- cancel() - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisConsumer
-
- close() - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisConsumer
-
- close() - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisProducer
-
- close() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherFactory
-
- close() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.StreamConsumerRegistrar
-
Destroy any open resources used by the factory.
- close() - Method in interface software.amazon.kinesis.connectors.flink.internals.publisher.RecordPublisherFactory
-
Destroy any open resources used by the factory.
- close() - Method in class software.amazon.kinesis.connectors.flink.proxy.KinesisProxyV2
-
- close() - Method in interface software.amazon.kinesis.connectors.flink.proxy.KinesisProxyV2Interface
-
Destroy any open resources used by the factory.
- close() - Method in class software.amazon.kinesis.connectors.flink.util.WatermarkTracker
-
- closeRecordPublisherFactory() - Method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
Closes recordRecordPublisherFactory.
- COLLECTION_MAX_COUNT - Static variable in class software.amazon.kinesis.connectors.flink.config.ProducerConfigConstants
-
- COLLECTION_MAX_COUNT - Static variable in class software.amazon.kinesis.connectors.flink.util.KinesisConfigUtil
-
Maximum number of items to pack into an PutRecords request.
- compareShardIds(String, String) - Static method in class software.amazon.kinesis.connectors.flink.model.DynamoDBStreamsShardHandle
-
- compareShardIds(String, String) - Static method in class software.amazon.kinesis.connectors.flink.model.StreamShardHandle
-
Utility function to compare two shard ids.
- CONSUMER_PREFIX - Static variable in class software.amazon.kinesis.connectors.flink.table.KinesisOptions
-
- ConsumerConfigConstants - Class in software.amazon.kinesis.connectors.flink.config
-
- ConsumerConfigConstants() - Constructor for class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- ConsumerConfigConstants.EFORegistrationType - Enum in software.amazon.kinesis.connectors.flink.config
-
The EFO registration type reprsents how we are going to de-/register EFO consumer.
- ConsumerConfigConstants.InitialPosition - Enum in software.amazon.kinesis.connectors.flink.config
-
The initial position to start reading shards from.
- ConsumerConfigConstants.RecordPublisherType - Enum in software.amazon.kinesis.connectors.flink.config
-
The record publisher type represents the record-consume style.
- continueFromSequenceNumber(SequenceNumber) - Static method in class software.amazon.kinesis.connectors.flink.model.StartingPosition
-
Returns the starting position for the next record to consume from the given sequence number.
- convertToStreamShardHandle(StreamShardMetadata) - Static method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
- convertToStreamShardMetadata(StreamShardHandle) - Static method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
- convertToStreamShardMetadata(KinesisStreamShard) - Static method in class software.amazon.kinesis.connectors.flink.model.KinesisStreamShard
-
Deprecated.
- copy() - Method in class software.amazon.kinesis.connectors.flink.table.KinesisDynamicSink
-
- copy() - Method in class software.amazon.kinesis.connectors.flink.table.KinesisDynamicSource
-
- create(Properties) - Method in interface software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher.FlinkKinesisProxyFactory
-
- create(Properties) - Method in interface software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher.FlinkKinesisProxyV2Factory
-
- create(StartingPosition, Properties, MetricGroup, StreamShardHandle) - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherFactory
-
- create(StartingPosition, Properties, MetricGroup, StreamShardHandle) - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.polling.PollingRecordPublisherFactory
-
- create(StartingPosition, Properties, MetricGroup, StreamShardHandle) - Method in interface software.amazon.kinesis.connectors.flink.internals.publisher.RecordPublisherFactory
-
- create(Properties) - Static method in class software.amazon.kinesis.connectors.flink.proxy.DynamoDBStreamsProxy
-
Creates a DynamoDB streams proxy.
- create(Properties) - Static method in class software.amazon.kinesis.connectors.flink.proxy.KinesisProxy
-
Creates a Kinesis proxy.
- createDynamicTableSink(DynamicTableFactory.Context) - Method in class software.amazon.kinesis.connectors.flink.table.KinesisDynamicTableFactory
-
- createDynamicTableSource(DynamicTableFactory.Context) - Method in class software.amazon.kinesis.connectors.flink.table.KinesisDynamicTableFactory
-
- createFetcher(List<String>, SourceFunction.SourceContext<T>, RuntimeContext, Properties, KinesisDeserializationSchema<T>) - Method in class software.amazon.kinesis.connectors.flink.FlinkDynamoDBStreamsConsumer
-
- createFetcher(List<String>, SourceFunction.SourceContext<T>, RuntimeContext, Properties, KinesisDeserializationSchema<T>) - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisConsumer
-
This method is exposed for tests that need to mock the KinesisDataFetcher in the consumer.
- createHttpClient(ClientConfiguration, NettyNioAsyncHttpClient.Builder, Properties) - Static method in class software.amazon.kinesis.connectors.flink.util.AwsV2Util
-
- createInitialSubscribedStreamsToLastDiscoveredShardsState(List<String>) - Static method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
Utility function to create an initial map of the last discovered shard id of each subscribed stream, set to null;
This is called in the constructor; correct values will be set later on by calling advanceLastDiscoveredShardOfStream().
- createKinesisAsyncClient(Properties, ClientConfiguration, SdkAsyncHttpClient) - Static method in class software.amazon.kinesis.connectors.flink.util.AwsV2Util
-
Creates an Amazon Kinesis Async Client from the provided properties.
- createKinesisClient(Properties) - Method in class software.amazon.kinesis.connectors.flink.proxy.DynamoDBStreamsProxy
-
Creates an AmazonDynamoDBStreamsAdapterClient.
- createKinesisClient(Properties) - Method in class software.amazon.kinesis.connectors.flink.proxy.KinesisProxy
-
Create the Kinesis client, using the provided configuration properties and default ClientConfiguration.
- createKinesisClient(Properties) - Static method in class software.amazon.kinesis.connectors.flink.util.AWSUtil
-
Creates an AmazonKinesis client.
- createKinesisClient(Properties, ClientConfiguration) - Static method in class software.amazon.kinesis.connectors.flink.util.AWSUtil
-
Creates an Amazon Kinesis Client.
- createKinesisProxyV2(Properties) - Static method in class software.amazon.kinesis.connectors.flink.proxy.KinesisProxyV2Factory
-
Uses the given properties to instantiate a new instance of
KinesisProxyV2.
- createRecordPublisher(SequenceNumber, Properties, MetricGroup, StreamShardHandle) - Method in class software.amazon.kinesis.connectors.flink.internals.DynamoDBStreamsDataFetcher
-
- createRecordPublisher(SequenceNumber, Properties, MetricGroup, StreamShardHandle) - Method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
- createRecordPublisherFactory() - Method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
- createShardConsumer(Integer, StreamShardHandle, SequenceNumber, MetricGroup, KinesisDeserializationSchema<T>) - Method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
Create a new shard consumer.
- createShardConsumersThreadPool(String) - Method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
- createShardsStateSerializer(ExecutionConfig) - Static method in class software.amazon.kinesis.connectors.flink.util.KinesisStateUtil
-
Creates state serializer for kinesis shard sequence number.
- DEFAULT_DELIMITER - Static variable in class software.amazon.kinesis.connectors.flink.table.RowDataFieldsKinesisPartitioner
-
- DEFAULT_DEREGISTER_STREAM_BACKOFF_BASE - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_DEREGISTER_STREAM_BACKOFF_EXPONENTIAL_CONSTANT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_DEREGISTER_STREAM_BACKOFF_MAX - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_DEREGISTER_STREAM_RETRIES - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_DEREGISTER_STREAM_TIMEOUT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_DESCRIBE_STREAM_CONSUMER_BACKOFF_BASE - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_DESCRIBE_STREAM_CONSUMER_BACKOFF_EXPONENTIAL_CONSTANT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_DESCRIBE_STREAM_CONSUMER_BACKOFF_MAX - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_DESCRIBE_STREAM_CONSUMER_RETRIES - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_EFO_HTTP_CLIENT_ACQUISITION_TIMEOUT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_EFO_HTTP_CLIENT_MAX_CONCURRENCY - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_EFO_HTTP_CLIENT_READ_TIMEOUT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_LIST_SHARDS_BACKOFF_BASE - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_LIST_SHARDS_BACKOFF_EXPONENTIAL_CONSTANT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_LIST_SHARDS_BACKOFF_MAX - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_LIST_SHARDS_RETRIES - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_QUEUE_CAPACITY - Static variable in class software.amazon.kinesis.connectors.flink.util.RecordEmitter
-
The default capacity of a single queue.
- DEFAULT_RATE_LIMIT - Static variable in class software.amazon.kinesis.connectors.flink.util.KinesisConfigUtil
-
Default values for RateLimit.
- DEFAULT_REGISTER_STREAM_BACKOFF_BASE - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_REGISTER_STREAM_BACKOFF_EXPONENTIAL_CONSTANT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_REGISTER_STREAM_BACKOFF_MAX - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_REGISTER_STREAM_RETRIES - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_REGISTER_STREAM_TIMEOUT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_SHARD_ASSIGNER - Static variable in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
- DEFAULT_SHARD_DISCOVERY_INTERVAL_MILLIS - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_SHARD_GETITERATOR_BACKOFF_BASE - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_SHARD_GETITERATOR_BACKOFF_EXPONENTIAL_CONSTANT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_SHARD_GETITERATOR_BACKOFF_MAX - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_SHARD_GETITERATOR_RETRIES - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_SHARD_GETRECORDS_BACKOFF_BASE - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_SHARD_GETRECORDS_BACKOFF_EXPONENTIAL_CONSTANT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_SHARD_GETRECORDS_BACKOFF_MAX - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_SHARD_GETRECORDS_INTERVAL_MILLIS - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_SHARD_GETRECORDS_MAX - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_SHARD_GETRECORDS_RETRIES - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_SHARD_IDLE_INTERVAL_MILLIS - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_SHARD_USE_ADAPTIVE_READS - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_STREAM_DESCRIBE_BACKOFF_BASE - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_STREAM_DESCRIBE_BACKOFF_EXPONENTIAL_CONSTANT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_STREAM_DESCRIBE_BACKOFF_MAX - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_STREAM_DESCRIBE_RETRIES - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_STREAM_INITIAL_POSITION - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_STREAM_TIMESTAMP_DATE_FORMAT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_SUBSCRIBE_TO_SHARD_BACKOFF_BASE - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_SUBSCRIBE_TO_SHARD_BACKOFF_EXPONENTIAL_CONSTANT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_SUBSCRIBE_TO_SHARD_BACKOFF_MAX - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_SUBSCRIBE_TO_SHARD_RETRIES - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_SUBSCRIBE_TO_SHARD_TIMEOUT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEFAULT_THREAD_POOL_SIZE - Static variable in class software.amazon.kinesis.connectors.flink.util.KinesisConfigUtil
-
Default values for ThreadPoolSize.
- DEFAULT_THREADING_MODEL - Static variable in class software.amazon.kinesis.connectors.flink.util.KinesisConfigUtil
-
Default value for ThreadingModel.
- DEFAULT_UPDATE_TIMEOUT_MILLIS - Static variable in class software.amazon.kinesis.connectors.flink.util.WatermarkTracker
-
- DEFAULT_WATERMARK_SYNC_MILLIS - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
- DEREGISTER_STREAM_BACKOFF_BASE - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The base backoff time between each deregisterStream attempt.
- DEREGISTER_STREAM_BACKOFF_EXPONENTIAL_CONSTANT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The power constant for exponential backoff between each deregisterStream attempt.
- DEREGISTER_STREAM_BACKOFF_MAX - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The maximum backoff time between each deregisterStream attempt.
- DEREGISTER_STREAM_RETRIES - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The maximum number of deregisterStream attempts if we get a recoverable exception.
- DEREGISTER_STREAM_TIMEOUT_SECONDS - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The maximum time in seconds to wait for a stream consumer to deregister before giving up.
- deregisterStreamConsumer() - Method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
Deregisters stream consumers.
- deregisterStreamConsumer(String) - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.StreamConsumerRegistrar
-
Deregister the stream consumer with the given ARN.
- deregisterStreamConsumer(String) - Method in class software.amazon.kinesis.connectors.flink.proxy.KinesisProxyV2
-
- deregisterStreamConsumer(String) - Method in interface software.amazon.kinesis.connectors.flink.proxy.KinesisProxyV2Interface
-
- deregisterStreamConsumers(Properties, List<String>) - Static method in class software.amazon.kinesis.connectors.flink.util.StreamConsumerRegistrarUtil
-
Deregisters stream consumers for the given streams if EFO is enabled with LAZY registration strategy.
- DESCRIBE_STREAM_CONSUMER_BACKOFF_BASE - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The base backoff time between each describeStreamConsumer attempt.
- DESCRIBE_STREAM_CONSUMER_BACKOFF_EXPONENTIAL_CONSTANT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The power constant for exponential backoff between each describeStreamConsumer attempt.
- DESCRIBE_STREAM_CONSUMER_BACKOFF_MAX - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The maximum backoff time between each describeStreamConsumer attempt.
- DESCRIBE_STREAM_CONSUMER_RETRIES - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The maximum number of describeStreamConsumer attempts if we get a recoverable exception.
- describeStream(String, String) - Method in class software.amazon.kinesis.connectors.flink.proxy.KinesisProxy
-
Get metainfo for a Kinesis stream, which contains information about which shards this
Kinesis stream possess.
- describeStreamConsumer(String, String) - Method in class software.amazon.kinesis.connectors.flink.proxy.KinesisProxyV2
-
- describeStreamConsumer(String) - Method in class software.amazon.kinesis.connectors.flink.proxy.KinesisProxyV2
-
- describeStreamConsumer(String) - Method in interface software.amazon.kinesis.connectors.flink.proxy.KinesisProxyV2Interface
-
- describeStreamConsumer(String, String) - Method in interface software.amazon.kinesis.connectors.flink.proxy.KinesisProxyV2Interface
-
- describeStreamSummary(String) - Method in class software.amazon.kinesis.connectors.flink.proxy.KinesisProxyV2
-
- describeStreamSummary(String) - Method in interface software.amazon.kinesis.connectors.flink.proxy.KinesisProxyV2Interface
-
- deserialize(byte[], String, String, long, String, String) - Method in class software.amazon.kinesis.connectors.flink.serialization.DynamoDBStreamsSchema
-
- deserialize(byte[], String, String, long, String, String) - Method in interface software.amazon.kinesis.connectors.flink.serialization.KinesisDeserializationSchema
-
Deserializes a Kinesis record's bytes.
- deserialize(byte[], String, String, long, String, String) - Method in class software.amazon.kinesis.connectors.flink.serialization.KinesisDeserializationSchemaWrapper
-
- deserialize(byte[], String, String, long, String, String) - Method in class software.amazon.kinesis.connectors.flink.table.RowDataKinesisDeserializationSchema
-
- discoverNewShardsToSubscribe() - Method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
A utility function that does the following:
- DynamoDBStreamsDataFetcher<T> - Class in software.amazon.kinesis.connectors.flink.internals
-
Dynamodb streams data fetcher.
- DynamoDBStreamsDataFetcher(List<String>, SourceFunction.SourceContext<T>, RuntimeContext, Properties, KinesisDeserializationSchema<T>, KinesisShardAssigner) - Constructor for class software.amazon.kinesis.connectors.flink.internals.DynamoDBStreamsDataFetcher
-
Constructor.
- DynamoDBStreamsProxy - Class in software.amazon.kinesis.connectors.flink.proxy
-
DynamoDB streams proxy: interface interacting with the DynamoDB streams.
- DynamoDBStreamsProxy(Properties) - Constructor for class software.amazon.kinesis.connectors.flink.proxy.DynamoDBStreamsProxy
-
- DynamoDBStreamsSchema - Class in software.amazon.kinesis.connectors.flink.serialization
-
Schema used for deserializing DynamoDB streams records.
- DynamoDBStreamsSchema() - Constructor for class software.amazon.kinesis.connectors.flink.serialization.DynamoDBStreamsSchema
-
- DynamoDBStreamsShardHandle - Class in software.amazon.kinesis.connectors.flink.model
-
DynamoDB streams shard handle format and utilities.
- DynamoDBStreamsShardHandle(String, Shard) - Constructor for class software.amazon.kinesis.connectors.flink.model.DynamoDBStreamsShardHandle
-
- factoryIdentifier() - Method in class software.amazon.kinesis.connectors.flink.table.KinesisDynamicTableFactory
-
- FanOutRecordPublisher - Class in software.amazon.kinesis.connectors.flink.internals.publisher.fanout
-
A
RecordPublisher that will read and forward records from Kinesis using EFO, to the subscriber.
- FanOutRecordPublisher(StartingPosition, String, StreamShardHandle, KinesisProxyV2Interface, FanOutRecordPublisherConfiguration, FullJitterBackoff) - Constructor for class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisher
-
Instantiate a new FanOutRecordPublisher.
- FanOutRecordPublisherConfiguration - Class in software.amazon.kinesis.connectors.flink.internals.publisher.fanout
-
This is a configuration class for enhanced fan-out components.
- FanOutRecordPublisherConfiguration(Properties, List<String>) - Constructor for class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Creates a FanOutRecordPublisherConfiguration.
- FanOutRecordPublisherFactory - Class in software.amazon.kinesis.connectors.flink.internals.publisher.fanout
-
- FanOutRecordPublisherFactory(KinesisProxyV2Interface) - Constructor for class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherFactory
-
- FanOutShardSubscriber - Class in software.amazon.kinesis.connectors.flink.internals.publisher.fanout
-
This class is responsible for acquiring an Enhanced Fan Out subscription and consuming records from a shard.
- FixedKinesisPartitioner<T> - Class in software.amazon.kinesis.connectors.flink
-
A partitioner ensuring that each internal Flink partition ends up in the same Kinesis partition.
- FixedKinesisPartitioner() - Constructor for class software.amazon.kinesis.connectors.flink.FixedKinesisPartitioner
-
- FlinkDynamoDBStreamsConsumer<T> - Class in software.amazon.kinesis.connectors.flink
-
Consume events from DynamoDB streams.
- FlinkDynamoDBStreamsConsumer(String, DeserializationSchema<T>, Properties) - Constructor for class software.amazon.kinesis.connectors.flink.FlinkDynamoDBStreamsConsumer
-
Constructor of FlinkDynamoDBStreamsConsumer.
- FlinkDynamoDBStreamsConsumer(List<String>, KinesisDeserializationSchema, Properties) - Constructor for class software.amazon.kinesis.connectors.flink.FlinkDynamoDBStreamsConsumer
-
Constructor of FlinkDynamodbStreamConsumer.
- FlinkKinesisConsumer<T> - Class in software.amazon.kinesis.connectors.flink
-
The Flink Kinesis Consumer is an exactly-once parallel streaming data source that subscribes to multiple AWS Kinesis
streams within the same AWS service region, and can handle resharding of streams.
- FlinkKinesisConsumer(String, DeserializationSchema<T>, Properties) - Constructor for class software.amazon.kinesis.connectors.flink.FlinkKinesisConsumer
-
Creates a new Flink Kinesis Consumer.
- FlinkKinesisConsumer(String, KinesisDeserializationSchema<T>, Properties) - Constructor for class software.amazon.kinesis.connectors.flink.FlinkKinesisConsumer
-
Creates a new Flink Kinesis Consumer.
- FlinkKinesisConsumer(List<String>, KinesisDeserializationSchema<T>, Properties) - Constructor for class software.amazon.kinesis.connectors.flink.FlinkKinesisConsumer
-
Creates a new Flink Kinesis Consumer.
- FlinkKinesisException - Exception in software.amazon.kinesis.connectors.flink
-
A
RuntimeException wrapper indicating the exception was thrown from this connector.
- FlinkKinesisException(String) - Constructor for exception software.amazon.kinesis.connectors.flink.FlinkKinesisException
-
- FlinkKinesisException(String, Throwable) - Constructor for exception software.amazon.kinesis.connectors.flink.FlinkKinesisException
-
- FlinkKinesisException.FlinkKinesisTimeoutException - Exception in software.amazon.kinesis.connectors.flink
-
A semantic
RuntimeException thrown to indicate timeout errors in the Kinesis connector.
- FlinkKinesisProducer<OUT> - Class in software.amazon.kinesis.connectors.flink
-
The FlinkKinesisProducer allows to produce from a Flink DataStream into Kinesis.
- FlinkKinesisProducer(SerializationSchema<OUT>, Properties) - Constructor for class software.amazon.kinesis.connectors.flink.FlinkKinesisProducer
-
Create a new FlinkKinesisProducer.
- FlinkKinesisProducer(KinesisSerializationSchema<OUT>, Properties) - Constructor for class software.amazon.kinesis.connectors.flink.FlinkKinesisProducer
-
Create a new FlinkKinesisProducer.
- FlinkKinesisStreamConsumerRegistrarException(String, Throwable) - Constructor for exception software.amazon.kinesis.connectors.flink.util.StreamConsumerRegistrarUtil.FlinkKinesisStreamConsumerRegistrarException
-
- FlinkKinesisTimeoutException(String) - Constructor for exception software.amazon.kinesis.connectors.flink.FlinkKinesisException.FlinkKinesisTimeoutException
-
- formatFlinkUserAgentPrefix() - Static method in class software.amazon.kinesis.connectors.flink.util.AWSUtil
-
Creates a user agent prefix for Flink.
- fromTimestamp(Date) - Static method in class software.amazon.kinesis.connectors.flink.model.StartingPosition
-
- FullJitterBackoff - Class in software.amazon.kinesis.connectors.flink.proxy
-
Used to calculate full jitter backoff sleep durations.
- FullJitterBackoff() - Constructor for class software.amazon.kinesis.connectors.flink.proxy.FullJitterBackoff
-
- get() - Method in enum software.amazon.kinesis.connectors.flink.model.SentinelSequenceNumber
-
- getAdjacentParentShardId() - Method in class software.amazon.kinesis.connectors.flink.model.StreamShardMetadata
-
- getAggregatedRecordSize() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.RecordBatch
-
- getAverageRecordSizeBytes() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.RecordBatch
-
- getAverageRecordSizeBytes() - Method in class software.amazon.kinesis.connectors.flink.metrics.ShardConsumerMetricsReporter
-
- getBytesPerRead() - Method in class software.amazon.kinesis.connectors.flink.metrics.PollingRecordPublisherMetricsReporter
-
- getChangelogMode(ChangelogMode) - Method in class software.amazon.kinesis.connectors.flink.table.KinesisDynamicSink
-
- getChangelogMode() - Method in class software.amazon.kinesis.connectors.flink.table.KinesisDynamicSource
-
- getConsumerConfiguration() - Method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
- getConsumerName() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get consumer name, will be null if efo registration type is 'NONE'.
- getConsumerProperties(Map<String, String>) - Static method in class software.amazon.kinesis.connectors.flink.table.KinesisOptions
-
Derive properties to be passed to the FlinkKinesisConsumer.
- getCredentialsProvider(Properties) - Static method in class software.amazon.kinesis.connectors.flink.util.AWSUtil
-
Return a AWSCredentialsProvider instance corresponding to the configuration properties.
- getCredentialsProvider(Properties) - Static method in class software.amazon.kinesis.connectors.flink.util.AwsV2Util
-
Return a AWSCredentialsProvider instance corresponding to the configuration properties.
- getCurrentTime() - Method in class software.amazon.kinesis.connectors.flink.util.WatermarkTracker
-
- getCurrentTimeMillis() - Method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
Return the current system time.
- getDeaggregatedRecords() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.RecordBatch
-
- getDeaggregatedRecordSize() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.RecordBatch
-
- getDeregisterStreamBaseBackoffMillis() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get base backoff millis for the deregister stream operation.
- getDeregisterStreamConsumerTimeout() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get maximum duration to wait for a stream consumer to deregister before giving up.
- getDeregisterStreamExpConstant() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get exponential backoff power constant for the deregister stream operation.
- getDeregisterStreamMaxBackoffMillis() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get maximum backoff millis for the deregister stream operation.
- getDeregisterStreamMaxRetries() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get maximum retry attempts for the register stream operation.
- getDescribeStreamBaseBackoffMillis() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get base backoff millis for the describe stream operation.
- getDescribeStreamConsumerBaseBackoffMillis() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get base backoff millis for the describe stream operation.
- getDescribeStreamConsumerExpConstant() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get exponential backoff power constant for the describe stream operation.
- getDescribeStreamConsumerMaxBackoffMillis() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get maximum backoff millis for the describe stream operation.
- getDescribeStreamConsumerMaxRetries() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get maximum retry attempts for the describe stream operation.
- getDescribeStreamExpConstant() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get exponential backoff power constant for the describe stream operation.
- getDescribeStreamMaxBackoffMillis() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get maximum backoff millis for the describe stream operation.
- getDescribeStreamMaxRetries() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get maximum retry attempts for the describe stream operation.
- getEfoRegistrationType() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get efo registration type.
- getEndingHashKey() - Method in class software.amazon.kinesis.connectors.flink.model.StreamShardMetadata
-
- getEndingSequenceNumber() - Method in class software.amazon.kinesis.connectors.flink.model.StreamShardMetadata
-
- getExplicitHashKey(T) - Method in class software.amazon.kinesis.connectors.flink.KinesisPartitioner
-
Optional method for setting an explicit hash key.
- getFetchIntervalMillis() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.polling.PollingRecordPublisherConfiguration
-
- getKinesisPartitioner(ReadableConfig, CatalogTable, ClassLoader) - Static method in class software.amazon.kinesis.connectors.flink.table.KinesisOptions
-
Constructs the kinesis partitioner for a targetTable based on the currently set
tableOptions.
- getKinesisProducer(KinesisProducerConfiguration) - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisProducer
-
Creates a KinesisProducer.
- getLastProcessedSequenceNum() - Method in class software.amazon.kinesis.connectors.flink.model.KinesisStreamShardState
-
- getLastSeenShardOfStream(String) - Method in class software.amazon.kinesis.connectors.flink.proxy.GetShardListResult
-
- getLoopFrequencyHz() - Method in class software.amazon.kinesis.connectors.flink.metrics.PollingRecordPublisherMetricsReporter
-
- getMaxNumberOfRecordsPerFetch() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.polling.PollingRecordPublisherConfiguration
-
- getMaxNumberOfRecordsPerFetch() - Method in class software.amazon.kinesis.connectors.flink.metrics.PollingRecordPublisherMetricsReporter
-
- getMillisBehindLatest() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.RecordBatch
-
- getMillisBehindLatest() - Method in class software.amazon.kinesis.connectors.flink.metrics.ShardConsumerMetricsReporter
-
- getNumberOfAggregatedRecords() - Method in class software.amazon.kinesis.connectors.flink.metrics.ShardConsumerMetricsReporter
-
- getNumberOfDeaggregatedRecords() - Method in class software.amazon.kinesis.connectors.flink.metrics.ShardConsumerMetricsReporter
-
- getParentShardId() - Method in class software.amazon.kinesis.connectors.flink.model.StreamShardMetadata
-
- getPartitionId(T) - Method in class software.amazon.kinesis.connectors.flink.FixedKinesisPartitioner
-
- getPartitionId(T) - Method in class software.amazon.kinesis.connectors.flink.KinesisPartitioner
-
Return a partition id based on the input.
- getPartitionId(T) - Method in class software.amazon.kinesis.connectors.flink.RandomKinesisPartitioner
-
- getPartitionId(RowData) - Method in class software.amazon.kinesis.connectors.flink.table.RowDataFieldsKinesisPartitioner
-
- getPeriodicWatermarkAssigner() - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisConsumer
-
- getProducedType() - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisConsumer
-
- getProducedType() - Method in class software.amazon.kinesis.connectors.flink.serialization.DynamoDBStreamsSchema
-
- getProducedType() - Method in class software.amazon.kinesis.connectors.flink.serialization.KinesisDeserializationSchemaWrapper
-
- getProducedType() - Method in class software.amazon.kinesis.connectors.flink.table.RowDataKinesisDeserializationSchema
-
- getProducerProperties(Map<String, String>) - Static method in class software.amazon.kinesis.connectors.flink.table.KinesisOptions
-
Derive properties to be passed to the FlinkKinesisProducer.
- getQueue(int) - Method in class software.amazon.kinesis.connectors.flink.util.RecordEmitter
-
The queue for the given producer (i.e.
- getRecords(String, int) - Method in class software.amazon.kinesis.connectors.flink.proxy.KinesisProxy
-
- getRecords(String, int) - Method in interface software.amazon.kinesis.connectors.flink.proxy.KinesisProxyInterface
-
Get the next batch of data records using a specific shard iterator.
- getRegion(Properties) - Static method in class software.amazon.kinesis.connectors.flink.util.AwsV2Util
-
Creates a Region object from the given Properties.
- getRegisterStreamBaseBackoffMillis() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get base backoff millis for the register stream operation.
- getRegisterStreamConsumerTimeout() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get maximum duration to wait for a stream consumer to become active before giving up.
- getRegisterStreamExpConstant() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get exponential backoff power constant for the register stream operation.
- getRegisterStreamMaxBackoffMillis() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get maximum backoff millis for the register stream operation.
- getRegisterStreamMaxRetries() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get maximum retry attempts for the register stream operation.
- getRetrievedShardListOfStream(String) - Method in class software.amazon.kinesis.connectors.flink.proxy.GetShardListResult
-
- getRunLoopTimeNanos() - Method in class software.amazon.kinesis.connectors.flink.metrics.PollingRecordPublisherMetricsReporter
-
- getScanRuntimeProvider(ScanTableSource.ScanContext) - Method in class software.amazon.kinesis.connectors.flink.table.KinesisDynamicSource
-
- getSequenceNumber() - Method in class software.amazon.kinesis.connectors.flink.model.SequenceNumber
-
- getShard() - Method in class software.amazon.kinesis.connectors.flink.model.KinesisStreamShard
-
Deprecated.
- getShard() - Method in class software.amazon.kinesis.connectors.flink.model.StreamShardHandle
-
- getShardAssigner() - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisConsumer
-
- getShardId() - Method in class software.amazon.kinesis.connectors.flink.model.StreamShardMetadata
-
- getShardIterator(StreamShardHandle, String, Object) - Method in class software.amazon.kinesis.connectors.flink.proxy.KinesisProxy
-
- getShardIterator(StreamShardHandle, String, Object) - Method in interface software.amazon.kinesis.connectors.flink.proxy.KinesisProxyInterface
-
Get a shard iterator from the specified position in a shard.
- getShardIteratorType() - Method in class software.amazon.kinesis.connectors.flink.model.StartingPosition
-
- getShardList(Map<String, String>) - Method in class software.amazon.kinesis.connectors.flink.proxy.DynamoDBStreamsProxy
-
- getShardList(Map<String, String>) - Method in class software.amazon.kinesis.connectors.flink.proxy.KinesisProxy
-
- getShardList(Map<String, String>) - Method in interface software.amazon.kinesis.connectors.flink.proxy.KinesisProxyInterface
-
Get shard list of multiple Kinesis streams, ignoring the
shards of each stream before a specified last seen shard id.
- GetShardListResult - Class in software.amazon.kinesis.connectors.flink.proxy
-
- GetShardListResult() - Constructor for class software.amazon.kinesis.connectors.flink.proxy.GetShardListResult
-
- getShardMetadata() - Method in class software.amazon.kinesis.connectors.flink.model.StreamShardMetadata.EquivalenceWrapper
-
- getSinkRuntimeProvider(DynamicTableSink.Context) - Method in class software.amazon.kinesis.connectors.flink.table.KinesisDynamicSink
-
- getSize() - Method in interface software.amazon.kinesis.connectors.flink.util.RecordEmitter.RecordQueue
-
- getSleepTimeMillis() - Method in class software.amazon.kinesis.connectors.flink.metrics.PollingRecordPublisherMetricsReporter
-
- getStartingHashKey() - Method in class software.amazon.kinesis.connectors.flink.model.StreamShardMetadata
-
- getStartingMarker() - Method in class software.amazon.kinesis.connectors.flink.model.StartingPosition
-
- getStartingPosition(SequenceNumber, Properties) - Static method in class software.amazon.kinesis.connectors.flink.util.AWSUtil
-
- getStartingSequenceNumber() - Method in class software.amazon.kinesis.connectors.flink.model.StreamShardMetadata
-
- getStreamConsumerArn(String) - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get the according consumer arn to the stream, will be null if efo registration type is 'LAZY' or 'EAGER'.
- getStreamName() - Method in class software.amazon.kinesis.connectors.flink.model.KinesisStreamShard
-
Deprecated.
- getStreamName() - Method in class software.amazon.kinesis.connectors.flink.model.StreamShardHandle
-
- getStreamName() - Method in class software.amazon.kinesis.connectors.flink.model.StreamShardMetadata
-
- getStreamShardHandle() - Method in class software.amazon.kinesis.connectors.flink.model.KinesisStreamShardState
-
- getStreamShardMetadata() - Method in class software.amazon.kinesis.connectors.flink.model.KinesisStreamShardState
-
- getStreamsWithRetrievedShards() - Method in class software.amazon.kinesis.connectors.flink.proxy.GetShardListResult
-
- getSubscribedShardsState() - Method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
- getSubscribeToShardBaseBackoffMillis() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get base backoff millis for the subscribe to shard operation.
- getSubscribeToShardExpConstant() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get exponential backoff power constant for the subscribe to shard operation.
- getSubscribeToShardMaxBackoffMillis() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get maximum backoff millis for the subscribe to shard operation.
- getSubscribeToShardMaxRetries() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get maximum retry attempts for the subscribe to shard operation.
- getSubscribeToShardTimeout() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisherConfiguration
-
Get timeout when waiting for a shard subscription to be established.
- getSubSequenceNumber() - Method in class software.amazon.kinesis.connectors.flink.model.SequenceNumber
-
- getSubtaskId() - Method in class software.amazon.kinesis.connectors.flink.util.WatermarkTracker
-
- getTargetStream(T) - Method in interface software.amazon.kinesis.connectors.flink.serialization.KinesisSerializationSchema
-
Optional method to determine the target stream based on the element.
- getTotalSizeInBytes() - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.RecordBatch
-
- getUpdateTimeoutCount() - Method in class software.amazon.kinesis.connectors.flink.util.JobManagerWatermarkTracker
-
- getUpdateTimeoutCount() - Method in class software.amazon.kinesis.connectors.flink.util.WatermarkTracker
-
- getUpdateTimeoutMillis() - Method in class software.amazon.kinesis.connectors.flink.util.WatermarkTracker
-
- getValidatedProducerConfiguration(Properties) - Static method in class software.amazon.kinesis.connectors.flink.util.KinesisConfigUtil
-
Validate configuration properties for
FlinkKinesisProducer,
and return a constructed KinesisProducerConfiguration.
- getWatermark() - Method in class software.amazon.kinesis.connectors.flink.util.WatermarkTracker.WatermarkState
-
- getWatermarkTracker() - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisConsumer
-
- KINESIS_CONSUMER_METRICS_GROUP - Static variable in class software.amazon.kinesis.connectors.flink.metrics.KinesisConsumerMetricConstants
-
- KINESIS_PRODUCER_METRIC_GROUP - Static variable in class software.amazon.kinesis.connectors.flink.FlinkKinesisProducer
-
- KinesisConfigUtil - Class in software.amazon.kinesis.connectors.flink.util
-
Utilities for Flink Kinesis connector configuration.
- KinesisConfigUtil() - Constructor for class software.amazon.kinesis.connectors.flink.util.KinesisConfigUtil
-
- KinesisConsumerMetricConstants - Class in software.amazon.kinesis.connectors.flink.metrics
-
A collection of consumer metric related constant names.
- KinesisConsumerMetricConstants() - Constructor for class software.amazon.kinesis.connectors.flink.metrics.KinesisConsumerMetricConstants
-
- KinesisDataFetcher<T> - Class in software.amazon.kinesis.connectors.flink.internals
-
A KinesisDataFetcher is responsible for fetching data from multiple Kinesis shards.
- KinesisDataFetcher(List<String>, SourceFunction.SourceContext<T>, RuntimeContext, Properties, KinesisDeserializationSchema<T>, KinesisShardAssigner, AssignerWithPeriodicWatermarks<T>, WatermarkTracker) - Constructor for class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
Creates a Kinesis Data Fetcher.
- KinesisDataFetcher(List<String>, SourceFunction.SourceContext<T>, Object, RuntimeContext, Properties, KinesisDeserializationSchema<T>, KinesisShardAssigner, AssignerWithPeriodicWatermarks<T>, WatermarkTracker, AtomicReference<Throwable>, List<KinesisStreamShardState>, HashMap<String, String>, KinesisDataFetcher.FlinkKinesisProxyFactory, KinesisDataFetcher.FlinkKinesisProxyV2Factory) - Constructor for class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
- KinesisDataFetcher.FlinkKinesisProxyFactory - Interface in software.amazon.kinesis.connectors.flink.internals
-
Factory to create Kinesis proxy instances used by a fetcher.
- KinesisDataFetcher.FlinkKinesisProxyV2Factory - Interface in software.amazon.kinesis.connectors.flink.internals
-
Factory to create Kinesis proxy V@ instances used by a fetcher.
- KinesisDeserializationSchema<T> - Interface in software.amazon.kinesis.connectors.flink.serialization
-
This is a deserialization schema specific for the Flink Kinesis Consumer.
- KinesisDeserializationSchemaWrapper<T> - Class in software.amazon.kinesis.connectors.flink.serialization
-
- KinesisDeserializationSchemaWrapper(DeserializationSchema<T>) - Constructor for class software.amazon.kinesis.connectors.flink.serialization.KinesisDeserializationSchemaWrapper
-
- KinesisDynamicSink - Class in software.amazon.kinesis.connectors.flink.table
-
Kinesis-backed DynamicTableSink.
- KinesisDynamicSink(DataType, String, Properties, EncodingFormat<SerializationSchema<RowData>>, KinesisPartitioner<RowData>) - Constructor for class software.amazon.kinesis.connectors.flink.table.KinesisDynamicSink
-
- KinesisDynamicSource - Class in software.amazon.kinesis.connectors.flink.table
-
Kinesis-backed ScanTableSource.
- KinesisDynamicSource(DataType, String, Properties, DecodingFormat<DeserializationSchema<RowData>>) - Constructor for class software.amazon.kinesis.connectors.flink.table.KinesisDynamicSource
-
- KinesisDynamicTableFactory - Class in software.amazon.kinesis.connectors.flink.table
-
- KinesisDynamicTableFactory() - Constructor for class software.amazon.kinesis.connectors.flink.table.KinesisDynamicTableFactory
-
- KinesisOptions - Class in software.amazon.kinesis.connectors.flink.table
-
Options for Kinesis tables supported by the {@code CREATE TABLE ...
- KinesisPartitioner<T> - Class in software.amazon.kinesis.connectors.flink
-
An interface for partitioning records.
- KinesisPartitioner() - Constructor for class software.amazon.kinesis.connectors.flink.KinesisPartitioner
-
- KinesisProxy - Class in software.amazon.kinesis.connectors.flink.proxy
-
Kinesis proxy implementation - a utility class that is used as a proxy to make
calls to AWS Kinesis for several functions, such as getting a list of shards and
fetching a batch of data records starting from a specified record sequence number.
- KinesisProxy(Properties) - Constructor for class software.amazon.kinesis.connectors.flink.proxy.KinesisProxy
-
Create a new KinesisProxy based on the supplied configuration properties.
- KinesisProxyInterface - Interface in software.amazon.kinesis.connectors.flink.proxy
-
Interface for a Kinesis proxy that operates on multiple Kinesis streams within the same AWS service region.
- KinesisProxyV2 - Class in software.amazon.kinesis.connectors.flink.proxy
-
Kinesis proxy implementation using AWS SDK v2.x - a utility class that is used as a proxy to make
calls to AWS Kinesis for several EFO (Enhanced Fan Out) functions, such as de-/registering stream consumers,
subscribing to a shard and receiving records from a shard.
- KinesisProxyV2(KinesisAsyncClient, SdkAsyncHttpClient, FanOutRecordPublisherConfiguration, FullJitterBackoff) - Constructor for class software.amazon.kinesis.connectors.flink.proxy.KinesisProxyV2
-
Create a new KinesisProxyV2.
- KinesisProxyV2Factory - Class in software.amazon.kinesis.connectors.flink.proxy
-
- KinesisProxyV2Factory() - Constructor for class software.amazon.kinesis.connectors.flink.proxy.KinesisProxyV2Factory
-
- KinesisProxyV2Interface - Interface in software.amazon.kinesis.connectors.flink.proxy
-
Interface for a Kinesis proxy using AWS SDK v2.x operating on multiple Kinesis streams within the same AWS service region.
- KinesisSerializationSchema<T> - Interface in software.amazon.kinesis.connectors.flink.serialization
-
Kinesis-specific serialization schema, allowing users to specify a target stream based
on a record's contents.
- KinesisShardAssigner - Interface in software.amazon.kinesis.connectors.flink
-
Utility to map Kinesis shards to Flink subtask indices.
- KinesisStateUtil - Class in software.amazon.kinesis.connectors.flink.util
-
Utilities for Flink Kinesis connector state management.
- KinesisStreamShard - Class in software.amazon.kinesis.connectors.flink.model
-
- KinesisStreamShard(String, Shard) - Constructor for class software.amazon.kinesis.connectors.flink.model.KinesisStreamShard
-
Deprecated.
Create a new KinesisStreamShard.
- KinesisStreamShardState - Class in software.amazon.kinesis.connectors.flink.model
-
A wrapper class that bundles a
StreamShardHandle with its last processed sequence number.
- KinesisStreamShardState(StreamShardMetadata, StreamShardHandle, SequenceNumber) - Constructor for class software.amazon.kinesis.connectors.flink.model.KinesisStreamShardState
-
- RandomKinesisPartitioner<T> - Class in software.amazon.kinesis.connectors.flink
-
- RandomKinesisPartitioner() - Constructor for class software.amazon.kinesis.connectors.flink.RandomKinesisPartitioner
-
- RATE_LIMIT - Static variable in class software.amazon.kinesis.connectors.flink.util.KinesisConfigUtil
-
Limits the maximum allowed put rate for a shard, as a percentage of the backend limits.
- RECORD_PUBLISHER_TYPE - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The RecordPublisher type (EFO|POLLING, default is POLLING).
- RecordBatch - Class in software.amazon.kinesis.connectors.flink.internals.publisher
-
A batch of UserRecords received from Kinesis.
- RecordBatch(List<Record>, StreamShardHandle, Long) - Constructor for class software.amazon.kinesis.connectors.flink.internals.publisher.RecordBatch
-
- RecordEmitter<T extends org.apache.flink.streaming.runtime.operators.windowing.TimestampedValue> - Class in software.amazon.kinesis.connectors.flink.util
-
Emitter that handles event time synchronization between producer threads.
- RecordEmitter(int) - Constructor for class software.amazon.kinesis.connectors.flink.util.RecordEmitter
-
- RecordEmitter.RecordQueue<T> - Interface in software.amazon.kinesis.connectors.flink.util
-
Accepts records from readers.
- RecordPublisher - Interface in software.amazon.kinesis.connectors.flink.internals.publisher
-
A RecordPublisher will consume records from an external stream and deliver them to the registered subscriber.
- RecordPublisher.RecordBatchConsumer - Interface in software.amazon.kinesis.connectors.flink.internals.publisher
-
An interface used to collect record batches, and reply with the latest consumed sequence number.
- RecordPublisher.RecordPublisherRunResult - Enum in software.amazon.kinesis.connectors.flink.internals.publisher
-
A status enum to represent whether a shard has been fully consumed.
- RecordPublisherFactory - Interface in software.amazon.kinesis.connectors.flink.internals.publisher
-
- REGISTER_STREAM_BACKOFF_BASE - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The base backoff time between each registerStream attempt.
- REGISTER_STREAM_BACKOFF_EXPONENTIAL_CONSTANT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The power constant for exponential backoff between each registerStream attempt.
- REGISTER_STREAM_BACKOFF_MAX - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The maximum backoff time between each registerStream attempt.
- REGISTER_STREAM_RETRIES - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The maximum number of registerStream attempts if we get a recoverable exception.
- REGISTER_STREAM_TIMEOUT_SECONDS - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The maximum time in seconds to wait for a stream consumer to become active before giving up.
- registerNewSubscribedShardState(KinesisStreamShardState) - Method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
Register a new subscribed shard state.
- registerStreamConsumer(String, String) - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.StreamConsumerRegistrar
-
Register a stream consumer with the given name against the given stream.
- registerStreamConsumer(String, String) - Method in class software.amazon.kinesis.connectors.flink.proxy.KinesisProxyV2
-
- registerStreamConsumer(String, String) - Method in interface software.amazon.kinesis.connectors.flink.proxy.KinesisProxyV2Interface
-
- replaceDeprecatedProducerKeys(Properties) - Static method in class software.amazon.kinesis.connectors.flink.util.KinesisConfigUtil
-
- requiredOptions() - Method in class software.amazon.kinesis.connectors.flink.table.KinesisDynamicTableFactory
-
- restartFromSequenceNumber(SequenceNumber) - Static method in class software.amazon.kinesis.connectors.flink.model.StartingPosition
-
Returns the starting position to restart record consumption from the given sequence number after failure.
- roleArn(String) - Static method in class software.amazon.kinesis.connectors.flink.config.AWSConfigConstants
-
- roleCredentialsProvider(String) - Static method in class software.amazon.kinesis.connectors.flink.config.AWSConfigConstants
-
- roleSessionName(String) - Static method in class software.amazon.kinesis.connectors.flink.config.AWSConfigConstants
-
- RowDataFieldsKinesisPartitioner - Class in software.amazon.kinesis.connectors.flink.table
-
A
KinesisPartitioner of
RowData elements that constructs the partition key
from a list of field names.
- RowDataFieldsKinesisPartitioner(CatalogTable) - Constructor for class software.amazon.kinesis.connectors.flink.table.RowDataFieldsKinesisPartitioner
-
- RowDataFieldsKinesisPartitioner(CatalogTable, String) - Constructor for class software.amazon.kinesis.connectors.flink.table.RowDataFieldsKinesisPartitioner
-
- RowDataKinesisDeserializationSchema - Class in software.amazon.kinesis.connectors.flink.table
-
A
KinesisDeserializationSchema adaptor for
RowData records that delegates
physical data deserialization to an inner
DeserializationSchema and appends requested
metadata to the end of the deserialized
RowData record.
- RowDataKinesisDeserializationSchema(DeserializationSchema<RowData>, TypeInformation<RowData>) - Constructor for class software.amazon.kinesis.connectors.flink.table.RowDataKinesisDeserializationSchema
-
- run(SourceFunction.SourceContext<T>) - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisConsumer
-
- run(RecordPublisher.RecordBatchConsumer) - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.FanOutRecordPublisher
-
- run(RecordPublisher.RecordBatchConsumer) - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.polling.AdaptivePollingRecordPublisher
-
- run(RecordPublisher.RecordBatchConsumer) - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.polling.PollingRecordPublisher
-
- run(RecordPublisher.RecordBatchConsumer, int) - Method in class software.amazon.kinesis.connectors.flink.internals.publisher.polling.PollingRecordPublisher
-
- run(RecordPublisher.RecordBatchConsumer) - Method in interface software.amazon.kinesis.connectors.flink.internals.publisher.RecordPublisher
-
Run the record publisher.
- run() - Method in class software.amazon.kinesis.connectors.flink.internals.ShardConsumer
-
- run() - Method in class software.amazon.kinesis.connectors.flink.util.RecordEmitter
-
- runFetcher() - Method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
Starts the fetcher.
- RUNTIME_LOOP_NANOS - Static variable in class software.amazon.kinesis.connectors.flink.metrics.KinesisConsumerMetricConstants
-
- secretKey(String) - Static method in class software.amazon.kinesis.connectors.flink.config.AWSConfigConstants
-
- SentinelSequenceNumber - Enum in software.amazon.kinesis.connectors.flink.model
-
Special flag values for sequence numbers in shards to indicate special positions.
- SequenceNumber - Class in software.amazon.kinesis.connectors.flink.model
-
A serializable representation of a Kinesis record's sequence number.
- SequenceNumber(String) - Constructor for class software.amazon.kinesis.connectors.flink.model.SequenceNumber
-
Create a new instance for a non-aggregated Kinesis record without a subsequence number.
- SequenceNumber(String, long) - Constructor for class software.amazon.kinesis.connectors.flink.model.SequenceNumber
-
Create a new instance, with the specified sequence number and subsequence number.
- serialize(T) - Method in interface software.amazon.kinesis.connectors.flink.serialization.KinesisSerializationSchema
-
Serialize the given element into a ByteBuffer.
- setAdjacentParentShardId(String) - Method in class software.amazon.kinesis.connectors.flink.model.StreamShardMetadata
-
- setAverageRecordSizeBytes(long) - Method in class software.amazon.kinesis.connectors.flink.metrics.ShardConsumerMetricsReporter
-
- setAwsClientConfigProperties(ClientConfiguration, Properties) - Static method in class software.amazon.kinesis.connectors.flink.util.AWSUtil
-
Set all prefixed properties on ClientConfiguration.
- setBytesPerRead(double) - Method in class software.amazon.kinesis.connectors.flink.metrics.PollingRecordPublisherMetricsReporter
-
- setCurrentWatermark(long) - Method in class software.amazon.kinesis.connectors.flink.util.RecordEmitter
-
Set the current watermark.
- setCustomPartitioner(KinesisPartitioner<OUT>) - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisProducer
-
- setDefaultPartition(String) - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisProducer
-
Set default partition id.
- setDefaultStream(String) - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisProducer
-
Set a default stream name.
- setEndingHashKey(String) - Method in class software.amazon.kinesis.connectors.flink.model.StreamShardMetadata
-
- setEndingSequenceNumber(String) - Method in class software.amazon.kinesis.connectors.flink.model.StreamShardMetadata
-
- setFailOnError(boolean) - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisProducer
-
If set to true, the producer will immediately fail with an exception on any error.
- setLastProcessedSequenceNum(SequenceNumber) - Method in class software.amazon.kinesis.connectors.flink.model.KinesisStreamShardState
-
- setLoopFrequencyHz(double) - Method in class software.amazon.kinesis.connectors.flink.metrics.PollingRecordPublisherMetricsReporter
-
- setMaxLookaheadMillis(long) - Method in class software.amazon.kinesis.connectors.flink.util.RecordEmitter
-
How far ahead of the watermark records should be emitted.
- setMaxNumberOfRecordsPerFetch(int) - Method in class software.amazon.kinesis.connectors.flink.metrics.PollingRecordPublisherMetricsReporter
-
- setMillisBehindLatest(long) - Method in class software.amazon.kinesis.connectors.flink.metrics.ShardConsumerMetricsReporter
-
- setNumberOfAggregatedRecords(int) - Method in class software.amazon.kinesis.connectors.flink.metrics.ShardConsumerMetricsReporter
-
- setNumberOfDeaggregatedRecords(int) - Method in class software.amazon.kinesis.connectors.flink.metrics.ShardConsumerMetricsReporter
-
- setParentShardId(String) - Method in class software.amazon.kinesis.connectors.flink.model.StreamShardMetadata
-
- setPeriodicWatermarkAssigner(AssignerWithPeriodicWatermarks<T>) - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisConsumer
-
Set the assigner that will extract the timestamp from T and calculate the
watermark.
- setQueueLimit(int) - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisProducer
-
The KinesisProducer holds an unbounded queue internally.
- setRunLoopTimeNanos(long) - Method in class software.amazon.kinesis.connectors.flink.metrics.PollingRecordPublisherMetricsReporter
-
- setShardAssigner(KinesisShardAssigner) - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisConsumer
-
Provide a custom assigner to influence how shards are distributed over subtasks.
- setShardId(String) - Method in class software.amazon.kinesis.connectors.flink.model.StreamShardMetadata
-
- setSleepTimeMillis(long) - Method in class software.amazon.kinesis.connectors.flink.metrics.PollingRecordPublisherMetricsReporter
-
- setStartingHashKey(String) - Method in class software.amazon.kinesis.connectors.flink.model.StreamShardMetadata
-
- setStartingSequenceNumber(String) - Method in class software.amazon.kinesis.connectors.flink.model.StreamShardMetadata
-
- setStaticFields(Map<String, String>) - Method in class software.amazon.kinesis.connectors.flink.table.RowDataFieldsKinesisPartitioner
-
Update the fixed partition key prefix.
- setStreamName(String) - Method in class software.amazon.kinesis.connectors.flink.model.StreamShardMetadata
-
- setUpdateTimeoutMillis(long) - Method in class software.amazon.kinesis.connectors.flink.util.WatermarkTracker
-
Subtasks that have not provided a watermark update within the configured interval will be
considered idle and excluded from target watermark calculation.
- setWatermarkTracker(WatermarkTracker) - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisConsumer
-
Set the global watermark tracker.
- SHARD_DISCOVERY_INTERVAL_MILLIS - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The interval between each attempt to discover new shards.
- SHARD_GETITERATOR_BACKOFF_BASE - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The base backoff time between getShardIterator attempts if we get a ProvisionedThroughputExceededException.
- SHARD_GETITERATOR_BACKOFF_EXPONENTIAL_CONSTANT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The power constant for exponential backoff between each getShardIterator attempt.
- SHARD_GETITERATOR_BACKOFF_MAX - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The maximum backoff time between getShardIterator attempts if we get a ProvisionedThroughputExceededException.
- SHARD_GETITERATOR_RETRIES - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The maximum number of getShardIterator attempts if we get ProvisionedThroughputExceededException.
- SHARD_GETRECORDS_BACKOFF_BASE - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The base backoff time between getRecords attempts if we get a ProvisionedThroughputExceededException.
- SHARD_GETRECORDS_BACKOFF_EXPONENTIAL_CONSTANT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The power constant for exponential backoff between each getRecords attempt.
- SHARD_GETRECORDS_BACKOFF_MAX - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The maximum backoff time between getRecords attempts if we get a ProvisionedThroughputExceededException.
- SHARD_GETRECORDS_INTERVAL_MILLIS - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The interval between each getRecords request to a AWS Kinesis shard in milliseconds.
- SHARD_GETRECORDS_MAX - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The maximum number of records to try to get each time we fetch records from a AWS Kinesis shard.
- SHARD_GETRECORDS_RETRIES - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The maximum number of getRecords attempts if we get a recoverable exception.
- SHARD_IDLE_INTERVAL_MILLIS - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The interval after which to consider a shard idle for purposes of watermark generation.
- SHARD_METRICS_GROUP - Static variable in class software.amazon.kinesis.connectors.flink.metrics.KinesisConsumerMetricConstants
-
- SHARD_USE_ADAPTIVE_READS - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The config to turn on adaptive reads from a shard.
- ShardConsumer<T> - Class in software.amazon.kinesis.connectors.flink.internals
-
- ShardConsumer(KinesisDataFetcher<T>, RecordPublisher, Integer, StreamShardHandle, SequenceNumber, ShardConsumerMetricsReporter, KinesisDeserializationSchema<T>) - Constructor for class software.amazon.kinesis.connectors.flink.internals.ShardConsumer
-
Creates a shard consumer.
- ShardConsumerMetricsReporter - Class in software.amazon.kinesis.connectors.flink.metrics
-
- ShardConsumerMetricsReporter(MetricGroup) - Constructor for class software.amazon.kinesis.connectors.flink.metrics.ShardConsumerMetricsReporter
-
- SHARDID_PREFIX - Static variable in class software.amazon.kinesis.connectors.flink.model.DynamoDBStreamsShardHandle
-
- SHARDID_PREFIX_LEN - Static variable in class software.amazon.kinesis.connectors.flink.model.DynamoDBStreamsShardHandle
-
- shouldAdvanceLastDiscoveredShardId(String, String) - Method in class software.amazon.kinesis.connectors.flink.internals.DynamoDBStreamsDataFetcher
-
- shouldAdvanceLastDiscoveredShardId(String, String) - Method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
Given lastSeenShardId, check if last discovered shardId should be advanced.
- shutdownFetcher() - Method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
Starts shutting down the fetcher.
- SINK_PARTITIONER - Static variable in class software.amazon.kinesis.connectors.flink.table.KinesisOptions
-
- SINK_PARTITIONER_FIELD_DELIMITER - Static variable in class software.amazon.kinesis.connectors.flink.table.KinesisOptions
-
- SINK_PARTITIONER_VALUE_FIXED - Static variable in class software.amazon.kinesis.connectors.flink.table.KinesisOptions
-
- SINK_PARTITIONER_VALUE_RANDOM - Static variable in class software.amazon.kinesis.connectors.flink.table.KinesisOptions
-
- sleep(long) - Method in class software.amazon.kinesis.connectors.flink.proxy.FullJitterBackoff
-
Puts the current thread to sleep for the specified number of millis.
- SLEEP_TIME_MILLIS - Static variable in class software.amazon.kinesis.connectors.flink.metrics.KinesisConsumerMetricConstants
-
- snapshotState(FunctionSnapshotContext) - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisConsumer
-
- snapshotState(FunctionSnapshotContext) - Method in class software.amazon.kinesis.connectors.flink.FlinkKinesisProducer
-
- snapshotState() - Method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
Creates a snapshot of the current last processed sequence numbers of each subscribed shard.
- software.amazon.kinesis.connectors.flink - package software.amazon.kinesis.connectors.flink
-
- software.amazon.kinesis.connectors.flink.config - package software.amazon.kinesis.connectors.flink.config
-
- software.amazon.kinesis.connectors.flink.internals - package software.amazon.kinesis.connectors.flink.internals
-
- software.amazon.kinesis.connectors.flink.internals.publisher - package software.amazon.kinesis.connectors.flink.internals.publisher
-
- software.amazon.kinesis.connectors.flink.internals.publisher.fanout - package software.amazon.kinesis.connectors.flink.internals.publisher.fanout
-
- software.amazon.kinesis.connectors.flink.internals.publisher.polling - package software.amazon.kinesis.connectors.flink.internals.publisher.polling
-
- software.amazon.kinesis.connectors.flink.metrics - package software.amazon.kinesis.connectors.flink.metrics
-
- software.amazon.kinesis.connectors.flink.model - package software.amazon.kinesis.connectors.flink.model
-
- software.amazon.kinesis.connectors.flink.proxy - package software.amazon.kinesis.connectors.flink.proxy
-
- software.amazon.kinesis.connectors.flink.serialization - package software.amazon.kinesis.connectors.flink.serialization
-
- software.amazon.kinesis.connectors.flink.table - package software.amazon.kinesis.connectors.flink.table
-
- software.amazon.kinesis.connectors.flink.util - package software.amazon.kinesis.connectors.flink.util
-
- StartingPosition - Class in software.amazon.kinesis.connectors.flink.model
-
The position in which to start consuming from a stream.
- stop() - Method in class software.amazon.kinesis.connectors.flink.util.RecordEmitter
-
- stopWithError(Throwable) - Method in class software.amazon.kinesis.connectors.flink.internals.KinesisDataFetcher
-
Called by created threads to pass on errors.
- STREAM - Static variable in class software.amazon.kinesis.connectors.flink.table.KinesisOptions
-
- STREAM_DESCRIBE_BACKOFF_BASE - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The base backoff time between each describeStream attempt (for consuming from DynamoDB streams).
- STREAM_DESCRIBE_BACKOFF_EXPONENTIAL_CONSTANT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The power constant for exponential backoff between each describeStream attempt (for consuming from DynamoDB streams).
- STREAM_DESCRIBE_BACKOFF_MAX - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The maximum backoff time between each describeStream attempt (for consuming from DynamoDB streams).
- STREAM_DESCRIBE_RETRIES - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The maximum number of describeStream attempts if we get a recoverable exception.
- STREAM_INITIAL_POSITION - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The initial position to start reading Kinesis streams from (LATEST is used if not set).
- STREAM_INITIAL_TIMESTAMP - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The initial timestamp to start reading Kinesis stream from (when AT_TIMESTAMP is set for STREAM_INITIAL_POSITION).
- STREAM_METRICS_GROUP - Static variable in class software.amazon.kinesis.connectors.flink.metrics.KinesisConsumerMetricConstants
-
- STREAM_TIMESTAMP_DATE_FORMAT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The date format of initial timestamp to start reading Kinesis stream from (when AT_TIMESTAMP is set for STREAM_INITIAL_POSITION).
- StreamConsumerRegistrar - Class in software.amazon.kinesis.connectors.flink.internals.publisher.fanout
-
Responsible for registering and deregistering EFO stream consumers.
- StreamConsumerRegistrar(KinesisProxyV2Interface, FanOutRecordPublisherConfiguration, FullJitterBackoff) - Constructor for class software.amazon.kinesis.connectors.flink.internals.publisher.fanout.StreamConsumerRegistrar
-
- StreamConsumerRegistrarUtil - Class in software.amazon.kinesis.connectors.flink.util
-
- StreamConsumerRegistrarUtil() - Constructor for class software.amazon.kinesis.connectors.flink.util.StreamConsumerRegistrarUtil
-
- StreamConsumerRegistrarUtil.FlinkKinesisStreamConsumerRegistrarException - Exception in software.amazon.kinesis.connectors.flink.util
-
A semantic
RuntimeException thrown to indicate errors de-/registering stream consumers.
- StreamShardHandle - Class in software.amazon.kinesis.connectors.flink.model
-
A wrapper class around the information provided along with streamName and
Shard, with some extra utility methods to determine whether
or not a shard is closed and whether or not the shard is a result of parent shard splits or merges.
- StreamShardHandle(String, Shard) - Constructor for class software.amazon.kinesis.connectors.flink.model.StreamShardHandle
-
Create a new StreamShardHandle.
- StreamShardMetadata - Class in software.amazon.kinesis.connectors.flink.model
-
A serializable representation of a AWS Kinesis Stream shard.
- StreamShardMetadata() - Constructor for class software.amazon.kinesis.connectors.flink.model.StreamShardMetadata
-
- StreamShardMetadata.EquivalenceWrapper - Class in software.amazon.kinesis.connectors.flink.model
-
An equivalence wrapper that only checks for the stream name and shard id for equality.
- SUBSCRIBE_TO_SHARD_BACKOFF_BASE - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The base backoff time between each subscribeToShard attempt.
- SUBSCRIBE_TO_SHARD_BACKOFF_EXPONENTIAL_CONSTANT - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The power constant for exponential backoff between each subscribeToShard attempt.
- SUBSCRIBE_TO_SHARD_BACKOFF_MAX - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The maximum backoff time between each subscribeToShard attempt.
- SUBSCRIBE_TO_SHARD_RETRIES - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
The maximum number of subscribeToShard attempts if we get a recoverable exception.
- SUBSCRIBE_TO_SHARD_TIMEOUT_SECONDS - Static variable in class software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants
-
A timeout when waiting for a shard subscription to be established.
- subscribeToShard(SubscribeToShardRequest, SubscribeToShardResponseHandler) - Method in class software.amazon.kinesis.connectors.flink.proxy.KinesisProxyV2
-
- subscribeToShard(SubscribeToShardRequest, SubscribeToShardResponseHandler) - Method in interface software.amazon.kinesis.connectors.flink.proxy.KinesisProxyV2Interface
-
- validateAwsConfiguration(Properties) - Static method in class software.amazon.kinesis.connectors.flink.util.KinesisConfigUtil
-
Validate configuration properties related to Amazon AWS service.
- validateConsumerConfiguration(Properties) - Static method in class software.amazon.kinesis.connectors.flink.util.KinesisConfigUtil
-
- validateConsumerConfiguration(Properties, List<String>) - Static method in class software.amazon.kinesis.connectors.flink.util.KinesisConfigUtil
-
- validateEfoConfiguration(Properties, List<String>) - Static method in class software.amazon.kinesis.connectors.flink.util.KinesisConfigUtil
-
Validate if the given config is a valid EFO configuration.
- validateKinesisPartitioner(ReadableConfig, CatalogTable) - Static method in class software.amazon.kinesis.connectors.flink.table.KinesisDynamicTableFactory
-
- validateRecordPublisherType(Properties) - Static method in class software.amazon.kinesis.connectors.flink.util.KinesisConfigUtil
-
Validate the record publisher type.
- valueOf(String) - Static method in enum software.amazon.kinesis.connectors.flink.config.AWSConfigConstants.CredentialProvider
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants.EFORegistrationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants.InitialPosition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants.RecordPublisherType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.kinesis.connectors.flink.internals.publisher.RecordPublisher.RecordPublisherRunResult
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.kinesis.connectors.flink.model.SentinelSequenceNumber
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum software.amazon.kinesis.connectors.flink.config.AWSConfigConstants.CredentialProvider
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants.EFORegistrationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants.InitialPosition
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.kinesis.connectors.flink.config.ConsumerConfigConstants.RecordPublisherType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.kinesis.connectors.flink.internals.publisher.RecordPublisher.RecordPublisherRunResult
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.kinesis.connectors.flink.model.SentinelSequenceNumber
-
Returns an array containing the constants of this enum type, in
the order they are declared.