Google Cloud Vm Migration V1 Client - Class CycleStep (0.5.2)

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

CycleStep holds information about a step progress.

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

Namespace

Google \ Cloud \ VMMigration \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ initializing_replication Google\Cloud\VMMigration\V1\InitializingReplicationStep

Initializing replication step.

↳ replicating Google\Cloud\VMMigration\V1\ReplicatingStep

Replicating step.

↳ post_processing Google\Cloud\VMMigration\V1\PostProcessingStep

Post processing step.

↳ start_time Google\Protobuf\Timestamp

The time the cycle step has started.

↳ end_time Google\Protobuf\Timestamp

The time the cycle step has ended.

getInitializingReplication

Initializing replication step.

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

hasInitializingReplication

setInitializingReplication

Initializing replication step.

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

getReplicating

Replicating step.

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

hasReplicating

setReplicating

Replicating step.

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

getPostProcessing

Post processing step.

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

hasPostProcessing

setPostProcessing

Post processing step.

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

getStartTime

The time the cycle step has started.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasStartTime

clearStartTime

setStartTime

The time the cycle step has started.

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

getEndTime

The time the cycle step has ended.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasEndTime

clearEndTime

setEndTime

The time the cycle step has ended.

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

getStep

Returns
TypeDescription
string