Interface InputUpdate.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InputUpdate.Builder,
,InputUpdate> SdkBuilder<InputUpdate.Builder,
,InputUpdate> SdkPojo
- Enclosing class:
InputUpdate
-
Method Summary
Modifier and TypeMethodDescriptionThe input ID of the application input to be updated.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).inputParallelismUpdate
(InputParallelismUpdate inputParallelismUpdate) Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).default InputUpdate.Builder
inputProcessingConfigurationUpdate
(Consumer<InputProcessingConfigurationUpdate.Builder> inputProcessingConfigurationUpdate) Describes updates to an InputProcessingConfiguration.inputProcessingConfigurationUpdate
(InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate) Describes updates to an InputProcessingConfiguration.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.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.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.kinesisFirehoseInputUpdate
(KinesisFirehoseInputUpdate kinesisFirehoseInputUpdate) If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.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).kinesisStreamsInputUpdate
(KinesisStreamsInputUpdate kinesisStreamsInputUpdate) If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).namePrefixUpdate
(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, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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.Builder
avoiding the need to create one manually viaInputProcessingConfigurationUpdate.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaKinesisStreamsInputUpdate.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaKinesisFirehoseInputUpdate.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaInputSchemaUpdate.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaInputParallelismUpdate.builder()
.When the
Consumer
completes,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:
-