CutoverStep constructor
CutoverStep({
- Timestamp? startTime,
- Timestamp? endTime,
- ReplicationCycle? previousReplicationCycle,
- ShuttingDownSourceVMStep? shuttingDownSourceVm,
- ReplicationCycle? finalSync,
- PreparingVMDisksStep? preparingVmDisks,
- InstantiatingMigratedVMStep? instantiatingMigratedVm,
Implementation
factory CutoverStep({
$2.Timestamp? startTime,
$2.Timestamp? endTime,
ReplicationCycle? previousReplicationCycle,
ShuttingDownSourceVMStep? shuttingDownSourceVm,
ReplicationCycle? finalSync,
PreparingVMDisksStep? preparingVmDisks,
InstantiatingMigratedVMStep? instantiatingMigratedVm,
}) {
final $result = create();
if (startTime != null) {
$result.startTime = startTime;
}
if (endTime != null) {
$result.endTime = endTime;
}
if (previousReplicationCycle != null) {
$result.previousReplicationCycle = previousReplicationCycle;
}
if (shuttingDownSourceVm != null) {
$result.shuttingDownSourceVm = shuttingDownSourceVm;
}
if (finalSync != null) {
$result.finalSync = finalSync;
}
if (preparingVmDisks != null) {
$result.preparingVmDisks = preparingVmDisks;
}
if (instantiatingMigratedVm != null) {
$result.instantiatingMigratedVm = instantiatingMigratedVm;
}
return $result;
}