Reference documentation and code samples for the Google Cloud Channel V1 Client class PriceTier.
Defines price at resource tier level.
For example, an offer with following definition :
- Tier 1: Provide 25% discount for all seats between 1 and 25.
- Tier 2: Provide 10% discount for all seats between 26 and 100.
- Tier 3: Provide flat 15% discount for all seats above 100. Each of these tiers is represented as a PriceTier.
Generated from protobuf message google.cloud.channel.v1.PriceTier
Namespace
Google \ Cloud \ Channel \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ first_resource |
int
First resource for which the tier price applies. |
↳ last_resource |
int
Last resource for which the tier price applies. |
↳ price |
Price
Price of the tier. |
getFirstResource
First resource for which the tier price applies.
| Returns | |
|---|---|
| Type | Description |
int |
|
setFirstResource
First resource for which the tier price applies.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getLastResource
Last resource for which the tier price applies.
| Returns | |
|---|---|
| Type | Description |
int |
|
setLastResource
Last resource for which the tier price applies.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPrice
Price of the tier.
| Returns | |
|---|---|
| Type | Description |
Price|null |
|
hasPrice
clearPrice
setPrice
Price of the tier.
| Parameter | |
|---|---|
| Name | Description |
var |
Price
|
| Returns | |
|---|---|
| Type | Description |
$this |
|