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