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.BuilderinputParallelismUpdate(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.BuilderinputProcessingConfigurationUpdate(Consumer<InputProcessingConfigurationUpdate.Builder> inputProcessingConfigurationUpdate) Describes updates for an input processing configuration.inputProcessingConfigurationUpdate(InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate) Describes updates for an input processing configuration.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.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.BuilderkinesisFirehoseInputUpdate(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.BuilderkinesisStreamsInputUpdate(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.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:
-
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.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:
-
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.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:
-
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:
-
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.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:
-