@Generated(value="software.amazon.awssdk:codegen") public final class OutputUpdate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OutputUpdate.Builder,OutputUpdate>
For an SQL-based Amazon 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) |
<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 AWS 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()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String outputId()
Identifies the specific output configuration that you want to update.
public 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 KinesisStreamsOutputUpdate kinesisStreamsOutputUpdate()
Describes a Kinesis data stream as the destination for the output.
public KinesisFirehoseOutputUpdate kinesisFirehoseOutputUpdate()
Describes a Kinesis Data Firehose delivery stream as the destination for the output.
public LambdaOutputUpdate lambdaOutputUpdate()
Describes an AWS Lambda function as the destination for the output.
public DestinationSchema destinationSchemaUpdate()
Describes the data format when records are written to the destination.
public OutputUpdate.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<OutputUpdate.Builder,OutputUpdate>
public static OutputUpdate.Builder builder()
public static Class<? extends OutputUpdate.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.