Package-level declarations

Types

Link copied to clipboard

Specifies that you do not have the permissions required to perform this operation.

Link copied to clipboard

Represents the input for AddTagsToStream.

Link copied to clipboard
Link copied to clipboard

Output parameter of the GetRecords API. The existing child shard of the current shard.

Link copied to clipboard
class Consumer

An object that represents the details of the consumer you registered. This type of object is returned by RegisterStreamConsumer.

Link copied to clipboard

An object that represents the details of a registered consumer. This type of object is returned by DescribeStreamConsumer.

Link copied to clipboard
sealed class ConsumerStatus
Link copied to clipboard

Represents the input for CreateStream.

Link copied to clipboard
Link copied to clipboard

Represents the input for DecreaseStreamRetentionPeriod.

Link copied to clipboard

Represents the input for DeleteStream.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents the input for DescribeStream.

Link copied to clipboard

Represents the output for DescribeStream.

Link copied to clipboard

Represents the input for DisableEnhancedMonitoring.

Link copied to clipboard

Represents the output for EnableEnhancedMonitoring and DisableEnhancedMonitoring.

Link copied to clipboard

Represents the input for EnableEnhancedMonitoring.

Link copied to clipboard

Represents the output for EnableEnhancedMonitoring and DisableEnhancedMonitoring.

Link copied to clipboard
sealed class EncryptionType
Link copied to clipboard

Represents enhanced metrics types.

Link copied to clipboard

The provided iterator exceeds the maximum age allowed.

Link copied to clipboard

The pagination token passed to the operation is expired.

Link copied to clipboard

Represents the input for GetRecords.

Link copied to clipboard

Represents the output for GetRecords.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents the input for GetShardIterator.

Link copied to clipboard

Represents the output for GetShardIterator.

Link copied to clipboard

The range of possible hash key values for the shard, which is a set of ordered contiguous positive integers.

Link copied to clipboard

Represents the input for IncreaseStreamRetentionPeriod.

Link copied to clipboard

The processing of the request failed because of an unknown error, exception, or failure.

Link copied to clipboard

A specified parameter exceeds its restrictions, is not supported, or can't be used. For more information, see the returned message.

Link copied to clipboard

Base class for all service related exceptions thrown by the Kinesis client

Link copied to clipboard

The ciphertext references a key that doesn't exist or that you don't have access to.

Link copied to clipboard

The request was rejected because the specified customer master key (CMK) isn't enabled.

Link copied to clipboard

The request was rejected because the state of the specified resource isn't valid for this request. For more information, see How Key State Affects Use of a Customer Master Key in the Amazon Web Services Key Management Service Developer Guide.

Link copied to clipboard

The request was rejected because the specified entity or resource can't be found.

Link copied to clipboard

The Amazon Web Services access key ID needs a subscription for the service.

Link copied to clipboard

The request was denied due to request throttling. For more information about throttling, see Limits in the Amazon Web Services Key Management Service Developer Guide.

Link copied to clipboard

The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents the input for ListStreams.

Link copied to clipboard

Represents the output for ListStreams.

Link copied to clipboard

Represents the input for ListTagsForStream.

Link copied to clipboard

Represents the output for ListTagsForStream.

Link copied to clipboard

Represents the input for MergeShards.

Link copied to clipboard
Link copied to clipboard
sealed class MetricsName
Link copied to clipboard

The request rate for the stream is too high, or the requested data is too large for the available throughput. Reduce the frequency or size of your requests. For more information, see Streams Limits in the Amazon Kinesis Data Streams Developer Guide, and Error Retries and Exponential Backoff in Amazon Web Services in the Amazon Web Services General Reference.

Link copied to clipboard

Represents the input for PutRecord.

Link copied to clipboard

Represents the output for PutRecord.

Link copied to clipboard

A PutRecords request.

Link copied to clipboard

Represents the output for PutRecords.

Link copied to clipboard

PutRecords results.

Link copied to clipboard

Represents the result of an individual record from a PutRecords request. A record that is successfully added to a stream includes SequenceNumber and ShardId in the result. A record that fails to be added to the stream includes ErrorCode and ErrorMessage in the result.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Record

The unit of data of the Kinesis data stream, which is composed of a sequence number, a partition key, and a data blob.

Link copied to clipboard

Represents the input for RemoveTagsFromStream.

Link copied to clipboard

The resource is not available for this operation. For successful operation, the resource must be in the ACTIVE state.

Link copied to clipboard

The requested resource could not be found. The stream might not be specified correctly.

Link copied to clipboard
sealed class ScalingType
Link copied to clipboard

The range of possible sequence numbers for the shard.

Link copied to clipboard
class Shard

A uniquely identified group of data records in a Kinesis data stream.

Link copied to clipboard

The request parameter used to filter out the response of the ListShards API.

Link copied to clipboard
sealed class ShardFilterType
Link copied to clipboard
sealed class ShardIteratorType
Link copied to clipboard

Represents the input for SplitShard.

Link copied to clipboard
Link copied to clipboard

The starting position in the data stream from which to start streaming.

Link copied to clipboard

Represents the output for DescribeStream.

Link copied to clipboard

Represents the output for DescribeStreamSummary

Link copied to clipboard
sealed class StreamMode
Link copied to clipboard

Specifies the capacity mode to which you want to set your data stream. Currently, in Kinesis Data Streams, you can choose between an on-demand capacity mode and a provisioned capacity mode for your data streams.

Link copied to clipboard
sealed class StreamStatus
Link copied to clipboard

The summary of a stream.

Link copied to clipboard

After you call SubscribeToShard, Kinesis Data Streams sends events of this type over an HTTP/2 connection to your consumer.

Link copied to clipboard

This is a tagged union for all of the types of events an enhanced fan-out consumer can receive over HTTP/2 after a call to SubscribeToShard.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Tag

Metadata assigned to the stream or consumer, consisting of a key-value pair.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Specifies that you tried to invoke this API for a data stream with the on-demand capacity mode. This API is only supported for data streams with the provisioned capacity mode.