Interface RenewalSettingsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RenewalSettings, RenewalSettings.Builder

@Generated public interface RenewalSettingsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    If false, the plan will be completed at the end date.
    Describes how frequently the reseller will be billed, such as once per month.
    Describes how frequently the reseller will be billed, such as once per month.
    Describes how a reseller will be billed.
    int
    Describes how a reseller will be billed.
    boolean
    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
    Describes how frequently the reseller will be billed, such as once per month.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • 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;