Google Cloud Vm Migration V1 Client - Class CutoverStep (1.0.0-RC1)

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

Namespace

Google \ Cloud \ VMMigration \ V1

Methods

__construct

Constructor.

Parameters
Name Description
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
Type Description
Google\Cloud\VMMigration\V1\ReplicationCycle|null

hasPreviousReplicationCycle

setPreviousReplicationCycle

A replication cycle prior cutover step.

Parameter
Name Description
var Google\Cloud\VMMigration\V1\ReplicationCycle
Returns
Type Description
$this

getShuttingDownSourceVm

Shutting down VM step.

Returns
Type Description
Google\Cloud\VMMigration\V1\ShuttingDownSourceVMStep|null

hasShuttingDownSourceVm

setShuttingDownSourceVm

Shutting down VM step.

Parameter
Name Description
var Google\Cloud\VMMigration\V1\ShuttingDownSourceVMStep
Returns
Type Description
$this

getFinalSync

Final sync step.

Returns
Type Description
Google\Cloud\VMMigration\V1\ReplicationCycle|null

hasFinalSync

setFinalSync

Final sync step.

Parameter
Name Description
var Google\Cloud\VMMigration\V1\ReplicationCycle
Returns
Type Description
$this

getPreparingVmDisks

Preparing VM disks step.

Returns
Type Description
Google\Cloud\VMMigration\V1\PreparingVMDisksStep|null

hasPreparingVmDisks

setPreparingVmDisks

Preparing VM disks step.

Parameter
Name Description
var Google\Cloud\VMMigration\V1\PreparingVMDisksStep
Returns
Type Description
$this

getInstantiatingMigratedVm

Instantiating migrated VM step.

Returns
Type Description
Google\Cloud\VMMigration\V1\InstantiatingMigratedVMStep|null

hasInstantiatingMigratedVm

setInstantiatingMigratedVm

Instantiating migrated VM step.

Parameter
Name Description
var Google\Cloud\VMMigration\V1\InstantiatingMigratedVMStep
Returns
Type Description
$this

getStartTime

The time the step has started.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasStartTime

clearStartTime

setStartTime

The time the step has started.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getEndTime

The time the step has ended.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasEndTime

clearEndTime

setEndTime

The time the step has ended.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getStep

Returns
Type Description
string