Class InputUpdate
- java.lang.Object
-
- software.amazon.awssdk.services.kinesisanalyticsv2.model.InputUpdate
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<InputUpdate.Builder,InputUpdate>
@Generated("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
InputIdof an application).- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceInputUpdate.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InputUpdate.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringinputId()The input ID of the application input to be updated.InputParallelismUpdateinputParallelismUpdate()Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).InputProcessingConfigurationUpdateinputProcessingConfigurationUpdate()Describes updates to an InputProcessingConfiguration.InputSchemaUpdateinputSchemaUpdate()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.KinesisFirehoseInputUpdatekinesisFirehoseInputUpdate()If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.KinesisStreamsInputUpdatekinesisStreamsInputUpdate()If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).StringnamePrefixUpdate()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.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
inputId
public final String inputId()
The input ID of the application input to be updated.
- Returns:
- The input ID of the application input to be updated.
-
namePrefixUpdate
public final String namePrefixUpdate()
The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source.
- Returns:
- The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source.
-
inputProcessingConfigurationUpdate
public final InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate()
Describes updates to an InputProcessingConfiguration.
- Returns:
- Describes updates to an InputProcessingConfiguration.
-
kinesisStreamsInputUpdate
public final KinesisStreamsInputUpdate kinesisStreamsInputUpdate()
If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).
- Returns:
- If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).
-
kinesisFirehoseInputUpdate
public final KinesisFirehoseInputUpdate kinesisFirehoseInputUpdate()
If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.
- Returns:
- If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.
-
inputSchemaUpdate
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.
- Returns:
- 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.
-
inputParallelismUpdate
public final InputParallelismUpdate inputParallelismUpdate()
Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).
- Returns:
- Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).
-
toBuilder
public InputUpdate.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<InputUpdate.Builder,InputUpdate>
-
builder
public static InputUpdate.Builder builder()
-
serializableBuilderClass
public static Class<? extends InputUpdate.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-