googleapis.cloudbilling.v1 library

Classes

AggregationInfo
Represents the aggregation level and interval for pricing of a single SKU.
AuditConfig
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. [...]
AuditLogConfig
Provides the configuration for logging a type of permissions. Example: [...]
BillingAccount
A billing account in GCP Console. You can assign a billing account to one or more projects.
BillingAccountsProjectsResourceApi
BillingAccountsResourceApi
Binding
Associates members with a role.
Category
Represents the category hierarchy of a SKU.
CloudbillingApi
Allows developers to manage billing for their Google Cloud Platform projects programmatically.
Expr
Represents an expression text. Example: [...]
ListBillingAccountsResponse
Response message for ListBillingAccounts.
ListProjectBillingInfoResponse
Request message for ListProjectBillingInfoResponse.
ListServicesResponse
Response message for ListServices.
ListSkusResponse
Response message for ListSkus.
Money
Represents an amount of money with its currency type.
Policy
Defines an Identity and Access Management (IAM) policy. It is used to specify access control policies for Cloud Platform resources. [...]
PricingExpression
Expresses a mathematical pricing formula. For Example:- [...]
PricingInfo
Represents the pricing information for a SKU at a single point of time.
ProjectBillingInfo
Encapsulation of billing information for a GCP Console project. A project has at most one associated billing account at a time (but a billing account can be assigned to multiple projects).
ProjectsResourceApi
Service
Encapsulates a single service in Google Cloud Platform.
ServicesResourceApi
ServicesSkusResourceApi
SetIamPolicyRequest
Request message for SetIamPolicy method.
Sku
Encapsulates a single SKU in Google Cloud Platform
TestIamPermissionsRequest
Request message for TestIamPermissions method.
TestIamPermissionsResponse
Response message for TestIamPermissions method.
TierRate
The price rate indicating starting usage and its corresponding price.

Constants

USER_AGENT → const String
'dart-api-client cloudbilling/v1'

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.