Package com.google.cloud.billing.v1 (2.46.0)

GitHub Repository RPC Documentation REST Documentation

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.billing.v1.CloudBillingClient Service Description: Retrieves the Google Cloud Console billing accounts and associates them with projects.

This class provides the ability to make remote calls to the backing service through method

com.google.cloud.billing.v1.CloudCatalogClient Service Description: A catalog of Google Cloud Platform services and SKUs. Provides pricing information and metadata on Google Cloud Platform services and SKUs.

This class provides the ability to make remote calls to the backing service through method

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.billing.v1.CloudBillingSettings Settings class to configure an instance of CloudBillingClient.

The default instance has everything set to sensible defaults:

com.google.cloud.billing.v1.CloudCatalogSettings Settings class to configure an instance of CloudCatalogClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.billing.v1.AggregationInfo Represents the aggregation level and interval for pricing of a single SKU.
com.google.cloud.billing.v1.AggregationInfo.Builder Represents the aggregation level and interval for pricing of a single SKU.
com.google.cloud.billing.v1.BillingAccount A billing account in the Google Cloud Console. You can assign a billing account to one or more projects.
com.google.cloud.billing.v1.BillingAccount.Builder A billing account in the Google Cloud Console. You can assign a billing account to one or more projects.
com.google.cloud.billing.v1.BillingAccountName
com.google.cloud.billing.v1.BillingAccountName.Builder Builder for billingAccounts/{billing_account}.
com.google.cloud.billing.v1.BillingAccountName.OrganizationBillingAccountBuilder Builder for organizations/{organization}/billingAccounts/{billing_account}.
com.google.cloud.billing.v1.Category Represents the category hierarchy of a SKU.
com.google.cloud.billing.v1.Category.Builder Represents the category hierarchy of a SKU.
com.google.cloud.billing.v1.CloudBillingClient.ListBillingAccountsFixedSizeCollection
com.google.cloud.billing.v1.CloudBillingClient.ListBillingAccountsPage
com.google.cloud.billing.v1.CloudBillingClient.ListBillingAccountsPagedResponse
com.google.cloud.billing.v1.CloudBillingClient.ListProjectBillingInfoFixedSizeCollection
com.google.cloud.billing.v1.CloudBillingClient.ListProjectBillingInfoPage
com.google.cloud.billing.v1.CloudBillingClient.ListProjectBillingInfoPagedResponse
com.google.cloud.billing.v1.CloudBillingGrpc Retrieves the Google Cloud Console billing accounts and associates them with projects.
com.google.cloud.billing.v1.CloudBillingGrpc.CloudBillingImplBase Base class for the server implementation of the service CloudBilling. Retrieves the Google Cloud Console billing accounts and associates them with
com.google.cloud.billing.v1.CloudBillingProto
com.google.cloud.billing.v1.CloudBillingSettings.Builder Builder for CloudBillingSettings.
com.google.cloud.billing.v1.CloudCatalogClient.ListServicesFixedSizeCollection
com.google.cloud.billing.v1.CloudCatalogClient.ListServicesPage
com.google.cloud.billing.v1.CloudCatalogClient.ListServicesPagedResponse
com.google.cloud.billing.v1.CloudCatalogClient.ListSkusFixedSizeCollection
com.google.cloud.billing.v1.CloudCatalogClient.ListSkusPage
com.google.cloud.billing.v1.CloudCatalogClient.ListSkusPagedResponse
com.google.cloud.billing.v1.CloudCatalogGrpc A catalog of Google Cloud Platform services and SKUs. Provides pricing information and metadata on Google Cloud Platform services and SKUs.
com.google.cloud.billing.v1.CloudCatalogGrpc.CloudCatalogImplBase Base class for the server implementation of the service CloudCatalog. A catalog of Google Cloud Platform services and SKUs.
com.google.cloud.billing.v1.CloudCatalogProto
com.google.cloud.billing.v1.CloudCatalogSettings.Builder Builder for CloudCatalogSettings.
com.google.cloud.billing.v1.CreateBillingAccountRequest Request message for CreateBillingAccount.
com.google.cloud.billing.v1.CreateBillingAccountRequest.Builder Request message for CreateBillingAccount.
com.google.cloud.billing.v1.GeoTaxonomy Encapsulates the geographic taxonomy data for a sku.
com.google.cloud.billing.v1.GeoTaxonomy.Builder Encapsulates the geographic taxonomy data for a sku.
com.google.cloud.billing.v1.GetBillingAccountRequest Request message for GetBillingAccount.
com.google.cloud.billing.v1.GetBillingAccountRequest.Builder Request message for GetBillingAccount.
com.google.cloud.billing.v1.GetProjectBillingInfoRequest Request message for GetProjectBillingInfo.
com.google.cloud.billing.v1.GetProjectBillingInfoRequest.Builder Request message for GetProjectBillingInfo.
com.google.cloud.billing.v1.ListBillingAccountsRequest Request message for ListBillingAccounts.
com.google.cloud.billing.v1.ListBillingAccountsRequest.Builder Request message for ListBillingAccounts.
com.google.cloud.billing.v1.ListBillingAccountsResponse Response message for ListBillingAccounts.
com.google.cloud.billing.v1.ListBillingAccountsResponse.Builder Response message for ListBillingAccounts.
com.google.cloud.billing.v1.ListProjectBillingInfoRequest Request message for ListProjectBillingInfo.
com.google.cloud.billing.v1.ListProjectBillingInfoRequest.Builder Request message for ListProjectBillingInfo.
com.google.cloud.billing.v1.ListProjectBillingInfoResponse Request message for ListProjectBillingInfoResponse.
com.google.cloud.billing.v1.ListProjectBillingInfoResponse.Builder Request message for ListProjectBillingInfoResponse.
com.google.cloud.billing.v1.ListServicesRequest Request message for ListServices.
com.google.cloud.billing.v1.ListServicesRequest.Builder Request message for ListServices.
com.google.cloud.billing.v1.ListServicesResponse Response message for ListServices.
com.google.cloud.billing.v1.ListServicesResponse.Builder Response message for ListServices.
com.google.cloud.billing.v1.ListSkusRequest Request message for ListSkus.
com.google.cloud.billing.v1.ListSkusRequest.Builder Request message for ListSkus.
com.google.cloud.billing.v1.ListSkusResponse Response message for ListSkus.
com.google.cloud.billing.v1.ListSkusResponse.Builder Response message for ListSkus.
com.google.cloud.billing.v1.MoveBillingAccountRequest Request message for MoveBillingAccount RPC.
com.google.cloud.billing.v1.MoveBillingAccountRequest.Builder Request message for MoveBillingAccount RPC.
com.google.cloud.billing.v1.OrganizationName
com.google.cloud.billing.v1.OrganizationName.Builder Builder for organizations/{organization}.
com.google.cloud.billing.v1.PricingExpression Expresses a mathematical pricing formula. For Example:- usage_unit: GBy
com.google.cloud.billing.v1.PricingExpression.Builder Expresses a mathematical pricing formula. For Example:- usage_unit: GBy
com.google.cloud.billing.v1.PricingExpression.TierRate The price rate indicating starting usage and its corresponding price.
com.google.cloud.billing.v1.PricingExpression.TierRate.Builder The price rate indicating starting usage and its corresponding price.
com.google.cloud.billing.v1.PricingInfo Represents the pricing information for a SKU at a single point of time.
com.google.cloud.billing.v1.PricingInfo.Builder Represents the pricing information for a SKU at a single point of time.
com.google.cloud.billing.v1.ProjectBillingInfo Encapsulation of billing information for a Google Cloud Console project. A project has at most one associated billing account at a time (but a billing account can be assigned to multiple projects).
com.google.cloud.billing.v1.ProjectBillingInfo.Builder Encapsulation of billing information for a Google Cloud Console project. A project has at most one associated billing account at a time (but a billing account can be assigned to multiple projects).
com.google.cloud.billing.v1.ProjectName
com.google.cloud.billing.v1.ProjectName.Builder Builder for projects/{project}.
com.google.cloud.billing.v1.Service Encapsulates a single service in Google Cloud Platform.
com.google.cloud.billing.v1.Service.Builder Encapsulates a single service in Google Cloud Platform.
com.google.cloud.billing.v1.ServiceName
com.google.cloud.billing.v1.ServiceName.Builder Builder for services/{service}.
com.google.cloud.billing.v1.Sku Encapsulates a single SKU in Google Cloud
com.google.cloud.billing.v1.Sku.Builder Encapsulates a single SKU in Google Cloud
com.google.cloud.billing.v1.UpdateBillingAccountRequest Request message for UpdateBillingAccount.
com.google.cloud.billing.v1.UpdateBillingAccountRequest.Builder Request message for UpdateBillingAccount.
com.google.cloud.billing.v1.UpdateProjectBillingInfoRequest Request message for UpdateProjectBillingInfo.
com.google.cloud.billing.v1.UpdateProjectBillingInfoRequest.Builder Request message for UpdateProjectBillingInfo.

