Interface InputUpdate.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<InputUpdate.Builder,InputUpdate>,SdkBuilder<InputUpdate.Builder,InputUpdate>,SdkPojo
- Enclosing class:
- InputUpdate
public static interface InputUpdate.Builder extends SdkPojo, CopyableBuilder<InputUpdate.Builder,InputUpdate>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description InputUpdate.BuilderinputId(String inputId)The input ID of the application input to be updated.default InputUpdate.BuilderinputParallelismUpdate(Consumer<InputParallelismUpdate.Builder> inputParallelismUpdate)Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).InputUpdate.BuilderinputParallelismUpdate(InputParallelismUpdate inputParallelismUpdate)Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).default InputUpdate.BuilderinputProcessingConfigurationUpdate(Consumer<InputProcessingConfigurationUpdate.Builder> inputProcessingConfigurationUpdate)Describes updates to an InputProcessingConfiguration.InputUpdate.BuilderinputProcessingConfigurationUpdate(InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate)Describes updates to an InputProcessingConfiguration.default InputUpdate.BuilderinputSchemaUpdate(Consumer<InputSchemaUpdate.Builder> 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.InputUpdate.BuilderinputSchemaUpdate(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.default InputUpdate.BuilderkinesisFirehoseInputUpdate(Consumer<KinesisFirehoseInputUpdate.Builder> kinesisFirehoseInputUpdate)If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.InputUpdate.BuilderkinesisFirehoseInputUpdate(KinesisFirehoseInputUpdate kinesisFirehoseInputUpdate)If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.default InputUpdate.BuilderkinesisStreamsInputUpdate(Consumer<KinesisStreamsInputUpdate.Builder> kinesisStreamsInputUpdate)If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).InputUpdate.BuilderkinesisStreamsInputUpdate(KinesisStreamsInputUpdate kinesisStreamsInputUpdate)If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).InputUpdate.BuildernamePrefixUpdate(String namePrefixUpdate)The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
inputId
InputUpdate.Builder inputId(String inputId)
The input ID of the application input to be updated.
- Parameters:
inputId- The input ID of the application input to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
namePrefixUpdate
InputUpdate.Builder namePrefixUpdate(String namePrefixUpdate)
The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source.
- Parameters:
namePrefixUpdate- The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputProcessingConfigurationUpdate
InputUpdate.Builder inputProcessingConfigurationUpdate(InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate)
Describes updates to an InputProcessingConfiguration.
- Parameters:
inputProcessingConfigurationUpdate- Describes updates to an InputProcessingConfiguration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputProcessingConfigurationUpdate
default InputUpdate.Builder inputProcessingConfigurationUpdate(Consumer<InputProcessingConfigurationUpdate.Builder> inputProcessingConfigurationUpdate)
Describes updates to an InputProcessingConfiguration.
This is a convenience method that creates an instance of theInputProcessingConfigurationUpdate.Builderavoiding the need to create one manually viaInputProcessingConfigurationUpdate.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputProcessingConfigurationUpdate(InputProcessingConfigurationUpdate).- Parameters:
inputProcessingConfigurationUpdate- a consumer that will call methods onInputProcessingConfigurationUpdate.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
inputProcessingConfigurationUpdate(InputProcessingConfigurationUpdate)
-
kinesisStreamsInputUpdate
InputUpdate.Builder kinesisStreamsInputUpdate(KinesisStreamsInputUpdate kinesisStreamsInputUpdate)
If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).
- Parameters:
kinesisStreamsInputUpdate- If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisStreamsInputUpdate
default InputUpdate.Builder kinesisStreamsInputUpdate(Consumer<KinesisStreamsInputUpdate.Builder> kinesisStreamsInputUpdate)
If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).
This is a convenience method that creates an instance of theKinesisStreamsInputUpdate.Builderavoiding the need to create one manually viaKinesisStreamsInputUpdate.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tokinesisStreamsInputUpdate(KinesisStreamsInputUpdate).- Parameters:
kinesisStreamsInputUpdate- a consumer that will call methods onKinesisStreamsInputUpdate.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
kinesisStreamsInputUpdate(KinesisStreamsInputUpdate)
-
kinesisFirehoseInputUpdate
InputUpdate.Builder kinesisFirehoseInputUpdate(KinesisFirehoseInputUpdate kinesisFirehoseInputUpdate)
If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.
- Parameters:
kinesisFirehoseInputUpdate- If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisFirehoseInputUpdate
default InputUpdate.Builder kinesisFirehoseInputUpdate(Consumer<KinesisFirehoseInputUpdate.Builder> kinesisFirehoseInputUpdate)
If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.
This is a convenience method that creates an instance of theKinesisFirehoseInputUpdate.Builderavoiding the need to create one manually viaKinesisFirehoseInputUpdate.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tokinesisFirehoseInputUpdate(KinesisFirehoseInputUpdate).- Parameters:
kinesisFirehoseInputUpdate- a consumer that will call methods onKinesisFirehoseInputUpdate.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
kinesisFirehoseInputUpdate(KinesisFirehoseInputUpdate)
-
inputSchemaUpdate
InputUpdate.Builder inputSchemaUpdate(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.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
inputSchemaUpdate
default InputUpdate.Builder inputSchemaUpdate(Consumer<InputSchemaUpdate.Builder> 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.
This is a convenience method that creates an instance of theInputSchemaUpdate.Builderavoiding the need to create one manually viaInputSchemaUpdate.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputSchemaUpdate(InputSchemaUpdate).- Parameters:
inputSchemaUpdate- a consumer that will call methods onInputSchemaUpdate.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
inputSchemaUpdate(InputSchemaUpdate)
-
inputParallelismUpdate
InputUpdate.Builder inputParallelismUpdate(InputParallelismUpdate inputParallelismUpdate)
Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).
- Parameters:
inputParallelismUpdate- Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputParallelismUpdate
default InputUpdate.Builder inputParallelismUpdate(Consumer<InputParallelismUpdate.Builder> inputParallelismUpdate)
Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).
This is a convenience method that creates an instance of theInputParallelismUpdate.Builderavoiding the need to create one manually viaInputParallelismUpdate.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputParallelismUpdate(InputParallelismUpdate).- Parameters:
inputParallelismUpdate- a consumer that will call methods onInputParallelismUpdate.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
inputParallelismUpdate(InputParallelismUpdate)
-
-