Compute V1 Client - Class AllocationSpecificSKUReservation (1.5.0)

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

This reservation type allows to pre allocate specific instance configuration. Next ID: 6

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

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ assured_count int|string

[Output Only] Indicates how many instances are actually usable currently.

↳ count int|string

Specifies the number of resources that are allocated.

↳ in_use_count int|string

[Output Only] Indicates how many instances are in use.

↳ instance_properties Google\Cloud\Compute\V1\AllocationSpecificSKUAllocationReservedInstanceProperties

The instance properties for the reservation.

getAssuredCount

[Output Only] Indicates how many instances are actually usable currently.

Generated from protobuf field optional int64 assured_count = 281197645;

Returns
TypeDescription
int|string

hasAssuredCount

clearAssuredCount

setAssuredCount

[Output Only] Indicates how many instances are actually usable currently.

Generated from protobuf field optional int64 assured_count = 281197645;

Parameter
NameDescription
var int|string
Returns
TypeDescription
$this

getCount

Specifies the number of resources that are allocated.

Generated from protobuf field optional int64 count = 94851343;

Returns
TypeDescription
int|string

hasCount

clearCount

setCount

Specifies the number of resources that are allocated.

Generated from protobuf field optional int64 count = 94851343;

Parameter
NameDescription
var int|string
Returns
TypeDescription
$this

getInUseCount

[Output Only] Indicates how many instances are in use.

Generated from protobuf field optional int64 in_use_count = 493458877;

Returns
TypeDescription
int|string

hasInUseCount

clearInUseCount

setInUseCount

[Output Only] Indicates how many instances are in use.

Generated from protobuf field optional int64 in_use_count = 493458877;

Parameter
NameDescription
var int|string
Returns
TypeDescription
$this

getInstanceProperties

The instance properties for the reservation.

Generated from protobuf field optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;

Returns
TypeDescription
Google\Cloud\Compute\V1\AllocationSpecificSKUAllocationReservedInstanceProperties|null

hasInstanceProperties

clearInstanceProperties

setInstanceProperties

The instance properties for the reservation.

Generated from protobuf field optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;

Parameter
NameDescription
var Google\Cloud\Compute\V1\AllocationSpecificSKUAllocationReservedInstanceProperties
Returns
TypeDescription
$this