StreamDescriptionSummary class
Represents the output for DescribeStreamSummary
Constructors
-
StreamDescriptionSummary({required List<
EnhancedMetrics> enhancedMonitoring, required int openShardCount, required int retentionPeriodHours, required String streamARN, required DateTime streamCreationTimestamp, required String streamName, required StreamStatus streamStatus, int? consumerCount, EncryptionType? encryptionType, String? keyId}) -
StreamDescriptionSummary.fromJson(Map<
String, dynamic> json) -
factory
Properties
- consumerCount → int?
-
The number of enhanced fan-out consumers registered with the stream.
final
- encryptionType → EncryptionType?
-
The encryption type used. This value is one of the following:
final
-
enhancedMonitoring
→ List<
EnhancedMetrics> -
Represents the current enhanced monitoring settings of the stream.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- keyId → String?
-
The GUID for the customer-managed AWS KMS key to use for encryption. This
value can be a globally unique identifier, a fully specified ARN to either
an alias or a key, or an alias name prefixed by "alias/".You can also use a
master key owned by Kinesis Data Streams by specifying the alias
aws/kinesis
.final - openShardCount → int
-
The number of open shards in the stream.
final
- retentionPeriodHours → int
-
The current retention period, in hours.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- streamARN → String
-
The Amazon Resource Name (ARN) for the stream being described.
final
- streamCreationTimestamp → DateTime
-
The approximate time that the stream was created.
final
- streamName → String
-
The name of the stream being described.
final
- streamStatus → StreamStatus
-
The current status of the stream being described. The stream status is one
of the following states:
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