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 Summary
Modifier and TypeMethodDescriptionUse the last period's actual spend as the budget for the present period.Use the last period's actual spend as the budget for the present period.A specified amount to use as the budget.A specified amount to use as the budget.booleanUse the last period's actual spend as the budget for the present period.booleanA specified amount to use as the budget.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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()
-