Interface InputConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InputConfiguration.Builder,
,InputConfiguration> SdkBuilder<InputConfiguration.Builder,
,InputConfiguration> SdkPojo
- Enclosing class:
InputConfiguration
public static interface InputConfiguration.Builder
extends SdkPojo, CopyableBuilder<InputConfiguration.Builder,InputConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionInput source ID.default InputConfiguration.Builder
inputStartingPositionConfiguration
(Consumer<InputStartingPositionConfiguration.Builder> inputStartingPositionConfiguration) Point at which you want the application to start processing records from the streaming source.inputStartingPositionConfiguration
(InputStartingPositionConfiguration inputStartingPositionConfiguration) Point at which you want the application to start processing records from the 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
-
id
Input source ID. You can get this ID by calling the DescribeApplication operation.
- Parameters:
id
- Input source ID. You can get this ID by calling the DescribeApplication operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputStartingPositionConfiguration
InputConfiguration.Builder inputStartingPositionConfiguration(InputStartingPositionConfiguration inputStartingPositionConfiguration) Point at which you want the application to start processing records from the streaming source.
- Parameters:
inputStartingPositionConfiguration
- Point at which you want the application to start processing records from the streaming source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputStartingPositionConfiguration
default InputConfiguration.Builder inputStartingPositionConfiguration(Consumer<InputStartingPositionConfiguration.Builder> inputStartingPositionConfiguration) Point at which you want the application to start processing records from the streaming source.
This is a convenience method that creates an instance of theInputStartingPositionConfiguration.Builder
avoiding the need to create one manually viaInputStartingPositionConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputStartingPositionConfiguration(InputStartingPositionConfiguration)
.- Parameters:
inputStartingPositionConfiguration
- a consumer that will call methods onInputStartingPositionConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-