Interface BudgetAmountOrBuilder

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

@Generated public interface BudgetAmountOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • 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

      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

      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.v1.Filter.calendar_period].
       It cannot be set in combination with
       [Filter.custom_period][google.cloud.billing.budgets.v1.Filter.custom_period].
       
      .google.cloud.billing.budgets.v1.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.v1.Filter.calendar_period].
       It cannot be set in combination with
       [Filter.custom_period][google.cloud.billing.budgets.v1.Filter.custom_period].
       
      .google.cloud.billing.budgets.v1.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.v1.Filter.calendar_period].
       It cannot be set in combination with
       [Filter.custom_period][google.cloud.billing.budgets.v1.Filter.custom_period].
       
      .google.cloud.billing.budgets.v1.LastPeriodAmount last_period_amount = 2;
    • getBudgetAmountCase

      BudgetAmount.BudgetAmountCase getBudgetAmountCase()