OutputDescription class

For a SQL-based Kinesis Data Analytics application, describes the application output configuration, which includes the in-application stream name and the destination where the stream data is written. The destination can be a Kinesis data stream or a Kinesis Data Firehose delivery stream.

Constructors

OutputDescription({DestinationSchema? destinationSchema, KinesisFirehoseOutputDescription? kinesisFirehoseOutputDescription, KinesisStreamsOutputDescription? kinesisStreamsOutputDescription, LambdaOutputDescription? lambdaOutputDescription, String? name, String? outputId})
OutputDescription.fromJson(Map<String, dynamic> json)
factory

Properties

destinationSchema DestinationSchema?
The data format used for writing data to the destination.
final
hashCode int
The hash code for this object.
no setterinherited
kinesisFirehoseOutputDescription KinesisFirehoseOutputDescription?
Describes the Kinesis Data Firehose delivery stream that is configured as the destination where output is written.
final
kinesisStreamsOutputDescription KinesisStreamsOutputDescription?
Describes the Kinesis data stream that is configured as the destination where output is written.
final
lambdaOutputDescription LambdaOutputDescription?
Describes the Lambda function that is configured as the destination where output is written.
final
name String?
The name of the in-application stream that is configured as output.
final
outputId String?
A unique identifier for the output configuration.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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