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< ? labels, List<Object?> >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}ororganizations/{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