cloudbilling.v1 library Null safety

Cloud Billing API - v1

Allows developers to manage billing for their Google Cloud Platform projects programmatically.

For more information, see cloud.google.com/billing/

Create an instance of CloudbillingApi to access these resources:

Classes

AggregationInfo
Represents the aggregation level and interval for pricing of a single SKU.
AuditConfig
Specifies the audit configuration for a service. [...]
AuditLogConfig
Provides the configuration for logging a type of permissions. [...]
BillingAccount
A billing account in the Google Cloud Console. [...]
BillingAccountsProjectsResource
BillingAccountsResource
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 a textual expression in the Common Expression Language (CEL) syntax. [...]
GeoTaxonomy
Encapsulates the geographic taxonomy data for a sku.
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
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. [...]
PricingExpression
Expresses a mathematical pricing formula. [...]
PricingInfo
Represents the pricing information for a SKU at a single point of time.
ProjectBillingInfo
Encapsulation of billing information for a Google Cloud Console project. [...]
ProjectsResource
Service
Encapsulates a single service in Google Cloud Platform.
ServicesResource
ServicesSkusResource
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.

Exceptions / Errors

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