Reference documentation and code samples for the Google Cloud Channel V1 Client class PricePhase.
Specifies the price by the duration of months.
For example, a 20% discount for the first six months, then a 10% discount starting on the seventh month.
Generated from protobuf message google.cloud.channel.v1.PricePhase
Namespace
Google \ Cloud \ Channel \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ period_type
int
Defines the phase period type.
↳ first_period
int
Defines first period for the phase.
↳ last_period
int
Defines first period for the phase.
↳ price
↳ price_tiers
getPeriodType
Defines the phase period type.
int
setPeriodType
Defines the phase period type.
var
int
$this
getFirstPeriod
Defines first period for the phase.
int
setFirstPeriod
Defines first period for the phase.
var
int
$this
getLastPeriod
Defines first period for the phase.
int
setLastPeriod
Defines first period for the phase.
var
int
$this
getPrice
Price of the phase. Present if there are no price tiers.
hasPrice
clearPrice
setPrice
Price of the phase. Present if there are no price tiers.
$this
getPriceTiers
Price by the resource tiers.
setPriceTiers
Price by the resource tiers.
$this