Reference documentation and code samples for the Google Cloud Channel V1 Client class RenewalSettings.
Renewal settings for renewable Offers.
Generated from protobuf message google.cloud.channel.v1.RenewalSettings
Namespace
Google \ Cloud \ Channel \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ enable_renewal |
bool
If false, the plan will be completed at the end date. |
↳ resize_unit_count |
bool
If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time. |
↳ payment_plan |
int
Describes how a reseller will be billed. |
↳ payment_cycle |
Google\Cloud\Channel\V1\Period
Describes how frequently the reseller will be billed, such as once per month. |
getEnableRenewal
If false, the plan will be completed at the end date.
| Returns | |
|---|---|
| Type | Description |
bool |
|
setEnableRenewal
If false, the plan will be completed at the end date.
| Parameter | |
|---|---|
| Name | Description |
var |
bool
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getResizeUnitCount
If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.
| Returns | |
|---|---|
| Type | Description |
bool |
|
setResizeUnitCount
If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.
| Parameter | |
|---|---|
| Name | Description |
var |
bool
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPaymentPlan
Describes how a reseller will be billed.
| Returns | |
|---|---|
| Type | Description |
int |
|
setPaymentPlan
Describes how a reseller will be billed.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPaymentCycle
Describes how frequently the reseller will be billed, such as once per month.
| Returns | |
|---|---|
| Type | Description |
Google\Cloud\Channel\V1\Period|null |
|
hasPaymentCycle
clearPaymentCycle
setPaymentCycle
Describes how frequently the reseller will be billed, such as once per month.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Cloud\Channel\V1\Period
|
| Returns | |
|---|---|
| Type | Description |
$this |
|