DeliveryStreamDescription class

Contains information about a delivery stream.

Constructors

DeliveryStreamDescription({required String deliveryStreamARN, required String deliveryStreamName, required DeliveryStreamStatus deliveryStreamStatus, required DeliveryStreamType deliveryStreamType, required List<DestinationDescription> destinations, required bool hasMoreDestinations, required String versionId, DateTime? createTimestamp, DeliveryStreamEncryptionConfiguration? deliveryStreamEncryptionConfiguration, FailureDescription? failureDescription, DateTime? lastUpdateTimestamp, SourceDescription? source})
DeliveryStreamDescription.fromJson(Map<String, dynamic> json)
factory

Properties

createTimestamp DateTime?
The date and time that the delivery stream was created.
final
deliveryStreamARN String
The Amazon Resource Name (ARN) of the delivery stream. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
final
deliveryStreamEncryptionConfiguration DeliveryStreamEncryptionConfiguration?
Indicates the server-side encryption (SSE) status for the delivery stream.
final
deliveryStreamName String
The name of the delivery stream.
final
deliveryStreamStatus DeliveryStreamStatus
The status of the delivery stream. If the status of a delivery stream is CREATING_FAILED, this status doesn't change, and you can't invoke CreateDeliveryStream again on it. However, you can invoke the DeleteDeliveryStream operation to delete it.
final
deliveryStreamType DeliveryStreamType
The delivery stream type. This can be one of the following values:
final
destinations List<DestinationDescription>
The destinations.
final
failureDescription FailureDescription?
Provides details in case one of the following operations fails due to an error related to KMS: CreateDeliveryStream, DeleteDeliveryStream, StartDeliveryStreamEncryption, StopDeliveryStreamEncryption.
final
hashCode int
The hash code for this object.
no setterinherited
hasMoreDestinations bool
Indicates whether there are more destinations available to list.
final
lastUpdateTimestamp DateTime?
The date and time that the delivery stream was last updated.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
source SourceDescription?
If the DeliveryStreamType parameter is KinesisStreamAsSource, a SourceDescription object describing the source Kinesis data stream.
final
versionId String
Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery 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