Compute V1 Client - Class FutureResourcesSpecTargetResources (2.4.0)

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

Specification of reserved resources.

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

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ aggregate_resources FutureResourcesSpecAggregateResources
↳ specific_sku_resources FutureResourcesSpecSpecificSKUResources

getAggregateResources

Generated from protobuf field optional .google.cloud.compute.v1.FutureResourcesSpecAggregateResources aggregate_resources = 180868005;

Returns
Type Description
FutureResourcesSpecAggregateResources|null

hasAggregateResources

clearAggregateResources

setAggregateResources

Generated from protobuf field optional .google.cloud.compute.v1.FutureResourcesSpecAggregateResources aggregate_resources = 180868005;

Parameter
Name Description
var FutureResourcesSpecAggregateResources
Returns
Type Description
$this

getSpecificSkuResources

Generated from protobuf field optional .google.cloud.compute.v1.FutureResourcesSpecSpecificSKUResources specific_sku_resources = 267071798;

Returns
Type Description
FutureResourcesSpecSpecificSKUResources|null

hasSpecificSkuResources

clearSpecificSkuResources

setSpecificSkuResources

Generated from protobuf field optional .google.cloud.compute.v1.FutureResourcesSpecSpecificSKUResources specific_sku_resources = 267071798;

Parameter
Name Description
var FutureResourcesSpecSpecificSKUResources
Returns
Type Description
$this