Package org.apache.beam.sdk.io.aws2.kinesis
package org.apache.beam.sdk.io.aws2.kinesis
Transforms for reading from Amazon Kinesis.
-
ClassDescriptionThrown when the Kinesis client was throttled due to rate limits.IO to read from Kinesis streams.Implementation of
KinesisIO.read()
.Configuration of Kinesis record aggregation.Implementation ofKinesisIO.write()
.Result ofKinesisIO.write()
.PipelineOptions forKinesisIO
.A registrar containing the defaultKinesisIOOptions
.Kinesis interface for custom partitioner.An explicit partitioner that always returns aNonnull
explicit hash key.KinesisClientRecord
enhanced with utility methods.ExposesKinesisIO.Write
andKinesisIO.Read
as an external transform for cross-language usage.Implement this interface to create aRateLimitPolicy
.Default rate limiter that throttles reading from a shard using an exponential backoff if the response is empty or if the consumer is throttled by AWS.Time conversion utilities.WatermarkParameters
contains the parameters used for watermark computation.Implement this interface to define a custom watermark calculation heuristic.Implement this interface to create aWatermarkPolicy
.ArrivalTimeWatermarkPolicy usesWatermarkPolicyFactory.CustomWatermarkPolicy
for watermark computation.CustomWatermarkPolicy uses parameters defined inWatermarkParameters
to compute watermarks.Watermark policy where the processing time is used as the event time.