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. [...]
BillingAccount
A billing account in the Google Cloud Console. [...]
BillingAccountsProjectsResource
BillingAccountsResource
Binding
Associates members, or principals, with a role.
Category
Represents the category hierarchy of a SKU.
CloudbillingApi
Allows developers to manage billing for their Google Cloud Platform projects programmatically.
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.
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
TierRate
The price rate indicating starting usage and its corresponding price.

Typedefs

AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions. [...]
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax. [...]
Money = $Money
Represents an amount of money with its currency type.
TestIamPermissionsRequest = $TestIamPermissionsRequest
Request message for TestIamPermissions method.
TestIamPermissionsResponse = $PermissionsResponse
Response message for TestIamPermissions method.

Exceptions / Errors

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