Compute V1 Client - Class PreservedState (1.20.0)

Reference documentation and code samples for the Compute V1 Client class PreservedState.

Preserved state for a given instance.

Generated from protobuf message google.cloud.compute.v1.PreservedState

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ disks array|Google\Protobuf\Internal\MapField

Preserved disks defined for this instance. This map is keyed with the device names of the disks.

↳ external_i_ps array|Google\Protobuf\Internal\MapField

Preserved external IPs defined for this instance. This map is keyed with the name of the network interface.

↳ internal_i_ps array|Google\Protobuf\Internal\MapField

Preserved internal IPs defined for this instance. This map is keyed with the name of the network interface.

↳ metadata array|Google\Protobuf\Internal\MapField

Preserved metadata defined for this instance.

getDisks

Preserved disks defined for this instance. This map is keyed with the device names of the disks.

Returns
Type Description
Google\Protobuf\Internal\MapField

setDisks

Preserved disks defined for this instance. This map is keyed with the device names of the disks.

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this

getExternalIPs

Preserved external IPs defined for this instance. This map is keyed with the name of the network interface.

Returns
Type Description
Google\Protobuf\Internal\MapField

setExternalIPs

Preserved external IPs defined for this instance. This map is keyed with the name of the network interface.

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this

getInternalIPs

Preserved internal IPs defined for this instance. This map is keyed with the name of the network interface.

Returns
Type Description
Google\Protobuf\Internal\MapField

setInternalIPs

Preserved internal IPs defined for this instance. This map is keyed with the name of the network interface.

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this

getMetadata

Preserved metadata defined for this instance.

Returns
Type Description
Google\Protobuf\Internal\MapField

setMetadata

Preserved metadata defined for this instance.

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this