StreamDescription class

Represents all of the data describing a particular stream.

Constructors

StreamDescription({DateTime? creationRequestDateTime, List<KeySchemaElement>? keySchema, String? lastEvaluatedShardId, List<Shard>? shards, String? streamArn, String? streamLabel, StreamStatus? streamStatus, StreamViewType? streamViewType, String? tableName})
StreamDescription.fromJson(Map<String, dynamic> json)
factory

Properties

creationRequestDateTime DateTime?
The date and time when the request to create this stream was issued.
final
hashCode int
The hash code for this object.
no setterinherited
keySchema List<KeySchemaElement>?
The key attribute(s) of the stream's DynamoDB table.
final
lastEvaluatedShardId String?
The shard ID of the item where the operation stopped, inclusive of the previous result set. Use this value to start a new operation, excluding this value in the new request.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shards List<Shard>?
The shards that comprise the stream.
final
streamArn String?
The Amazon Resource Name (ARN) for the stream.
final
streamLabel String?
A timestamp, in ISO 8601 format, for this stream.
final
streamStatus StreamStatus?
Indicates the current status of the stream:
final
streamViewType StreamViewType?
Indicates the format of the records within this stream:
final
tableName String?
The DynamoDB table with which the stream is associated.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited