@Generated(value="software.amazon.awssdk:codegen") public final class OutputUpdate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OutputUpdate.Builder,OutputUpdate>
For a SQL-based Kinesis Data Analytics application, describes updates to the output configuration identified by the
OutputId.
| Modifier and Type | Class and Description |
|---|---|
static interface |
OutputUpdate.Builder |
| Modifier and Type | Method and Description |
|---|---|
static OutputUpdate.Builder |
builder() |
DestinationSchema |
destinationSchemaUpdate()
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() |
KinesisFirehoseOutputUpdate |
kinesisFirehoseOutputUpdate()
Describes a Kinesis Data Firehose delivery stream as the destination for the output.
|
KinesisStreamsOutputUpdate |
kinesisStreamsOutputUpdate()
Describes a Kinesis data stream as the destination for the output.
|
LambdaOutputUpdate |
lambdaOutputUpdate()
Describes an Amazon Lambda function as the destination for the output.
|
String |
nameUpdate()
If you want to specify a different in-application stream for this output configuration, use this field to specify
the new in-application stream name.
|
String |
outputId()
Identifies the specific output configuration that you want to update.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends OutputUpdate.Builder> |
serializableBuilderClass() |
OutputUpdate.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String outputId()
Identifies the specific output configuration that you want to update.
public final String nameUpdate()
If you want to specify a different in-application stream for this output configuration, use this field to specify the new in-application stream name.
public final KinesisStreamsOutputUpdate kinesisStreamsOutputUpdate()
Describes a Kinesis data stream as the destination for the output.
public final KinesisFirehoseOutputUpdate kinesisFirehoseOutputUpdate()
Describes a Kinesis Data Firehose delivery stream as the destination for the output.
public final LambdaOutputUpdate lambdaOutputUpdate()
Describes an Amazon Lambda function as the destination for the output.
public final DestinationSchema destinationSchemaUpdate()
Describes the data format when records are written to the destination.
public OutputUpdate.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<OutputUpdate.Builder,OutputUpdate>public static OutputUpdate.Builder builder()
public static Class<? extends OutputUpdate.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.