Google Cloud Container V1 Client - Class ReservationAffinity (1.9.1)

Reference documentation and code samples for the Google Cloud Container V1 Client class ReservationAffinity.

ReservationAffinity is the configuration of desired reservation which instances could take capacity from.

Generated from protobuf message google.container.v1.ReservationAffinity

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ consume_reservation_type
int

Corresponds to the type of reservation consumption.

↳ key
string

Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, specify "compute.googleapis.com/reservation-name" as the key and specify the name of your reservation as its value.

↳ values
array

Corresponds to the label value(s) of reservation resource(s).

getConsumeReservationType

Corresponds to the type of reservation consumption.

Generated from protobuf field .google.container.v1.ReservationAffinity.Type consume_reservation_type = 1;

Returns
Type
Description
int

setConsumeReservationType

Corresponds to the type of reservation consumption.

Generated from protobuf field .google.container.v1.ReservationAffinity.Type consume_reservation_type = 1;

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getKey

Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, specify "compute.googleapis.com/reservation-name" as the key and specify the name of your reservation as its value.

Generated from protobuf field string key = 2;

Returns
Type
Description
string

setKey

Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, specify "compute.googleapis.com/reservation-name" as the key and specify the name of your reservation as its value.

Generated from protobuf field string key = 2;

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getValues

Corresponds to the label value(s) of reservation resource(s).

Generated from protobuf field repeated string values = 3;

Returns
Type
Description
Google\Protobuf\Internal\RepeatedField

setValues

Corresponds to the label value(s) of reservation resource(s).

Generated from protobuf field repeated string values = 3;

Parameter
Name
Description
var
string[]
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: