All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AsyncStreamProxy Interface for interactions with async client of Kinesis streams.FanOutKinesisShardSplitReader An implementation of the KinesisShardSplitReader that consumes from Kinesis using Enhanced Fan-Out and HTTP/2.FanOutKinesisShardSubscription FanOutSubscription class responsible for handling the subscription to a single shard of the Kinesis stream.FixedKinesisPartitionKeyGenerator<T> A partitioner ensuring that each internal Flink partition ends up in the same Kinesis partition.KinesisAsyncStreamProxy Implementation of async stream proxy for the Kinesis client.KinesisConnectorOptions Options for the Kinesis connector.KinesisDeserializationSchema<T> This is a deserialization schema specific for theKinesisStreamsSource
.KinesisDynamicSink Kinesis backedAsyncDynamicTableSink
.KinesisDynamicSink.KinesisDynamicTableSinkBuilder Builder class forKinesisDynamicSink
.KinesisDynamicSource Kinesis-backedScanTableSource
using Source API.KinesisDynamicSource.KinesisDynamicTableSourceBuilder Builder class forKinesisDynamicSource
.KinesisDynamicTableFactory Factory for creatingKinesisDynamicSink
.KinesisPartitionKeyGeneratorFactory Factory Class forPartitionKeyGenerator
.KinesisShardAssigner Interface that controls the mapping of the split to a given subtask.KinesisShardAssigner.Context Immutable information about the Flink cluster useful for deciding which subtask to assign a given split.KinesisShardMetrics A utility class for handling Kinesis shard metrics.KinesisShardSplit Contains information about the kinesis stream and shard.KinesisShardSplitReaderBase Base implementation of the SplitReader for reading from KinesisShardSplits.KinesisShardSplitReaderBase.RecordBatch Dataclass to store a batch of Kinesis records with metadata.KinesisShardSplitSerializer Serializes and deserializes theKinesisShardSplit
.KinesisShardSplitState Stores the metadata around a givenKinesisShardSplit
.KinesisShardSplitWithAssignmentStatus Kinesis shard split with assignment status.KinesisSourceConfigOptions Constants to be used with the KinesisStreamsSource.KinesisSourceConfigOptions.ConsumerLifecycle Defines lifecycle management of EFO consumer on Kinesis stream.KinesisSourceConfigOptions.InitialPosition Marks the initial position to use when reading from the Kinesis stream.KinesisSourceConfigOptions.ReaderType Defines mechanism used to consume records from Kinesis stream.KinesisStreamProxy Implementation of theStreamProxy
for Kinesis data streams.KinesisStreamsConfigConstants Defaults forKinesisStreamsSinkWriter
.KinesisStreamsConnectorSinkOptionsUtils Class for handling kinesis table options, including key mapping and validations and property extraction.KinesisStreamsConnectorSinkOptionsUtils.KinesisProducerOptionsMapper Class for Mapping and validation of deprecated producer options.KinesisStreamsConnectorSourceOptionsUtils Class for handling Kinesis Consumer specific table options.KinesisStreamsRecordEmitter<T> Emits record from the source into the Flink job graph.KinesisStreamsSink<InputT> A Kinesis Data Streams (KDS) Sink that performs async requests against a destination stream using the buffering protocol specified inAsyncSinkBase
.KinesisStreamsSinkBuilder<InputT> Builder to constructKinesisStreamsSink
.KinesisStreamsSinkElementConverter<InputT> An implementation of theElementConverter
that uses the AWS Kinesis SDK v2.KinesisStreamsSinkElementConverter.Builder<InputT> A builder for the KinesisStreamsSinkElementConverter.KinesisStreamsSource<T> TheKinesisStreamsSource
is an exactly-once parallel streaming data source that subscribes to a single AWS Kinesis data stream.KinesisStreamsSourceBuilder<T> Builder to construct theKinesisStreamsSource
.KinesisStreamsSourceConfigUtil Utility functions to use withKinesisSourceConfigOptions
.KinesisStreamsSourceEnumerator This class is used to discover and assign Kinesis splits to subtasks on the Flink cluster.KinesisStreamsSourceEnumeratorState State for theKinesisStreamsSourceEnumerator
.KinesisStreamsSourceEnumeratorStateSerializer Used to serialize and deserialize theKinesisStreamsSourceEnumeratorState
.KinesisStreamsSourceEnumeratorStateV0 Deprecated. This class is preserved to test state compatibility only.KinesisStreamsSourceException Exception to indicate that there is some issue resulting from the code of theKinesisStreamsSource
.KinesisStreamsSourceReader<T> Coordinates the reading from assigned splits.KinesisStreamsStateSerializer Kinesis Streams implementationAsyncSinkWriterStateSerializer
.ListShardsStartingPosition Starting position to perform list shard request.MetricConstants A collection of consumer metric related constant names.PartitionKeyGenerator<InputT> This is a serializable function whoseapply()
method specifies how to convert from an input element to the partition key, a string.PollingKinesisShardSplitReader An implementation of the KinesisShardSplitReader that periodically polls the Kinesis stream to retrieve records.RandomKinesisPartitionKeyGenerator<T> APartitionKeyGenerator
that maps an arbitrary inputelement
to a random partition ID.RowDataFieldsKinesisPartitionKeyGenerator APartitionKeyGenerator
ofRowData
elements that constructs the partition key from a list of field names.RowMetadata Internal type for enumerating available metadata.ShardAssignerFactory Factory that provides an instance ofKinesisShardAssigner
pre-packaged with the connector.SplitAssignmentStatus Assignment status ofKinesisShardSplit
.SplitsFinishedEvent Source event used by source reader to communicate that splits are finished to enumerator.SplitTracker This class is used to track shard hierarchy.StartingPosition Data class indicating the starting position for reading a given shard.StartingPositionUtil Util class with methods relating toKinesisStreamsSource
's internal representation ofStartingPosition
.StreamConsumerRegistrar Responsible for registering and deregistering EFO stream consumers.StreamProxy Interface for a StreamProxy to interact with Streams service in a given region.UniformShardAssigner An implementation of theKinesisShardAssigner
that maps Kinesis shard hash-key ranges to Flink subtasks.