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