Classes
CloudBillingClient
Retrieves the Google Cloud Console billing accounts and associates them with projects.
CloudBillingConnection
The CloudBillingConnection
object for CloudBillingClient
.
CloudBillingConnectionIdempotencyPolicy
CloudCatalogClient
A catalog of Google Cloud Platform services and SKUs.
CloudCatalogConnection
The CloudCatalogConnection
object for CloudCatalogClient
.
CloudCatalogConnectionIdempotencyPolicy
Structs
CloudBillingBackoffPolicyOption
Use with google::cloud::Options
to configure the backoff policy.
CloudBillingConnectionIdempotencyPolicyOption
Use with google::cloud::Options
to configure which operations are retried.
CloudBillingRetryPolicyOption
Use with google::cloud::Options
to configure the retry policy.
CloudCatalogBackoffPolicyOption
Use with google::cloud::Options
to configure the backoff policy.
CloudCatalogConnectionIdempotencyPolicyOption
Use with google::cloud::Options
to configure which operations are retried.
CloudCatalogRetryPolicyOption
Use with google::cloud::Options
to configure the retry policy.
Functions
MakeCloudBillingConnection(Options)
A factory function to construct an object of type CloudBillingConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of CloudBillingClient .
The optional options
argument may be used to configure aspects of the returned CloudBillingConnection
. Expected options are any of the types in the following option lists:
options
std::shared_ptr< CloudBillingConnection >
MakeDefaultCloudBillingConnectionIdempotencyPolicy()
std::unique_ptr< CloudBillingConnectionIdempotencyPolicy >
MakeCloudCatalogConnection(Options)
A factory function to construct an object of type CloudCatalogConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of CloudCatalogClient .
The optional options
argument may be used to configure aspects of the returned CloudCatalogConnection
. Expected options are any of the types in the following option lists:
options
std::shared_ptr< CloudCatalogConnection >
MakeDefaultCloudCatalogConnectionIdempotencyPolicy()
std::unique_ptr< CloudCatalogConnectionIdempotencyPolicy >
Type Aliases
CloudBillingRetryPolicy
::google::cloud::internal::TraitBasedRetryPolicy< billing_v1_internal::CloudBillingRetryTraits >
CloudBillingLimitedTimeRetryPolicy
::google::cloud::internal::LimitedTimeRetryPolicy< billing_v1_internal::CloudBillingRetryTraits >
CloudBillingLimitedErrorCountRetryPolicy
::google::cloud::internal::LimitedErrorCountRetryPolicy< billing_v1_internal::CloudBillingRetryTraits >
CloudBillingPolicyOptionList
OptionList< CloudBillingRetryPolicyOption, CloudBillingBackoffPolicyOption, CloudBillingConnectionIdempotencyPolicyOption >
The options applicable to CloudBilling.
CloudCatalogRetryPolicy
::google::cloud::internal::TraitBasedRetryPolicy< billing_v1_internal::CloudCatalogRetryTraits >
CloudCatalogLimitedTimeRetryPolicy
::google::cloud::internal::LimitedTimeRetryPolicy< billing_v1_internal::CloudCatalogRetryTraits >
CloudCatalogLimitedErrorCountRetryPolicy
::google::cloud::internal::LimitedErrorCountRetryPolicy< billing_v1_internal::CloudCatalogRetryTraits >
CloudCatalogPolicyOptionList
OptionList< CloudCatalogRetryPolicyOption, CloudCatalogBackoffPolicyOption, CloudCatalogConnectionIdempotencyPolicyOption >
The options applicable to CloudCatalog.