@Generated(value="software.amazon.awssdk:codegen") public final class InputUpdate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InputUpdate.Builder,InputUpdate>
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()
Input ID of the application input to be updated.
|
InputParallelismUpdate |
inputParallelismUpdate()
Describes the parallelism updates (the number in-application streams Amazon Kinesis Analytics creates for the
specific streaming source).
|
InputProcessingConfigurationUpdate |
inputProcessingConfigurationUpdate()
Describes updates for an input processing configuration.
|
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 an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated stream
ARN and IAM role ARN.
|
KinesisStreamsInputUpdate |
kinesisStreamsInputUpdate()
If an Amazon Kinesis stream is the streaming source to be updated, provides an updated stream Amazon Resource
Name (ARN) and IAM role ARN.
|
String |
namePrefixUpdate()
Name prefix for in-application streams that Amazon Kinesis 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()
Input ID of the application input to be updated.
public final String namePrefixUpdate()
Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific streaming source.
public final InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate()
Describes updates for an input processing configuration.
public final KinesisStreamsInputUpdate kinesisStreamsInputUpdate()
If an Amazon Kinesis stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN) and IAM role ARN.
public final KinesisFirehoseInputUpdate kinesisFirehoseInputUpdate()
If an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN and IAM role 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 in-application streams Amazon Kinesis 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 © 2023. All rights reserved.