GoogleCloudBillingBudgetsV1Filter class

A filter for a budget, limiting the scope of the cost to calculate.

Constructors

GoogleCloudBillingBudgetsV1Filter({String? calendarPeriod, List<String>? creditTypes, String? creditTypesTreatment, GoogleCloudBillingBudgetsV1CustomPeriod? customPeriod, Map<String, List<Object?>>? labels, List<String>? projects, List<String>? resourceAncestors, List<String>? services, List<String>? subaccounts})
GoogleCloudBillingBudgetsV1Filter.fromJson(Map json_)

Properties

calendarPeriod String?
Specifies to track usage for recurring calendar period.
getter/setter pair
creditTypes List<String>?
If Filter.credit_types_treatment is INCLUDE_SPECIFIED_CREDITS, this is a list of credit types to be subtracted from gross cost to determine the spend for threshold calculations.
getter/setter pair
creditTypesTreatment String?
If not set, default behavior is INCLUDE_ALL_CREDITS.
getter/setter pair
customPeriod GoogleCloudBillingBudgetsV1CustomPeriod?
Specifies to track usage from any start date (required) to any end date (optional).
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
labels Map<String, List<Object?>>?
A single label and value pair specifying that usage from only this set of labeled resources should be included in the budget.
getter/setter pair
projects List<String>?
A set of projects of the form projects/{project}, specifying that usage from only this set of projects should be included in the budget.
getter/setter pair
resourceAncestors List<String>?
A set of folder and organization names of the form folders/{folderId} or organizations/{organizationId}, specifying that usage from only this set of folders and organizations should be included in the budget.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
services List<String>?
A set of services of the form services/{service_id}, specifying that usage from only this set of services should be included in the budget.
getter/setter pair
subaccounts List<String>?
A set of subaccounts of the form billingAccounts/{account_id}, specifying that usage from only this set of subaccounts should be included in the budget.
getter/setter pair

Methods

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

Operators

operator ==(Object other) bool
The equality operator.
inherited