Interface BudgetAmountOrBuilder

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

    public interface BudgetAmountOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasSpecifiedAmount

        boolean hasSpecifiedAmount()
         A specified amount to use as the budget.
         `currency_code` is optional. If specified when creating a budget, it must
         match the currency of the billing account. If specified when updating a
         budget, it must match the currency_code of the existing budget.
         The `currency_code` is provided on output.
         
        .google.type.Money specified_amount = 1;
        Returns:
        Whether the specifiedAmount field is set.
      • getSpecifiedAmount

        com.google.type.Money getSpecifiedAmount()
         A specified amount to use as the budget.
         `currency_code` is optional. If specified when creating a budget, it must
         match the currency of the billing account. If specified when updating a
         budget, it must match the currency_code of the existing budget.
         The `currency_code` is provided on output.
         
        .google.type.Money specified_amount = 1;
        Returns:
        The specifiedAmount.
      • getSpecifiedAmountOrBuilder

        com.google.type.MoneyOrBuilder getSpecifiedAmountOrBuilder()
         A specified amount to use as the budget.
         `currency_code` is optional. If specified when creating a budget, it must
         match the currency of the billing account. If specified when updating a
         budget, it must match the currency_code of the existing budget.
         The `currency_code` is provided on output.
         
        .google.type.Money specified_amount = 1;
      • hasLastPeriodAmount

        boolean hasLastPeriodAmount()
         Use the last period's actual spend as the budget for the present period.
         LastPeriodAmount can only be set when the budget's time period is a
         [Filter.calendar_period][google.cloud.billing.budgets.v1beta1.Filter.calendar_period].
         It cannot be set in combination with
         [Filter.custom_period][google.cloud.billing.budgets.v1beta1.Filter.custom_period].
         
        .google.cloud.billing.budgets.v1beta1.LastPeriodAmount last_period_amount = 2;
        Returns:
        Whether the lastPeriodAmount field is set.
      • getLastPeriodAmount

        LastPeriodAmount getLastPeriodAmount()
         Use the last period's actual spend as the budget for the present period.
         LastPeriodAmount can only be set when the budget's time period is a
         [Filter.calendar_period][google.cloud.billing.budgets.v1beta1.Filter.calendar_period].
         It cannot be set in combination with
         [Filter.custom_period][google.cloud.billing.budgets.v1beta1.Filter.custom_period].
         
        .google.cloud.billing.budgets.v1beta1.LastPeriodAmount last_period_amount = 2;
        Returns:
        The lastPeriodAmount.
      • getLastPeriodAmountOrBuilder

        LastPeriodAmountOrBuilder getLastPeriodAmountOrBuilder()
         Use the last period's actual spend as the budget for the present period.
         LastPeriodAmount can only be set when the budget's time period is a
         [Filter.calendar_period][google.cloud.billing.budgets.v1beta1.Filter.calendar_period].
         It cannot be set in combination with
         [Filter.custom_period][google.cloud.billing.budgets.v1beta1.Filter.custom_period].
         
        .google.cloud.billing.budgets.v1beta1.LastPeriodAmount last_period_amount = 2;