DynamoDbStreamsClient

Amazon DynamoDB

Amazon DynamoDB Streams provides API actions for accessing streams and processing stream records. To learn more about application development with Streams, see Capturing Table Activity with DynamoDB Streams in the Amazon DynamoDB Developer Guide.

Properties

Link copied to clipboard
abstract override val config: DynamoDbStreamsClient.Config

DynamoDbStreamsClient's configuration

Functions

Link copied to clipboard

Returns information about a stream, including the current status of the stream, its Amazon Resource Name (ARN), the composition of its shards, and its corresponding DynamoDB table.

Link copied to clipboard
abstract suspend fun getRecords(input: GetRecordsRequest): GetRecordsResponse

Retrieves the stream records from a given shard.

Link copied to clipboard

Returns a shard iterator. A shard iterator provides information about how to retrieve the stream records from within a shard. Use the shard iterator in a subsequent GetRecords request to read the stream records from the shard.

Link copied to clipboard
abstract suspend fun listStreams(input: ListStreamsRequest = ListStreamsRequest { }): ListStreamsResponse

Returns an array of stream ARNs associated with the current account and endpoint. If the TableName parameter is present, then ListStreams will return only the streams ARNs for that table.

Inherited functions

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

Returns information about a stream, including the current status of the stream, its Amazon Resource Name (ARN), the composition of its shards, and its corresponding DynamoDB table.

Link copied to clipboard

Retrieves the stream records from a given shard.

Link copied to clipboard

Returns a shard iterator. A shard iterator provides information about how to retrieve the stream records from within a shard. Use the shard iterator in a subsequent GetRecords request to read the stream records from the shard.

Link copied to clipboard

Returns an array of stream ARNs associated with the current account and endpoint. If the TableName parameter is present, then ListStreams will return only the streams ARNs for that table.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.