ReplicationCycle constructor
ReplicationCycle({})
Implementation
factory ReplicationCycle({
$2.Timestamp? startTime,
$core.int? progressPercent,
$2.Timestamp? endTime,
$10.Duration? totalPauseDuration,
$core.Iterable<CycleStep>? steps,
$core.int? cycleNumber,
ReplicationCycle_State? state,
$19.Status? error,
$core.String? name,
$core.Iterable<MigrationWarning>? warnings,
}) {
final $result = create();
if (startTime != null) {
$result.startTime = startTime;
}
if (progressPercent != null) {
$result.progressPercent = progressPercent;
}
if (endTime != null) {
$result.endTime = endTime;
}
if (totalPauseDuration != null) {
$result.totalPauseDuration = totalPauseDuration;
}
if (steps != null) {
$result.steps.addAll(steps);
}
if (cycleNumber != null) {
$result.cycleNumber = cycleNumber;
}
if (state != null) {
$result.state = state;
}
if (error != null) {
$result.error = error;
}
if (name != null) {
$result.name = name;
}
if (warnings != null) {
$result.warnings.addAll(warnings);
}
return $result;
}