@Generated(value="software.amazon.awssdk:codegen") public final class Output extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Output.Builder,Output>
Describes a SQL-based Kinesis Data Analytics application's output configuration, in which you identify an in-application stream and a destination where you want the in-application stream data to be written. The destination can be a Kinesis data stream or a Kinesis Data Firehose delivery stream.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Output.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Output.Builder |
builder() |
DestinationSchema |
destinationSchema()
Describes the data format when records are written to the destination.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
KinesisFirehoseOutput |
kinesisFirehoseOutput()
Identifies a Kinesis Data Firehose delivery stream as the destination.
|
KinesisStreamsOutput |
kinesisStreamsOutput()
Identifies a Kinesis data stream as the destination.
|
LambdaOutput |
lambdaOutput()
Identifies an Amazon Lambda function as the destination.
|
String |
name()
The name of the in-application stream.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Output.Builder> |
serializableBuilderClass() |
Output.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The name of the in-application stream.
public final KinesisStreamsOutput kinesisStreamsOutput()
Identifies a Kinesis data stream as the destination.
public final KinesisFirehoseOutput kinesisFirehoseOutput()
Identifies a Kinesis Data Firehose delivery stream as the destination.
public final LambdaOutput lambdaOutput()
Identifies an Amazon Lambda function as the destination.
public final DestinationSchema destinationSchema()
Describes the data format when records are written to the destination.
public Output.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Output.Builder,Output>public static Output.Builder builder()
public static Class<? extends Output.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.