public static final class LoadPartitionsParam.Builder
extends java.lang.Object
LoadPartitionsParam
class.Modifier and Type | Method and Description |
---|---|
LoadPartitionsParam.Builder |
addPartitionName(@NonNull java.lang.String partitionName)
Adds a partition by name.
|
LoadPartitionsParam |
build()
Verifies parameters and creates a new
LoadPartitionsParam instance. |
LoadPartitionsParam.Builder |
withCollectionName(@NonNull java.lang.String collectionName)
Sets the collection name.
|
LoadPartitionsParam.Builder |
withPartitionNames(@NonNull java.util.List<java.lang.String> partitionNames)
Sets the partition names list.
|
LoadPartitionsParam.Builder |
withReplicaNumber(@NonNull java.lang.Integer replicaNumber)
Specify replica number to load
|
LoadPartitionsParam.Builder |
withSyncLoad(@NonNull java.lang.Boolean syncLoad)
Enables sync mode for load action.
|
LoadPartitionsParam.Builder |
withSyncLoadWaitingInterval(@NonNull java.lang.Long milliseconds)
Sets the waiting interval for sync mode.
|
LoadPartitionsParam.Builder |
withSyncLoadWaitingTimeout(@NonNull java.lang.Long seconds)
Sets the timeout value for sync mode.
|
public LoadPartitionsParam.Builder withCollectionName(@NonNull @NonNull java.lang.String collectionName)
collectionName
- collection nameBuilder
public LoadPartitionsParam.Builder withPartitionNames(@NonNull @NonNull java.util.List<java.lang.String> partitionNames)
partitionNames
- partition names listBuilder
public LoadPartitionsParam.Builder addPartitionName(@NonNull @NonNull java.lang.String partitionName)
partitionName
- partition nameBuilder
public LoadPartitionsParam.Builder withSyncLoad(@NonNull @NonNull java.lang.Boolean syncLoad)
Without sync mode disabled, client returns at once after the loadPartitions() is called.
syncLoad
- Boolean.TRUE
is sync mode, Boolean.FALSE is notBuilder
public LoadPartitionsParam.Builder withSyncLoadWaitingInterval(@NonNull @NonNull java.lang.Long milliseconds)
milliseconds
- intervalBuilder
Constant
public LoadPartitionsParam.Builder withSyncLoadWaitingTimeout(@NonNull @NonNull java.lang.Long seconds)
seconds
- time out value for sync modeBuilder
Constant
public LoadPartitionsParam.Builder withReplicaNumber(@NonNull @NonNull java.lang.Integer replicaNumber)
replicaNumber
- replica numberBuilder
public LoadPartitionsParam build() throws ParamException
LoadPartitionsParam
instance.LoadPartitionsParam
ParamException