Google Cloud Life Sciences V2beta Client - Class Resources (0.3.5)

Reference documentation and code samples for the Google Cloud Life Sciences V2beta Client class Resources.

The system resources for the pipeline run.

At least one zone or region must be specified or the pipeline run will fail.

Generated from protobuf message google.cloud.lifesciences.v2beta.Resources

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ regions array

The list of regions allowed for VM allocation. If set, the zones field must not be set.

↳ zones array

The list of zones allowed for VM allocation. If set, the regions field must not be set.

↳ virtual_machine Google\Cloud\LifeSciences\V2beta\VirtualMachine

The virtual machine specification.

getRegions

The list of regions allowed for VM allocation. If set, the zones field must not be set.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setRegions

The list of regions allowed for VM allocation. If set, the zones field must not be set.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getZones

The list of zones allowed for VM allocation. If set, the regions field must not be set.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setZones

The list of zones allowed for VM allocation. If set, the regions field must not be set.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getVirtualMachine

The virtual machine specification.

Returns
TypeDescription
Google\Cloud\LifeSciences\V2beta\VirtualMachine|null

hasVirtualMachine

clearVirtualMachine

setVirtualMachine

The virtual machine specification.

Parameter
NameDescription
var Google\Cloud\LifeSciences\V2beta\VirtualMachine
Returns
TypeDescription
$this