@Generated(value="software.amazon.awssdk:codegen") public final class InputUpdate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InputUpdate.Builder,InputUpdate>
For an SQL-based Amazon 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) |
<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()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String inputId()
The input ID of the application input to be updated.
public String namePrefixUpdate()
The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source.
public InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate()
Describes updates to an InputProcessingConfiguration.
public KinesisStreamsInputUpdate kinesisStreamsInputUpdate()
If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).
public KinesisFirehoseInputUpdate kinesisFirehoseInputUpdate()
If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.
public 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 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()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<InputUpdate.Builder,InputUpdate>
public static InputUpdate.Builder builder()
public static Class<? extends InputUpdate.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.