See: Description
| Interface | Description | 
|---|---|
| KinesisIOOptions | 
 PipelineOptions for  
KinesisIO. | 
| KinesisPartitioner<T> | 
 Kinesis interface for custom partitioner. 
 | 
| KinesisPartitioner.ExplicitPartitioner<T> | 
 An explicit partitioner that always returns a  
Nonnull explicit hash key. | 
| RateLimitPolicy | |
| RateLimitPolicyFactory | 
 Implement this interface to create a  
RateLimitPolicy. | 
| WatermarkPolicy | 
 Implement this interface to define a custom watermark calculation heuristic. 
 | 
| WatermarkPolicyFactory | 
 Implement this interface to create a  
WatermarkPolicy. | 
| Exception | Description | 
|---|---|
| KinesisClientThrottledException | 
 Thrown when the Kinesis client was throttled due to rate limits. 
 |