Google Cloud Vm Migration V1 Client - Class CutoverJob (1.0.5)

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

CutoverJob message describes a cutover of a migrating VM. The CutoverJob is the operation of shutting down the VM, creating a snapshot and clonning the VM using the replicated snapshot.

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

Namespace

Google \ Cloud \ VMMigration \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ compute_engine_target_details
ComputeEngineTargetDetails

Output only. Details of the target VM in Compute Engine.

↳ create_time
Google\Protobuf\Timestamp

Output only. The time the cutover job was created (as an API call, not when it was actually created in the target).

↳ end_time
Google\Protobuf\Timestamp

Output only. The time the cutover job had finished.

↳ name
string

Output only. The name of the cutover job.

↳ state
int

Output only. State of the cutover job.

↳ state_time
Google\Protobuf\Timestamp

Output only. The time the state was last updated.

↳ progress_percent
int

Output only. The current progress in percentage of the cutover job.

↳ error
Google\Rpc\Status

Output only. Provides details for the errors that led to the Cutover Job's state.

↳ state_message
string

Output only. A message providing possible extra details about the current state.

↳ steps
array< CutoverStep >

Output only. The cutover steps list representing its progress.

getComputeEngineTargetDetails

Output only. Details of the target VM in Compute Engine.

Returns
Type
Description

hasComputeEngineTargetDetails

setComputeEngineTargetDetails

Output only. Details of the target VM in Compute Engine.

Parameter
Name
Description
Returns
Type
Description
$this

getCreateTime

Output only. The time the cutover job was created (as an API call, not when it was actually created in the target).

Returns
Type
Description

hasCreateTime

clearCreateTime

setCreateTime

Output only. The time the cutover job was created (as an API call, not when it was actually created in the target).

Parameter
Name
Description
Returns
Type
Description
$this

getEndTime

Output only. The time the cutover job had finished.

Returns
Type
Description

hasEndTime

clearEndTime

setEndTime

Output only. The time the cutover job had finished.

Parameter
Name
Description
Returns
Type
Description
$this

getName

Output only. The name of the cutover job.

Returns
Type
Description
string

setName

Output only. The name of the cutover job.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getState

Output only. State of the cutover job.

Returns
Type
Description
int

setState

Output only. State of the cutover job.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getStateTime

Output only. The time the state was last updated.

Returns
Type
Description

hasStateTime

clearStateTime

setStateTime

Output only. The time the state was last updated.

Parameter
Name
Description
Returns
Type
Description
$this

getProgressPercent

Output only. The current progress in percentage of the cutover job.

Returns
Type
Description
int

setProgressPercent

Output only. The current progress in percentage of the cutover job.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getError

Output only. Provides details for the errors that led to the Cutover Job's state.

Returns
Type
Description

hasError

clearError

setError

Output only. Provides details for the errors that led to the Cutover Job's state.

Parameter
Name
Description
Returns
Type
Description
$this

getStateMessage

Output only. A message providing possible extra details about the current state.

Returns
Type
Description
string

setStateMessage

Output only. A message providing possible extra details about the current state.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getSteps

Output only. The cutover steps list representing its progress.

Returns
Type
Description

setSteps

Output only. The cutover steps list representing its progress.

Parameter
Name
Description
var
array< CutoverStep >
Returns
Type
Description
$this

getTargetVmDetails

Returns
Type
Description
string
Create a Mobile Website
View Site in Mobile | Classic
Share by: