GoogleCloudBillingBudgetsV1Budget class Null safety

A budget is a plan that describes what you expect to spend on Cloud projects, plus the rules to execute as spend is tracked against that plan, (for example, send an alert when 90% of the target spend is met).

The budget time period is configurable, with options such as month (default), quarter, year, or custom time period.


GoogleCloudBillingBudgetsV1Budget({GoogleCloudBillingBudgetsV1BudgetAmount? amount, GoogleCloudBillingBudgetsV1Filter? budgetFilter, String? displayName, String? etag, String? name, GoogleCloudBillingBudgetsV1NotificationsRule? notificationsRule, List<GoogleCloudBillingBudgetsV1ThresholdRule>? thresholdRules})
GoogleCloudBillingBudgetsV1Budget.fromJson(Map _json)


amount GoogleCloudBillingBudgetsV1BudgetAmount?
Budgeted amount. [...]
read / write
budgetFilter GoogleCloudBillingBudgetsV1Filter?
Filters that define which resources are used to compute the actual spend against the budget amount, such as projects, services, and the budget's time period, as well as other filters. [...]
read / write
displayName String?
User data for display name in UI. [...]
read / write
etag String?
Etag to validate that the object is unchanged for a read-modify-write operation. [...]
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
name String?
Resource name of the budget. [...]
read / write
notificationsRule GoogleCloudBillingBudgetsV1NotificationsRule?
Rules to apply to notifications sent based on budget spend and thresholds. [...]
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
thresholdRules List<GoogleCloudBillingBudgetsV1ThresholdRule>?
Rules that trigger alerts (notifications of thresholds being crossed) when spend exceeds the specified percentages of the budget. [...]
read / write


noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
toJson() Map<String, dynamic>
toString() String
A string representation of this object. [...]


operator ==(Object other) bool
The equality operator. [...]