Class AsyncSinkWriterConfiguration
java.lang.Object
org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
AsyncSinkWriterConfiguration to configure the AsyncSinkWriter.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder forAsyncSinkWriterConfiguration.static interfaceRequired MaxBatchSize parameter forAsyncSinkWriterConfiguration.static interfaceRequired MaxBatchSizeInBytes parameter forAsyncSinkWriterConfiguration.static interfaceRequired MaxBufferedRequests parameter forAsyncSinkWriterConfiguration.static interfaceRequired MaxInFlightRequests parameter forAsyncSinkWriterConfiguration.static interfaceRequired MaxRecordSizeInBytes parameter forAsyncSinkWriterConfiguration.static interfaceRequired MaxTimeInBufferMS parameter forAsyncSinkWriterConfiguration. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleanstatic final long -
Method Summary
-
Field Details
-
DEFAULT_REQUEST_TIMEOUT_MS
public static final long DEFAULT_REQUEST_TIMEOUT_MS -
DEFAULT_FAIL_ON_TIMEOUT
public static final boolean DEFAULT_FAIL_ON_TIMEOUT- See Also:
-
-
Method Details
-
getMaxBatchSize
public int getMaxBatchSize() -
getMaxInFlightRequests
public int getMaxInFlightRequests() -
getMaxBufferedRequests
public int getMaxBufferedRequests() -
getMaxBatchSizeInBytes
public long getMaxBatchSizeInBytes() -
getMaxTimeInBufferMS
public long getMaxTimeInBufferMS() -
getMaxRecordSizeInBytes
public long getMaxRecordSizeInBytes() -
getRateLimitingStrategy
-
getRequestTimeoutMS
public long getRequestTimeoutMS() -
isFailOnTimeout
public boolean isFailOnTimeout() -
builder
-