Reference documentation and code samples for the Google Cloud Channel V1 Client class PriceByResource.
Represents price by resource type.
Generated from protobuf message google.cloud.channel.v1.PriceByResource
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ resource_type
int
Resource Type. Example: SEAT
↳ price
↳ price_phases
getResourceType
Resource Type. Example: SEAT
Generated from protobuf field .google.cloud.channel.v1.ResourceType resource_type = 1;
int
setResourceType
Resource Type. Example: SEAT
Generated from protobuf field .google.cloud.channel.v1.ResourceType resource_type = 1;
var
int
$this
getPrice
Price of the Offer. Present if there are no price phases.
Generated from protobuf field .google.cloud.channel.v1.Price price = 2;
hasPrice
clearPrice
setPrice
Price of the Offer. Present if there are no price phases.
Generated from protobuf field .google.cloud.channel.v1.Price price = 2;
$this
getPricePhases
Specifies the price by time range.
Generated from protobuf field repeated .google.cloud.channel.v1.PricePhase price_phases = 3;
Google\Protobuf\Internal\RepeatedField
setPricePhases
Specifies the price by time range.
Generated from protobuf field repeated .google.cloud.channel.v1.PricePhase price_phases = 3;
$this