Package com.google.cloud.channel.v1
Interface RenewalSettingsOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RenewalSettings
,RenewalSettings.Builder
public interface RenewalSettingsOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
getEnableRenewal()
If false, the plan will be completed at the end date.Period
getPaymentCycle()
Describes how frequently the reseller will be billed, such as once per month.PeriodOrBuilder
getPaymentCycleOrBuilder()
Describes how frequently the reseller will be billed, such as once per month.PaymentPlan
getPaymentPlan()
Describes how a reseller will be billed.int
getPaymentPlanValue()
Describes how a reseller will be billed.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.boolean
hasPaymentCycle()
Describes how frequently the reseller will be billed, such as once per month.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getEnableRenewal
boolean getEnableRenewal()
If false, the plan will be completed at the end date.
bool enable_renewal = 1;
- Returns:
- The enableRenewal.
-
getResizeUnitCount
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:
- The resizeUnitCount.
-
getPaymentPlanValue
int getPaymentPlanValue()
Describes how a reseller will be billed.
.google.cloud.channel.v1.PaymentPlan payment_plan = 5;
- Returns:
- The enum numeric value on the wire for paymentPlan.
-
getPaymentPlan
PaymentPlan getPaymentPlan()
Describes how a reseller will be billed.
.google.cloud.channel.v1.PaymentPlan payment_plan = 5;
- Returns:
- The paymentPlan.
-
hasPaymentCycle
boolean hasPaymentCycle()
Describes how frequently the reseller will be billed, such as once per month.
.google.cloud.channel.v1.Period payment_cycle = 6;
- Returns:
- Whether the paymentCycle field is set.
-
getPaymentCycle
Period getPaymentCycle()
Describes how frequently the reseller will be billed, such as once per month.
.google.cloud.channel.v1.Period payment_cycle = 6;
- Returns:
- The paymentCycle.
-
getPaymentCycleOrBuilder
PeriodOrBuilder getPaymentCycleOrBuilder()
Describes how frequently the reseller will be billed, such as once per month.
.google.cloud.channel.v1.Period payment_cycle = 6;
-
-