JournalKinesisStreamDescription class

The information about an Amazon QLDB journal stream, including the Amazon Resource Name (ARN), stream name, creation time, current status, and the parameters of your original stream creation request.

Constructors

JournalKinesisStreamDescription({required KinesisConfiguration kinesisConfiguration, required String ledgerName, required String roleArn, required StreamStatus status, required String streamId, required String streamName, String? arn, DateTime? creationTime, ErrorCause? errorCause, DateTime? exclusiveEndTime, DateTime? inclusiveStartTime})
JournalKinesisStreamDescription.fromJson(Map<String, dynamic> json)
factory

Properties

arn String?
The Amazon Resource Name (ARN) of the QLDB journal stream.
final
creationTime DateTime?
The date and time, in epoch time format, when the QLDB journal stream was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)
final
errorCause ErrorCause?
The error message that describes the reason that a stream has a status of IMPAIRED or FAILED. This is not applicable to streams that have other status values.
final
exclusiveEndTime DateTime?
The exclusive date and time that specifies when the stream ends. If this parameter is blank, the stream runs indefinitely until you cancel it.
final
hashCode int
The hash code for this object.
no setterinherited
inclusiveStartTime DateTime?
The inclusive start date and time from which to start streaming journal data.
final
kinesisConfiguration KinesisConfiguration
The configuration settings of the Amazon Kinesis Data Streams destination for your QLDB journal stream.
final
ledgerName String
The name of the ledger.
final
roleArn String
The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal stream to write data records to a Kinesis Data Streams resource.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status StreamStatus
The current state of the QLDB journal stream.
final
streamId String
The unique ID that QLDB assigns to each QLDB journal stream.
final
streamName String
The user-defined name of the QLDB journal stream.
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