public static final class FlushParam.Builder extends Object
FlushParam class.| 限定符和类型 | 方法和说明 |
|---|---|
FlushParam.Builder |
addCollectionName(@NonNull String collectionName)
Adds a collection to be flushed.
|
FlushParam |
build()
Verifies parameters and creates a new
FlushParam instance. |
FlushParam.Builder |
withCollectionNames(@NonNull List<String> collectionNames)
Sets a list of collections to be flushed.
|
FlushParam.Builder |
withSyncFlush(@NonNull Boolean syncFlush)
Sets the flush function to sync mode.
|
FlushParam.Builder |
withSyncFlushWaitingInterval(@NonNull Long milliseconds)
Sets waiting interval in sync mode.
|
FlushParam.Builder |
withSyncFlushWaitingTimeout(@NonNull Long seconds)
Sets timeout value for sync mode.
|
public FlushParam.Builder withCollectionNames(@NonNull @NonNull List<String> collectionNames)
collectionNames - a list of collectionsBuilderpublic FlushParam.Builder addCollectionName(@NonNull @NonNull String collectionName)
collectionName - name of the collectionsBuilderpublic FlushParam.Builder withSyncFlush(@NonNull @NonNull Boolean syncFlush)
syncFlush - Boolean.TRUE is sync mode, Boolean.FALSE is notBuilderpublic FlushParam.Builder withSyncFlushWaitingInterval(@NonNull @NonNull Long milliseconds)
milliseconds - intervalBuilderConstantpublic FlushParam.Builder withSyncFlushWaitingTimeout(@NonNull @NonNull Long seconds)
seconds - time out value for sync modeBuilderConstantpublic FlushParam build() throws ParamException
FlushParam instance.FlushParamParamExceptionCopyright © 2023. All rights reserved.