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 |