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)Input 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).InputUpdate.BuilderinputParallelismUpdate(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.InputUpdate.BuilderinputProcessingConfigurationUpdate(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.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 an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN and IAM role ARN.InputUpdate.BuilderkinesisFirehoseInputUpdate(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.InputUpdate.BuilderkinesisStreamsInputUpdate(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.InputUpdate.BuildernamePrefixUpdate(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
inputId
InputUpdate.Builder inputId(String 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
InputUpdate.Builder namePrefixUpdate(String 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:
inputProcessingConfigurationUpdate(InputProcessingConfigurationUpdate)
-
kinesisStreamsInputUpdate
InputUpdate.Builder 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.
- 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:
kinesisStreamsInputUpdate(KinesisStreamsInputUpdate)
-
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:
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 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:
inputParallelismUpdate(InputParallelismUpdate)
-
-