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.MessageLiteOrBuilder

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