Interfaces

Interface Description
com.google.cloud.billing.v1.AggregationInfoOrBuilder
com.google.cloud.billing.v1.BillingAccountOrBuilder
com.google.cloud.billing.v1.CategoryOrBuilder
com.google.cloud.billing.v1.CloudBillingGrpc.AsyncService Retrieves the Google Cloud Console billing accounts and associates them with projects.
com.google.cloud.billing.v1.CloudCatalogGrpc.AsyncService A catalog of Google Cloud Platform services and SKUs. Provides pricing information and metadata on Google Cloud Platform services and SKUs.
com.google.cloud.billing.v1.CreateBillingAccountRequestOrBuilder
com.google.cloud.billing.v1.GeoTaxonomyOrBuilder
com.google.cloud.billing.v1.GetBillingAccountRequestOrBuilder
com.google.cloud.billing.v1.GetProjectBillingInfoRequestOrBuilder
com.google.cloud.billing.v1.ListBillingAccountsRequestOrBuilder
com.google.cloud.billing.v1.ListBillingAccountsResponseOrBuilder
com.google.cloud.billing.v1.ListProjectBillingInfoRequestOrBuilder
com.google.cloud.billing.v1.ListProjectBillingInfoResponseOrBuilder
com.google.cloud.billing.v1.ListServicesRequestOrBuilder
com.google.cloud.billing.v1.ListServicesResponseOrBuilder
com.google.cloud.billing.v1.ListSkusRequestOrBuilder
com.google.cloud.billing.v1.ListSkusResponseOrBuilder
com.google.cloud.billing.v1.MoveBillingAccountRequestOrBuilder
com.google.cloud.billing.v1.PricingExpression.TierRateOrBuilder
com.google.cloud.billing.v1.PricingExpressionOrBuilder
com.google.cloud.billing.v1.PricingInfoOrBuilder
com.google.cloud.billing.v1.ProjectBillingInfoOrBuilder
com.google.cloud.billing.v1.ServiceOrBuilder
com.google.cloud.billing.v1.SkuOrBuilder
com.google.cloud.billing.v1.UpdateBillingAccountRequestOrBuilder
com.google.cloud.billing.v1.UpdateProjectBillingInfoRequestOrBuilder

Enums

Enum Description
com.google.cloud.billing.v1.AggregationInfo.AggregationInterval The interval at which usage is aggregated to compute cost. Example: "MONTHLY" aggregation interval indicates that usage for tiered pricing is aggregated every month.
com.google.cloud.billing.v1.AggregationInfo.AggregationLevel The level at which usage is aggregated to compute cost. Example: "ACCOUNT" aggregation level indicates that usage for tiered pricing is aggregated across all projects in a single account.
com.google.cloud.billing.v1.GeoTaxonomy.Type The type of Geo Taxonomy: GLOBAL, REGIONAL, or MULTI_REGIONAL.