Compute V1 Client - Class PreservedState (1.13.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
NameDescription
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
TypeDescription
Google\Protobuf\Internal\MapField

setDisks

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

Parameter
NameDescription
var array|Google\Protobuf\Internal\MapField
Returns
TypeDescription
$this

getExternalIPs

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

Returns
TypeDescription
Google\Protobuf\Internal\MapField

setExternalIPs

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

Parameter
NameDescription
var array|Google\Protobuf\Internal\MapField
Returns
TypeDescription
$this

getInternalIPs

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

Returns
TypeDescription
Google\Protobuf\Internal\MapField

setInternalIPs

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

Parameter
NameDescription
var array|Google\Protobuf\Internal\MapField
Returns
TypeDescription
$this

getMetadata

Preserved metadata defined for this instance.

Returns
TypeDescription
Google\Protobuf\Internal\MapField

setMetadata

Preserved metadata defined for this instance.

Parameter
NameDescription
var array|Google\Protobuf\Internal\MapField
Returns
TypeDescription
$this