Google Cloud Vm Migration V1 Client - Class CutoverStep (0.3.2)

Reference documentation and code samples for the Google Cloud Vm Migration V1 Client class CutoverStep.

CutoverStep holds information about the cutover step progress.

Generated from protobuf message google.cloud.vmmigration.v1.CutoverStep

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ previous_replication_cycle Google\Cloud\VMMigration\V1\ReplicationCycle

A replication cycle prior cutover step.

↳ shutting_down_source_vm Google\Cloud\VMMigration\V1\ShuttingDownSourceVMStep

Shutting down VM step.

↳ final_sync Google\Cloud\VMMigration\V1\ReplicationCycle

Final sync step.

↳ preparing_vm_disks Google\Cloud\VMMigration\V1\PreparingVMDisksStep

Preparing VM disks step.

↳ instantiating_migrated_vm Google\Cloud\VMMigration\V1\InstantiatingMigratedVMStep

Instantiating migrated VM step.

↳ start_time Google\Protobuf\Timestamp

The time the step has started.

↳ end_time Google\Protobuf\Timestamp

The time the step has ended.

getPreviousReplicationCycle

A replication cycle prior cutover step.

Returns
TypeDescription
Google\Cloud\VMMigration\V1\ReplicationCycle|null

hasPreviousReplicationCycle

setPreviousReplicationCycle

A replication cycle prior cutover step.

Parameter
NameDescription
var Google\Cloud\VMMigration\V1\ReplicationCycle
Returns
TypeDescription
$this

getShuttingDownSourceVm

Shutting down VM step.

Returns
TypeDescription
Google\Cloud\VMMigration\V1\ShuttingDownSourceVMStep|null

hasShuttingDownSourceVm

setShuttingDownSourceVm

Shutting down VM step.

Parameter
NameDescription
var Google\Cloud\VMMigration\V1\ShuttingDownSourceVMStep
Returns
TypeDescription
$this

getFinalSync

Final sync step.

Returns
TypeDescription
Google\Cloud\VMMigration\V1\ReplicationCycle|null

hasFinalSync

setFinalSync

Final sync step.

Parameter
NameDescription
var Google\Cloud\VMMigration\V1\ReplicationCycle
Returns
TypeDescription
$this

getPreparingVmDisks

Preparing VM disks step.

Returns
TypeDescription
Google\Cloud\VMMigration\V1\PreparingVMDisksStep|null

hasPreparingVmDisks

setPreparingVmDisks

Preparing VM disks step.

Parameter
NameDescription
var Google\Cloud\VMMigration\V1\PreparingVMDisksStep
Returns
TypeDescription
$this

getInstantiatingMigratedVm

Instantiating migrated VM step.

Returns
TypeDescription
Google\Cloud\VMMigration\V1\InstantiatingMigratedVMStep|null

hasInstantiatingMigratedVm

setInstantiatingMigratedVm

Instantiating migrated VM step.

Parameter
NameDescription
var Google\Cloud\VMMigration\V1\InstantiatingMigratedVMStep
Returns
TypeDescription
$this

getStartTime

The time the step has started.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasStartTime

clearStartTime

setStartTime

The time the step has started.

Parameter
NameDescription
var Google\Protobuf\Timestamp
Returns
TypeDescription
$this

getEndTime

The time the step has ended.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasEndTime

clearEndTime

setEndTime

The time the step has ended.

Parameter
NameDescription
var Google\Protobuf\Timestamp
Returns
TypeDescription
$this

getStep

Returns
TypeDescription
string