UpdateCollectionClusterSetupRequest constructor

UpdateCollectionClusterSetupRequest({
  1. String? collectionName,
  2. MoveShard? moveShard,
  3. ReplicateShard? replicateShard,
  4. AbortShardTransfer? abortTransfer,
  5. Replica? dropReplica,
  6. Int64? timeout,
  7. CreateShardKey? createShardKey,
  8. DeleteShardKey? deleteShardKey,
  9. RestartTransfer? restartTransfer,
})

Implementation

factory UpdateCollectionClusterSetupRequest({
  $core.String? collectionName,
  MoveShard? moveShard,
  ReplicateShard? replicateShard,
  AbortShardTransfer? abortTransfer,
  Replica? dropReplica,
  $fixnum.Int64? timeout,
  CreateShardKey? createShardKey,
  DeleteShardKey? deleteShardKey,
  RestartTransfer? restartTransfer,
}) {
  final $result = create();
  if (collectionName != null) {
    $result.collectionName = collectionName;
  }
  if (moveShard != null) {
    $result.moveShard = moveShard;
  }
  if (replicateShard != null) {
    $result.replicateShard = replicateShard;
  }
  if (abortTransfer != null) {
    $result.abortTransfer = abortTransfer;
  }
  if (dropReplica != null) {
    $result.dropReplica = dropReplica;
  }
  if (timeout != null) {
    $result.timeout = timeout;
  }
  if (createShardKey != null) {
    $result.createShardKey = createShardKey;
  }
  if (deleteShardKey != null) {
    $result.deleteShardKey = deleteShardKey;
  }
  if (restartTransfer != null) {
    $result.restartTransfer = restartTransfer;
  }
  return $result;
}