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 |