Interface DirectKinesisSource.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DirectKinesisSource.Builder,,DirectKinesisSource> SdkBuilder<DirectKinesisSource.Builder,,DirectKinesisSource> SdkPojo
- Enclosing class:
DirectKinesisSource
public static interface DirectKinesisSource.Builder
extends SdkPojo, CopyableBuilder<DirectKinesisSource.Builder,DirectKinesisSource>
-
Method Summary
Modifier and TypeMethodDescriptiondefault DirectKinesisSource.BuilderdataPreviewOptions(Consumer<StreamingDataPreviewOptions.Builder> dataPreviewOptions) Additional options for data preview.dataPreviewOptions(StreamingDataPreviewOptions dataPreviewOptions) Additional options for data preview.detectSchema(Boolean detectSchema) Whether to automatically determine the schema from the incoming data.The name of the data source.default DirectKinesisSource.BuilderstreamingOptions(Consumer<KinesisStreamingSourceOptions.Builder> streamingOptions) Additional options for the Kinesis streaming data source.streamingOptions(KinesisStreamingSourceOptions streamingOptions) Additional options for the Kinesis streaming data source.windowSize(Integer windowSize) The amount of time to spend processing each micro batch.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, sdkFields
-
Method Details
-
name
The name of the data source.
- Parameters:
name- The name of the data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
windowSize
The amount of time to spend processing each micro batch.
- Parameters:
windowSize- The amount of time to spend processing each micro batch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
detectSchema
Whether to automatically determine the schema from the incoming data.
- Parameters:
detectSchema- Whether to automatically determine the schema from the incoming data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
streamingOptions
Additional options for the Kinesis streaming data source.
- Parameters:
streamingOptions- Additional options for the Kinesis streaming data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
streamingOptions
default DirectKinesisSource.Builder streamingOptions(Consumer<KinesisStreamingSourceOptions.Builder> streamingOptions) Additional options for the Kinesis streaming data source.
This is a convenience method that creates an instance of theKinesisStreamingSourceOptions.Builderavoiding the need to create one manually viaKinesisStreamingSourceOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostreamingOptions(KinesisStreamingSourceOptions).- Parameters:
streamingOptions- a consumer that will call methods onKinesisStreamingSourceOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataPreviewOptions
Additional options for data preview.
- Parameters:
dataPreviewOptions- Additional options for data preview.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataPreviewOptions
default DirectKinesisSource.Builder dataPreviewOptions(Consumer<StreamingDataPreviewOptions.Builder> dataPreviewOptions) Additional options for data preview.
This is a convenience method that creates an instance of theStreamingDataPreviewOptions.Builderavoiding the need to create one manually viaStreamingDataPreviewOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataPreviewOptions(StreamingDataPreviewOptions).- Parameters:
dataPreviewOptions- a consumer that will call methods onStreamingDataPreviewOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-