Google Cloud Container V1 Client - Class ReservationAffinity (2.5.0)

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

Namespace

Google \ Cloud \ Container \ V1

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.

Returns
Type
Description
int

setConsumeReservationType

Corresponds to the type of reservation consumption.

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.

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.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getValues

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

Returns
Type
Description

setValues

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

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