@Generated(value="software.amazon.awssdk:codegen") public final class OutputDescription extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OutputDescription.Builder,OutputDescription>
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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
OutputDescription.Builder |
| Modifier and Type | Method and Description |
|---|---|
static OutputDescription.Builder |
builder() |
DestinationSchema |
destinationSchema()
The data format used for writing data to the destination.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
KinesisFirehoseOutputDescription |
kinesisFirehoseOutputDescription()
Describes the Kinesis Data Firehose delivery stream that is configured as the destination where output is
written.
|
KinesisStreamsOutputDescription |
kinesisStreamsOutputDescription()
Describes the Kinesis data stream that is configured as the destination where output is written.
|
LambdaOutputDescription |
lambdaOutputDescription()
Describes the Lambda function that is configured as the destination where output is written.
|
String |
name()
The name of the in-application stream that is configured as output.
|
String |
outputId()
A unique identifier for the output configuration.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends OutputDescription.Builder> |
serializableBuilderClass() |
OutputDescription.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String outputId()
A unique identifier for the output configuration.
public final String name()
The name of the in-application stream that is configured as output.
public final KinesisStreamsOutputDescription kinesisStreamsOutputDescription()
Describes the Kinesis data stream that is configured as the destination where output is written.
public final KinesisFirehoseOutputDescription kinesisFirehoseOutputDescription()
Describes the Kinesis Data Firehose delivery stream that is configured as the destination where output is written.
public final LambdaOutputDescription lambdaOutputDescription()
Describes the Lambda function that is configured as the destination where output is written.
public final DestinationSchema destinationSchema()
The data format used for writing data to the destination.
public OutputDescription.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<OutputDescription.Builder,OutputDescription>public static OutputDescription.Builder builder()
public static Class<? extends OutputDescription.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.