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
-
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