@PublicEvolving public static class AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder extends Object implements AsyncSinkWriterConfiguration.ConfigurationMaxBatchSize, AsyncSinkWriterConfiguration.ConfigurationMaxInFlightRequests, AsyncSinkWriterConfiguration.ConfigurationMaxBufferedRequests, AsyncSinkWriterConfiguration.ConfigurationMaxBatchSizeInBytes, AsyncSinkWriterConfiguration.ConfigurationMaxTimeInBufferMS, AsyncSinkWriterConfiguration.ConfigurationMaxRecordSizeInBytes
AsyncSinkWriterConfiguration.| Constructor and Description |
|---|
AsyncSinkWriterConfigurationBuilder() |
| Modifier and Type | Method and Description |
|---|---|
AsyncSinkWriterConfiguration |
build() |
AsyncSinkWriterConfiguration.ConfigurationMaxBatchSizeInBytes |
setMaxBatchSize(int maxBatchSize) |
AsyncSinkWriterConfiguration.ConfigurationMaxInFlightRequests |
setMaxBatchSizeInBytes(long maxBatchSizeInBytes) |
AsyncSinkWriterConfiguration.ConfigurationMaxTimeInBufferMS |
setMaxBufferedRequests(int maxBufferedRequests) |
AsyncSinkWriterConfiguration.ConfigurationMaxBufferedRequests |
setMaxInFlightRequests(int maxInFlightRequests) |
AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder |
setMaxRecordSizeInBytes(long maxRecordSizeInBytes) |
AsyncSinkWriterConfiguration.ConfigurationMaxRecordSizeInBytes |
setMaxTimeInBufferMS(long maxTimeInBufferMS) |
AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder |
setRateLimitingStrategy(RateLimitingStrategy rateLimitingStrategy) |
public AsyncSinkWriterConfiguration.ConfigurationMaxBatchSizeInBytes setMaxBatchSize(int maxBatchSize)
setMaxBatchSize in interface AsyncSinkWriterConfiguration.ConfigurationMaxBatchSizepublic AsyncSinkWriterConfiguration.ConfigurationMaxInFlightRequests setMaxBatchSizeInBytes(long maxBatchSizeInBytes)
setMaxBatchSizeInBytes in interface AsyncSinkWriterConfiguration.ConfigurationMaxBatchSizeInBytespublic AsyncSinkWriterConfiguration.ConfigurationMaxBufferedRequests setMaxInFlightRequests(int maxInFlightRequests)
setMaxInFlightRequests in interface AsyncSinkWriterConfiguration.ConfigurationMaxInFlightRequestspublic AsyncSinkWriterConfiguration.ConfigurationMaxTimeInBufferMS setMaxBufferedRequests(int maxBufferedRequests)
setMaxBufferedRequests in interface AsyncSinkWriterConfiguration.ConfigurationMaxBufferedRequestspublic AsyncSinkWriterConfiguration.ConfigurationMaxRecordSizeInBytes setMaxTimeInBufferMS(long maxTimeInBufferMS)
setMaxTimeInBufferMS in interface AsyncSinkWriterConfiguration.ConfigurationMaxTimeInBufferMSpublic AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder setMaxRecordSizeInBytes(long maxRecordSizeInBytes)
setMaxRecordSizeInBytes in interface AsyncSinkWriterConfiguration.ConfigurationMaxRecordSizeInBytespublic AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder setRateLimitingStrategy(RateLimitingStrategy rateLimitingStrategy)
public AsyncSinkWriterConfiguration build()
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.