public sealed class BudgetAmount : IMessage<BudgetAmount>, IEquatable<BudgetAmount>, IDeepCloneable<BudgetAmount>, IBufferMessage, IMessageThe budgeted amount for each usage period.
Implements
IMessage<BudgetAmount>, IEquatable<BudgetAmount>, IDeepCloneable<BudgetAmount>, IBufferMessage, IMessageNamespace
Google.Cloud.Billing.Budgets.V1Assembly
Google.Cloud.Billing.Budgets.V1.dll
Constructors
BudgetAmount()
public BudgetAmount()BudgetAmount(BudgetAmount)
public BudgetAmount(BudgetAmount other)| Parameter | |
|---|---|
| Name | Description |
other |
BudgetAmount |
Properties
BudgetAmountCase
public BudgetAmount.BudgetAmountOneofCase BudgetAmountCase { get; }| Property Value | |
|---|---|
| Type | Description |
BudgetAmount.BudgetAmountOneofCase |
|
LastPeriodAmount
public LastPeriodAmount LastPeriodAmount { get; set; }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].
| Property Value | |
|---|---|
| Type | Description |
LastPeriodAmount |
|
SpecifiedAmount
public Money SpecifiedAmount { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
Money |
|