Classes
CloudBillingClient
Retrieves the Google Cloud Console billing accounts and associates them with projects.
CloudBillingConnection
The CloudBillingConnection
object for CloudBillingClient
.
CloudBillingConnectionIdempotencyPolicy
CloudBillingLimitedErrorCountRetryPolicy
A retry policy for CloudBillingConnection
based on counting errors.
CloudBillingLimitedTimeRetryPolicy
A retry policy for CloudBillingConnection
based on elapsed time.
CloudBillingRetryPolicy
The retry policy for CloudBillingConnection
.
CloudCatalogClient
A catalog of Google Cloud Platform services and SKUs.
CloudCatalogConnection
The CloudCatalogConnection
object for CloudCatalogClient
.
CloudCatalogConnectionIdempotencyPolicy
CloudCatalogLimitedErrorCountRetryPolicy
A retry policy for CloudCatalogConnection
based on counting errors.
CloudCatalogLimitedTimeRetryPolicy
A retry policy for CloudCatalogConnection
based on elapsed time.
CloudCatalogRetryPolicy
The retry policy for CloudCatalogConnection
.
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
CloudBillingPolicyOptionList
OptionList< CloudBillingRetryPolicyOption, CloudBillingBackoffPolicyOption, CloudBillingConnectionIdempotencyPolicyOption >
The options applicable to CloudBilling.
CloudCatalogPolicyOptionList
OptionList< CloudCatalogRetryPolicyOption, CloudCatalogBackoffPolicyOption, CloudCatalogConnectionIdempotencyPolicyOption >
The options applicable to CloudCatalog.