Show / Hide Table of Contents

Namespace Google.Apis.Cloudbilling.v1beta.Data

Classes

AgenticQueryInfo

A local representation of the query used to fetch the data. This is used instead of the raw QueryBillingDataRequest to avoid pulling in Cloud Policy Enforcement (CPE) resource_type annotations into the response payload, which causes ESF validation failures.

Array

An ordered collection of elements of arbitrary count.

BillingData

Encapsulates billing data.

BillingDataResource

Specifies a Billing data resource that can be used for authorization to access billing data.

ColumnInfo

Represents a column header.

DataSet

A dataset used to support an insight, suitable for UI rendering (tables/charts).

Datetime

A datetime value.

Decimal

A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's BigDecimal or Python's decimal.Decimal.

FinalResult

Encapsulates all structured data and the completed summary.

GenerateInsightsRequest

Request for GenerateInsights.

GenerateInsightsResponse

Response for GenerateInsights.

GoogleCloudBillingBillingaccountpricesV1betaAggregationInfo

Encapsulates the aggregation information such as aggregation level and interval for a billing account price.

GoogleCloudBillingBillingaccountpricesV1betaBillingAccountPrice

Encapsulates the latest price for a billing account SKU.

GoogleCloudBillingBillingaccountpricesV1betaDefaultPrice

Encapsulates a default price which is the current list price.

GoogleCloudBillingBillingaccountpricesV1betaFixedDiscount

Encapsulates a discount off the list price, anchored to the list price as of a fixed time.

GoogleCloudBillingBillingaccountpricesV1betaFixedPrice

Encapsulates a set fixed price applicable during the terms of a contract agreement.

GoogleCloudBillingBillingaccountpricesV1betaFloatingDiscount

Encapsulates a discount off the current list price, not anchored to any list price as of a fixed time.

GoogleCloudBillingBillingaccountpricesV1betaListBillingAccountPricesResponse

Response message for ListBillingAccountPrices.

GoogleCloudBillingBillingaccountpricesV1betaListPriceAsCeiling

Encapsulates a contract feature that the list price (DefaultPrice) will be used for the price if the current list price drops lower than the custom fixed price. Available to new contracts after March 21, 2022. Applies to all fixed price SKUs in the contract, including FixedPrice, FixedDiscount, MigratedPrice, and MergedPrice.

GoogleCloudBillingBillingaccountpricesV1betaMergedPrice

Encapsulates a price after merging from multiple sources. With merged tiers, each individual tier can be from a different source with different discount types.

GoogleCloudBillingBillingaccountpricesV1betaMigratedPrice

Encapsulates a price migrated from other SKUs.

GoogleCloudBillingBillingaccountpricesV1betaPriceReason

Encapsulates a price reason which contains background information about the origin of the price.

GoogleCloudBillingBillingaccountpricesV1betaRate

Encapsulates a Rate price. Billing account SKUs with Rate price are offered by pricing tiers. The price have 1 or more rate pricing tiers.

GoogleCloudBillingBillingaccountpricesV1betaRateTier

Encapsulates a rate price tier.

GoogleCloudBillingBillingaccountpricesV1betaUnitInfo

Encapsulates the unit information for a Rate

GoogleCloudBillingBillingaccountservicesV1betaBillingAccountService

Encapsulates a Google Cloud service visible to a billing account.

GoogleCloudBillingBillingaccountservicesV1betaListBillingAccountServicesResponse

Response message for ListBillingAccountServices.

GoogleCloudBillingBillingaccountskugroupsV1betaBillingAccountSkuGroup

Encapsulates a stock keeping (SKU) group visible to a billing account. A SKU group represents a collection of SKUs that are related to each other. For example, the AI Platform APIs SKU group includes SKUs from the Cloud Dialogflow API, the Cloud Text-to-Speech API, and additional related APIs.

GoogleCloudBillingBillingaccountskugroupsV1betaListBillingAccountSkuGroupsResponse

Response message for ListBillingAccountSkuGroups.

GoogleCloudBillingBillingaccountskugroupskusV1betaBillingAccountSkuGroupSku

Encapsulates a SKU that is part of a billing account SKU group.

GoogleCloudBillingBillingaccountskugroupskusV1betaGeoTaxonomy

Encapsulates geographic metadata, such as regions and multi-regions like us-east4 or European Union.

GoogleCloudBillingBillingaccountskugroupskusV1betaGeoTaxonomyGlobal

Encapsulates a global geographic taxonomy.

GoogleCloudBillingBillingaccountskugroupskusV1betaGeoTaxonomyMultiRegional

Encapsulates a multi-regional geographic taxonomy.

GoogleCloudBillingBillingaccountskugroupskusV1betaGeoTaxonomyRegion

Encapsulates a Google Cloud region.

GoogleCloudBillingBillingaccountskugroupskusV1betaGeoTaxonomyRegional

Encapsulates a regional geographic taxonomy.

GoogleCloudBillingBillingaccountskugroupskusV1betaListBillingAccountSkuGroupSkusResponse

Response message for ListBillingAccountSkuGroupSkus.

GoogleCloudBillingBillingaccountskugroupskusV1betaProductTaxonomy

Encapsulates product categories, such as Serverless, Cloud Run, TaskQueue, and others.

GoogleCloudBillingBillingaccountskugroupskusV1betaTaxonomyCategory

Encapsulates a product category.

GoogleCloudBillingBillingaccountskusV1betaBillingAccountSku

