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:
Parameter | |
---|---|
Name | Description |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< CloudBillingConnection > |
MakeDefaultCloudBillingConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
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:
Parameter | |
---|---|
Name | Description |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< CloudCatalogConnection > |
MakeDefaultCloudCatalogConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
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.