Interface BudgetAmountOrBuilder (2.28.0)

public interface BudgetAmountOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBudgetAmountCase()

public abstract BudgetAmount.BudgetAmountCase getBudgetAmountCase()
Returns
TypeDescription
BudgetAmount.BudgetAmountCase

getLastPeriodAmount()

public abstract 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. It cannot be set in combination with Filter.custom_period.

.google.cloud.billing.budgets.v1beta1.LastPeriodAmount last_period_amount = 2;

Returns
TypeDescription
LastPeriodAmount

The lastPeriodAmount.

getLastPeriodAmountOrBuilder()

public abstract 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. It cannot be set in combination with Filter.custom_period.

.google.cloud.billing.budgets.v1beta1.LastPeriodAmount last_period_amount = 2;

Returns
TypeDescription
LastPeriodAmountOrBuilder

getSpecifiedAmount()

public abstract 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
TypeDescription
com.google.type.Money

The specifiedAmount.

getSpecifiedAmountOrBuilder()

public abstract 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;

Returns
TypeDescription
com.google.type.MoneyOrBuilder

hasLastPeriodAmount()

public abstract 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. It cannot be set in combination with Filter.custom_period.

.google.cloud.billing.budgets.v1beta1.LastPeriodAmount last_period_amount = 2;

Returns
TypeDescription
boolean

Whether the lastPeriodAmount field is set.

hasSpecifiedAmount()

public abstract 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
TypeDescription
boolean

Whether the specifiedAmount field is set.