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.BudgetAmountCase
getBudgetAmountCase()
LastPeriodAmount
getLastPeriodAmount()
Use the last period's actual spend as the budget for the present period.LastPeriodAmountOrBuilder
getLastPeriodAmountOrBuilder()
Use the last period's actual spend as the budget for the present period.com.google.type.Money
getSpecifiedAmount()
A specified amount to use as the budget.com.google.type.MoneyOrBuilder
getSpecifiedAmountOrBuilder()
A specified amount to use as the budget.boolean
hasLastPeriodAmount()
Use the last period's actual spend as the budget for the present period.boolean
hasSpecifiedAmount()
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.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;
-
getBudgetAmountCase
BudgetAmount.BudgetAmountCase getBudgetAmountCase()
-
-