Google Cloud Life Sciences V2beta Client - Class Resources (0.6.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

Namespace

Google \ Cloud \ LifeSciences \ V2beta

Methods

__construct

Constructor.

Parameters
Name Description
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
Type Description
Google\Protobuf\Internal\RepeatedField

setRegions

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

Parameter
Name Description
var string[]
Returns
Type Description
$this

getZones

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

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setZones

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

Parameter
Name Description
var string[]
Returns
Type Description
$this

getVirtualMachine

The virtual machine specification.

Returns
Type Description
Google\Cloud\LifeSciences\V2beta\VirtualMachine|null

hasVirtualMachine

clearVirtualMachine

setVirtualMachine

The virtual machine specification.

Parameter
Name Description
var Google\Cloud\LifeSciences\V2beta\VirtualMachine
Returns
Type Description
$this