Interface InputProcessingConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<InputProcessingConfiguration.Builder,InputProcessingConfiguration>,SdkBuilder<InputProcessingConfiguration.Builder,InputProcessingConfiguration>,SdkPojo
- Enclosing class:
- InputProcessingConfiguration
public static interface InputProcessingConfiguration.Builder extends SdkPojo, CopyableBuilder<InputProcessingConfiguration.Builder,InputProcessingConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default InputProcessingConfiguration.BuilderinputLambdaProcessor(Consumer<InputLambdaProcessor.Builder> inputLambdaProcessor)The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.InputProcessingConfiguration.BuilderinputLambdaProcessor(InputLambdaProcessor inputLambdaProcessor)The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.-
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
-
inputLambdaProcessor
InputProcessingConfiguration.Builder inputLambdaProcessor(InputLambdaProcessor inputLambdaProcessor)
The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
- Parameters:
inputLambdaProcessor- The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputLambdaProcessor
default InputProcessingConfiguration.Builder inputLambdaProcessor(Consumer<InputLambdaProcessor.Builder> inputLambdaProcessor)
The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
This is a convenience method that creates an instance of theInputLambdaProcessor.Builderavoiding the need to create one manually viaInputLambdaProcessor.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputLambdaProcessor(InputLambdaProcessor).- Parameters:
inputLambdaProcessor- a consumer that will call methods onInputLambdaProcessor.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
inputLambdaProcessor(InputLambdaProcessor)
-
-