@Generated(value="software.amazon.awssdk:codegen") public final class InputUpdate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InputUpdate.Builder,InputUpdate>
For a SQL-based Kinesis Data Analytics application, describes updates to a specific input configuration (identified
by the InputId of an application).
| Modifier and Type | Class and Description |
|---|---|
static interface |
InputUpdate.Builder |
| Modifier and Type | Method and Description |
|---|---|
static InputUpdate.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
inputId()
The input ID of the application input to be updated.
|
InputParallelismUpdate |
inputParallelismUpdate()
Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the
specific streaming source).
|
InputProcessingConfigurationUpdate |
inputProcessingConfigurationUpdate()
Describes updates to an InputProcessingConfiguration.
|
InputSchemaUpdate |
inputSchemaUpdate()
Describes the data format on the streaming source, and how record elements on the streaming source map to columns
of the in-application stream that is created.
|
KinesisFirehoseInputUpdate |
kinesisFirehoseInputUpdate()
If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.
|
KinesisStreamsInputUpdate |
kinesisStreamsInputUpdate()
If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name
(ARN).
|
String |
namePrefixUpdate()
The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends InputUpdate.Builder> |
serializableBuilderClass() |
InputUpdate.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String inputId()
The input ID of the application input to be updated.
public final String namePrefixUpdate()
The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source.
public final InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate()
Describes updates to an InputProcessingConfiguration.
public final KinesisStreamsInputUpdate kinesisStreamsInputUpdate()
If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).
public final KinesisFirehoseInputUpdate kinesisFirehoseInputUpdate()
If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.
public final InputSchemaUpdate inputSchemaUpdate()
Describes the data format on the streaming source, and how record elements on the streaming source map to columns of the in-application stream that is created.
public final InputParallelismUpdate inputParallelismUpdate()
Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).
public InputUpdate.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<InputUpdate.Builder,InputUpdate>public static InputUpdate.Builder builder()
public static Class<? extends InputUpdate.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.