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 invokeCreateDeliveryStream
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 isKinesisStreamAsSource
, 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