Interface InputUpdate.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InputUpdate.Builder,
,InputUpdate> SdkBuilder<InputUpdate.Builder,
,InputUpdate> SdkPojo
- Enclosing class:
InputUpdate
-
Method Summary
Modifier and TypeMethodDescriptionInput ID of the application input to be updated.default InputUpdate.Builder
inputParallelismUpdate
(Consumer<InputParallelismUpdate.Builder> inputParallelismUpdate) Describes the parallelism updates (the number in-application streams Amazon Kinesis Analytics creates for the specific streaming source).inputParallelismUpdate
(InputParallelismUpdate inputParallelismUpdate) Describes the parallelism updates (the number in-application streams Amazon Kinesis Analytics creates for the specific streaming source).default InputUpdate.Builder
inputProcessingConfigurationUpdate
(Consumer<InputProcessingConfigurationUpdate.Builder> inputProcessingConfigurationUpdate) Describes updates for an input processing configuration.inputProcessingConfigurationUpdate
(InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate) Describes updates for an input processing configuration.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 an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN and IAM role ARN.kinesisFirehoseInputUpdate
(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.default InputUpdate.Builder
kinesisStreamsInputUpdate
(Consumer<KinesisStreamsInputUpdate.Builder> 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.kinesisStreamsInputUpdate
(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.namePrefixUpdate
(String namePrefixUpdate) Name prefix for in-application streams that Amazon Kinesis 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 Details
-
inputId
Input ID of the application input to be updated.
- Parameters:
inputId
- 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
Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific streaming source.
- Parameters:
namePrefixUpdate
- Name prefix for in-application streams that Amazon Kinesis 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 for an input processing configuration.
- Parameters:
inputProcessingConfigurationUpdate
- Describes updates for an input processing configuration.- 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 for an input processing configuration.
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 an Amazon Kinesis stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN) and IAM role ARN.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisStreamsInputUpdate
default InputUpdate.Builder kinesisStreamsInputUpdate(Consumer<KinesisStreamsInputUpdate.Builder> 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.
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 an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN and IAM role ARN.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisFirehoseInputUpdate
default InputUpdate.Builder kinesisFirehoseInputUpdate(Consumer<KinesisFirehoseInputUpdate.Builder> kinesisFirehoseInputUpdate) If an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN and IAM role 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 in-application streams Amazon Kinesis Analytics creates for the specific streaming source).
- Parameters:
inputParallelismUpdate
- Describes the parallelism updates (the number in-application streams Amazon Kinesis 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 in-application streams Amazon Kinesis 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:
-