billing

package
v0.0.0-...-8c6c420 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2024 License: Apache-2.0 Imports: 2 Imported by: 9

Documentation

Overview

Package billing aliases all exported identifiers in package "cloud.google.com/go/billing/apiv1/billingpb".

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb. Please read https://github.com/googleapis/google-cloud-go/blob/main/migration.md for more details.

Index

Constants

View Source
const (
	AggregationInfo_ACCOUNT                          = src.AggregationInfo_ACCOUNT
	AggregationInfo_AGGREGATION_INTERVAL_UNSPECIFIED = src.AggregationInfo_AGGREGATION_INTERVAL_UNSPECIFIED
	AggregationInfo_AGGREGATION_LEVEL_UNSPECIFIED    = src.AggregationInfo_AGGREGATION_LEVEL_UNSPECIFIED
	AggregationInfo_DAILY                            = src.AggregationInfo_DAILY
	AggregationInfo_MONTHLY                          = src.AggregationInfo_MONTHLY
	AggregationInfo_PROJECT                          = src.AggregationInfo_PROJECT
)

Deprecated: Please use consts in: cloud.google.com/go/billing/apiv1/billingpb

Variables

View Source
var (
	AggregationInfo_AggregationInterval_name         = src.AggregationInfo_AggregationInterval_name
	AggregationInfo_AggregationInterval_value        = src.AggregationInfo_AggregationInterval_value
	AggregationInfo_AggregationLevel_name            = src.AggregationInfo_AggregationLevel_name
	AggregationInfo_AggregationLevel_value           = src.AggregationInfo_AggregationLevel_value
	File_google_cloud_billing_v1_cloud_billing_proto = src.File_google_cloud_billing_v1_cloud_billing_proto
	File_google_cloud_billing_v1_cloud_catalog_proto = src.File_google_cloud_billing_v1_cloud_catalog_proto
)

Deprecated: Please use vars in: cloud.google.com/go/billing/apiv1/billingpb

Functions

func RegisterCloudBillingServer deprecated

func RegisterCloudBillingServer(s *grpc.Server, srv CloudBillingServer)

Deprecated: Please use funcs in: cloud.google.com/go/billing/apiv1/billingpb

func RegisterCloudCatalogServer deprecated

func RegisterCloudCatalogServer(s *grpc.Server, srv CloudCatalogServer)

Deprecated: Please use funcs in: cloud.google.com/go/billing/apiv1/billingpb

Types

type AggregationInfo deprecated

type AggregationInfo = src.AggregationInfo

Represents the aggregation level and interval for pricing of a single SKU.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type AggregationInfo_AggregationInterval deprecated

type AggregationInfo_AggregationInterval = src.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.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type AggregationInfo_AggregationLevel deprecated

type AggregationInfo_AggregationLevel = src.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.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type BillingAccount deprecated

type BillingAccount = src.BillingAccount

A billing account in [GCP Console](https://console.cloud.google.com/). You can assign a billing account to one or more projects.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type Category deprecated

type Category = src.Category

Represents the category hierarchy of a SKU.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type CloudBillingClient deprecated

type CloudBillingClient = src.CloudBillingClient

CloudBillingClient is the client API for CloudBilling service. For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

func NewCloudBillingClient deprecated

func NewCloudBillingClient(cc grpc.ClientConnInterface) CloudBillingClient

Deprecated: Please use funcs in: cloud.google.com/go/billing/apiv1/billingpb

type CloudBillingServer deprecated

type CloudBillingServer = src.CloudBillingServer

CloudBillingServer is the server API for CloudBilling service.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type CloudCatalogClient deprecated

type CloudCatalogClient = src.CloudCatalogClient

CloudCatalogClient is the client API for CloudCatalog service. For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

func NewCloudCatalogClient deprecated

func NewCloudCatalogClient(cc grpc.ClientConnInterface) CloudCatalogClient

Deprecated: Please use funcs in: cloud.google.com/go/billing/apiv1/billingpb

type CloudCatalogServer deprecated

type CloudCatalogServer = src.CloudCatalogServer

CloudCatalogServer is the server API for CloudCatalog service.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type CreateBillingAccountRequest deprecated

type CreateBillingAccountRequest = src.CreateBillingAccountRequest

Request message for `CreateBillingAccount`.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type GetBillingAccountRequest deprecated

type GetBillingAccountRequest = src.GetBillingAccountRequest

Request message for `GetBillingAccount`.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type GetProjectBillingInfoRequest deprecated

type GetProjectBillingInfoRequest = src.GetProjectBillingInfoRequest

Request message for `GetProjectBillingInfo`.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type ListBillingAccountsRequest deprecated

type ListBillingAccountsRequest = src.ListBillingAccountsRequest

Request message for `ListBillingAccounts`.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type ListBillingAccountsResponse deprecated

type ListBillingAccountsResponse = src.ListBillingAccountsResponse

Response message for `ListBillingAccounts`.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type ListProjectBillingInfoRequest deprecated

type ListProjectBillingInfoRequest = src.ListProjectBillingInfoRequest

Request message for `ListProjectBillingInfo`.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type ListProjectBillingInfoResponse deprecated

type ListProjectBillingInfoResponse = src.ListProjectBillingInfoResponse

Request message for `ListProjectBillingInfoResponse`.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type ListServicesRequest deprecated

type ListServicesRequest = src.ListServicesRequest

Request message for `ListServices`.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type ListServicesResponse deprecated

type ListServicesResponse = src.ListServicesResponse

Response message for `ListServices`.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type ListSkusRequest deprecated

type ListSkusRequest = src.ListSkusRequest

Request message for `ListSkus`.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type ListSkusResponse deprecated

type ListSkusResponse = src.ListSkusResponse

Response message for `ListSkus`.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type PricingExpression deprecated

type PricingExpression = src.PricingExpression

Expresses a mathematical pricing formula. For Example:- `usage_unit: GBy` `tiered_rates:` `[start_usage_amount: 20, unit_price: $10]` `[start_usage_amount: 100, unit_price: $5]` The above expresses a pricing formula where the first 20GB is free, the next 80GB is priced at $10 per GB followed by $5 per GB for additional usage.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type PricingExpression_TierRate deprecated

type PricingExpression_TierRate = src.PricingExpression_TierRate

The price rate indicating starting usage and its corresponding price.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type PricingInfo deprecated

type PricingInfo = src.PricingInfo

Represents the pricing information for a SKU at a single point of time.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type ProjectBillingInfo deprecated

type ProjectBillingInfo = src.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).

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type Service deprecated

type Service = src.Service

Encapsulates a single service in Google Cloud Platform.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type Sku deprecated

type Sku = src.Sku

Encapsulates a single SKU in Google Cloud Platform

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type UnimplementedCloudBillingServer deprecated

type UnimplementedCloudBillingServer = src.UnimplementedCloudBillingServer

UnimplementedCloudBillingServer can be embedded to have forward compatible implementations.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type UnimplementedCloudCatalogServer deprecated

type UnimplementedCloudCatalogServer = src.UnimplementedCloudCatalogServer

UnimplementedCloudCatalogServer can be embedded to have forward compatible implementations.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type UpdateBillingAccountRequest deprecated

type UpdateBillingAccountRequest = src.UpdateBillingAccountRequest

Request message for `UpdateBillingAccount`.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

type UpdateProjectBillingInfoRequest deprecated

type UpdateProjectBillingInfoRequest = src.UpdateProjectBillingInfoRequest

Request message for `UpdateProjectBillingInfo`.

Deprecated: Please use types in: cloud.google.com/go/billing/apiv1/billingpb

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL