@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() |
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 setRequestTimeoutMS(long requestTimeoutMS)
public AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder setFailOnTimeout(boolean failOnTimeout)
public AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder setRateLimitingStrategy(RateLimitingStrategy rateLimitingStrategy)
public AsyncSinkWriterConfiguration build()
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.