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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BudgetAmount.BudgetAmountCasegetBudgetAmountCase()LastPeriodAmountgetLastPeriodAmount()Use the last period's actual spend as the budget for the present period.LastPeriodAmountOrBuildergetLastPeriodAmountOrBuilder()Use the last period's actual spend as the budget for the present period.com.google.type.MoneygetSpecifiedAmount()A specified amount to use as the budget.com.google.type.MoneyOrBuildergetSpecifiedAmountOrBuilder()A specified amount to use as the budget.booleanhasLastPeriodAmount()Use the last period's actual spend as the budget for the present period.booleanhasSpecifiedAmount()A specified amount to use as the budget.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
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.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()
-
-