Class InputUpdate
- java.lang.Object
-
- software.amazon.awssdk.services.kinesisanalytics.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>
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()Input ID of the application input to be updated.InputParallelismUpdateinputParallelismUpdate()Describes the parallelism updates (the number in-application streams Amazon Kinesis Analytics creates for the specific streaming source).InputProcessingConfigurationUpdateinputProcessingConfigurationUpdate()Describes updates for an input processing configuration.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 an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN and IAM role ARN.KinesisStreamsInputUpdatekinesisStreamsInputUpdate()If an Amazon Kinesis stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN) and IAM role ARN.StringnamePrefixUpdate()Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific streaming source.Map<String,SdkField<?>>sdkFieldNameToField()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()
Input ID of the application input to be updated.
- Returns:
- Input ID of the application input to be updated.
-
namePrefixUpdate
public final String namePrefixUpdate()
Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific streaming source.
- Returns:
- Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific streaming source.
-
inputProcessingConfigurationUpdate
public final InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate()
Describes updates for an input processing configuration.
- Returns:
- Describes updates for an input processing configuration.
-
kinesisStreamsInputUpdate
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.
- Returns:
- If an Amazon Kinesis stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN) and IAM role ARN.
-
kinesisFirehoseInputUpdate
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.
- Returns:
- If an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN and IAM role 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 in-application streams Amazon Kinesis Analytics creates for the specific streaming source).
- Returns:
- Describes the parallelism updates (the number in-application streams Amazon Kinesis 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-