Interface RenewalSettingsOrBuilder (3.23.0)

public interface RenewalSettingsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getEnableRenewal()

public abstract boolean getEnableRenewal()

If false, the plan will be completed at the end date.

bool enable_renewal = 1;

Returns
TypeDescription
boolean

The enableRenewal.

getPaymentCycle()

public abstract Period getPaymentCycle()

Describes how frequently the reseller will be billed, such as once per month.

.google.cloud.channel.v1.Period payment_cycle = 6;

Returns
TypeDescription
Period

The paymentCycle.

getPaymentCycleOrBuilder()

public abstract PeriodOrBuilder getPaymentCycleOrBuilder()

Describes how frequently the reseller will be billed, such as once per month.

.google.cloud.channel.v1.Period payment_cycle = 6;

Returns
TypeDescription
PeriodOrBuilder

getPaymentPlan()

public abstract PaymentPlan getPaymentPlan()

Describes how a reseller will be billed.

.google.cloud.channel.v1.PaymentPlan payment_plan = 5;

Returns
TypeDescription
PaymentPlan

The paymentPlan.

getPaymentPlanValue()

public abstract int getPaymentPlanValue()

Describes how a reseller will be billed.

.google.cloud.channel.v1.PaymentPlan payment_plan = 5;

Returns
TypeDescription
int

The enum numeric value on the wire for paymentPlan.

getResizeUnitCount()

public abstract boolean 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.

bool resize_unit_count = 2;

Returns
TypeDescription
boolean

The resizeUnitCount.

hasPaymentCycle()

public abstract boolean hasPaymentCycle()

Describes how frequently the reseller will be billed, such as once per month.

.google.cloud.channel.v1.Period payment_cycle = 6;

Returns
TypeDescription
boolean

Whether the paymentCycle field is set.