Google Cloud Vm Migration V1 Client - Class AvailableUpdates (1.0.1)

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

Holds informatiom about the available versions for upgrade.

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

Namespace

Google \ Cloud \ VMMigration \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ new_deployable_appliance ApplianceVersion

The newest deployable version of the appliance. The current appliance can't be updated into this version, and the owner must manually deploy this OVA to a new appliance.

↳ in_place_update ApplianceVersion

The latest version for in place update. The current appliance can be updated to this version using the API or m4c CLI.

getNewDeployableAppliance

The newest deployable version of the appliance.

The current appliance can't be updated into this version, and the owner must manually deploy this OVA to a new appliance.

Returns
Type Description
ApplianceVersion|null

hasNewDeployableAppliance

clearNewDeployableAppliance

setNewDeployableAppliance

The newest deployable version of the appliance.

The current appliance can't be updated into this version, and the owner must manually deploy this OVA to a new appliance.

Parameter
Name Description
var ApplianceVersion
Returns
Type Description
$this

getInPlaceUpdate

The latest version for in place update.

The current appliance can be updated to this version using the API or m4c CLI.

Returns
Type Description
ApplianceVersion|null

hasInPlaceUpdate

clearInPlaceUpdate

setInPlaceUpdate

The latest version for in place update.

The current appliance can be updated to this version using the API or m4c CLI.

Parameter
Name Description
var ApplianceVersion
Returns
Type Description
$this