Google Cloud Channel V1 Client - Class PricePhase (1.4.0)

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

Methods

__construct

Constructor.

Parameters
Name
Description
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
Google\Cloud\Channel\V1\Price

Price of the phase. Present if there are no price tiers.

↳ price_tiers
array< Google\Cloud\Channel\V1\PriceTier >

Price by the resource tiers.

getPeriodType

Defines the phase period type.

Returns
Type
Description
int

setPeriodType

Defines the phase period type.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getFirstPeriod

Defines first period for the phase.

Returns
Type
Description
int

setFirstPeriod

Defines first period for the phase.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getLastPeriod

Defines first period for the phase.

Returns
Type
Description
int

setLastPeriod

Defines first period for the phase.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getPrice

Price of the phase. Present if there are no price tiers.

Returns
Type
Description

hasPrice

clearPrice

setPrice

Price of the phase. Present if there are no price tiers.

Parameter
Name
Description
Returns
Type
Description
$this

getPriceTiers

Price by the resource tiers.

Returns
Type
Description

setPriceTiers

Price by the resource tiers.

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