Encapsulates a stock keeping unit (SKU) visible to a billing account. A SKU distinctly identifies a resource that you can purchase. For a list of available SKUs, see SKUs.

GoogleCloudBillingBillingaccountskusV1betaGeoTaxonomy

Encapsulates geographic metadata, such as regions and multi-regions like us-east4 or European Union.

GoogleCloudBillingBillingaccountskusV1betaGeoTaxonomyGlobal

Encapsulates a global geographic taxonomy.

GoogleCloudBillingBillingaccountskusV1betaGeoTaxonomyMultiRegional

Encapsulates a multi-regional geographic taxonomy.

GoogleCloudBillingBillingaccountskusV1betaGeoTaxonomyRegion

Encapsulates a Google Cloud region.

GoogleCloudBillingBillingaccountskusV1betaGeoTaxonomyRegional

Encapsulates a regional geographic taxonomy.

GoogleCloudBillingBillingaccountskusV1betaListBillingAccountSkusResponse

Response message for ListBillingAccountSkus.

GoogleCloudBillingBillingaccountskusV1betaProductTaxonomy

Encapsulates product categories, such as Serverless, Cloud Run, TaskQueue, and others.

GoogleCloudBillingBillingaccountskusV1betaTaxonomyCategory

Encapsulates a product category.

GoogleCloudBillingPricesV1betaAggregationInfo

Encapsulates the aggregation information such as aggregation level and interval for a price.

GoogleCloudBillingPricesV1betaListPricesResponse

Response message for ListPrices.

GoogleCloudBillingPricesV1betaPrice

Encapsulates the latest price for a SKU.

GoogleCloudBillingPricesV1betaRate

Encapsulates a Rate price. SKUs with Rate price are offered by pricing tiers. The price have 1 or more rate pricing tiers.

GoogleCloudBillingPricesV1betaRateTier

Encapsulates a rate price tier.

GoogleCloudBillingPricesV1betaUnitInfo

Encapsulates the unit information for a Rate

GoogleCloudBillingSkugroupsV1betaListSkuGroupsResponse

Response message for ListSkuGroups.

GoogleCloudBillingSkugroupsV1betaSkuGroup

Encapsulates a publicly listed stock keeping unit (SKU) group. A SKU group represents a collection of SKUs that are related to each other. For example, the AI Platform APIs SKU group includes SKUs from the Cloud Dialogflow API, the Cloud Text-to-Speech API, and additional related APIs.

GoogleCloudBillingSkugroupskusV1betaGeoTaxonomy

Encapsulates geographic metadata, such as regions and multi-regions like us-east4 or European Union.

GoogleCloudBillingSkugroupskusV1betaGeoTaxonomyGlobal

Encapsulates a global geographic taxonomy.

GoogleCloudBillingSkugroupskusV1betaGeoTaxonomyMultiRegional

Encapsulates a multi-regional geographic taxonomy.

GoogleCloudBillingSkugroupskusV1betaGeoTaxonomyRegion

Encapsulates a Google Cloud region.

GoogleCloudBillingSkugroupskusV1betaGeoTaxonomyRegional

Encapsulates a regional geographic taxonomy.

GoogleCloudBillingSkugroupskusV1betaListSkuGroupSkusResponse

Response message for ListSkuGroupSkus.

GoogleCloudBillingSkugroupskusV1betaProductTaxonomy

Encapsulates product categories, such as Serverless, Cloud Run, TaskQueue, and others.

GoogleCloudBillingSkugroupskusV1betaSkuGroupSku

Encapsulates a publicly listed stock keeping unit (SKU) that is part of a publicly listed SKU group. A SKU group represents a collection of SKUs that are related to each other. For example, the AI Platform APIs SKU group includes SKUs from the Cloud Dialogflow API, the Cloud Text-to-Speech API, and additional related APIs.

GoogleCloudBillingSkugroupskusV1betaTaxonomyCategory

Encapsulates a product category.

Insight

e.g. insight: title: "Cost Increase (The Explanation)" description: "Your cost increase was driven by Vertex AI Online Prediction in us-central1..." severity: INFO

InteropLink

A link to interoperable tools (e.g., pre-filtered Cost Reports, BQE queries).

Map

An unordered mapping from key to value, represented as a collection of map entries.

MapEntry

A single entry in a Map, representing the mapping between key and value.

Money

Represents an amount of money with its currency type.

Range

A range of values, bounded by the values 'start' (inclusive) and 'end' (exclusive). A range has an element type, and values must be of this element type. A range is contiguous, ie it contains all values of the given element type starting at 'start' and ending before 'end'. A "null" value on start or end represents an unbounded start or end value respectively. Start and end values must always be present.

Rejection

Encapsulates details about why a request was rejected.

Row

Represents a row in the query result.

Struct

A collection of fields. The count, order, and type of the fields is determined by the type associated with this value.

SuggestedChart

A suggested chart for the data set, used for UI rendering.

SuggestedQuery

A suggested follow-up query for the user.

UserContext

Additional context for personalization (e.g., user persona, role).

ValueProto

This is a copy of storage/googlesql/public/value.proto. ValueProto represents the serialized form of the googlesql::Value. The intention is to support multiple languages including Java and C++, so we must be sensitive to the distinction between Java Strings and byte arrays or ByteStrings. We also want to support use-cases which do not want to serialize a copy of the GoogleSQL type for every instance (which might be very repetitive). Therefore, unlike googlesql::Value, ValueProto does not carry full type information with every instance, and can only be fully interpreted with an associated TypeProto.

In this article
Back to top Generated by DocFX