public static final class TransferReplicaParam.Builder
extends java.lang.Object
TransferReplicaParam
class.Modifier and Type | Method and Description |
---|---|
TransferReplicaParam |
build()
Verifies parameters and creates a new
TransferReplicaParam instance. |
TransferReplicaParam.Builder |
withCollectionName(@NonNull java.lang.String collectionName)
Sets the collection name.
|
TransferReplicaParam.Builder |
withDatabaseName(java.lang.String databaseName)
Sets the database name.
|
TransferReplicaParam.Builder |
withReplicaNumber(@NonNull java.lang.Long replicaNumber)
Specify number of replicas to transfer
|
TransferReplicaParam.Builder |
withSourceGroupName(@NonNull java.lang.String groupName)
Sets the source group name.
|
TransferReplicaParam.Builder |
withTargetGroupName(@NonNull java.lang.String groupName)
Sets the target group name.
|
public TransferReplicaParam.Builder withSourceGroupName(@NonNull @NonNull java.lang.String groupName)
groupName
- source group nameBuilder
public TransferReplicaParam.Builder withTargetGroupName(@NonNull @NonNull java.lang.String groupName)
groupName
- target group nameBuilder
public TransferReplicaParam.Builder withCollectionName(@NonNull @NonNull java.lang.String collectionName)
collectionName
- collection nameBuilder
public TransferReplicaParam.Builder withDatabaseName(java.lang.String databaseName)
databaseName
- database nameBuilder
public TransferReplicaParam.Builder withReplicaNumber(@NonNull @NonNull java.lang.Long replicaNumber)
replicaNumber
- number of replicas to transferBuilder
public TransferReplicaParam build() throws ParamException
TransferReplicaParam
instance.TransferReplicaParam
ParamException