Classes
BudgetServiceClient
BudgetService stores Cloud Billing budgets, which define a budget plan and rules to execute as we track spend against that plan.
BudgetServiceConnection
The BudgetServiceConnection
object for BudgetServiceClient
.
BudgetServiceConnectionIdempotencyPolicy
Structs
BudgetServiceBackoffPolicyOption
Use with google::cloud::Options
to configure the backoff policy.
BudgetServiceConnectionIdempotencyPolicyOption
Use with google::cloud::Options
to configure which operations are retried.
BudgetServiceRetryPolicyOption
Use with google::cloud::Options
to configure the retry policy.
Functions
MakeBudgetServiceConnection(Options)
A factory function to construct an object of type BudgetServiceConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of BudgetServiceClient.
The optional options
argument may be used to configure aspects of the returned BudgetServiceConnection
. 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< BudgetServiceConnection > |
MakeDefaultBudgetServiceConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
std::unique_ptr< BudgetServiceConnectionIdempotencyPolicy > |
Type Aliases
BudgetServiceRetryPolicy
::google::cloud::internal::TraitBasedRetryPolicy< billing_budgets_v1_internal::BudgetServiceRetryTraits >
BudgetServiceLimitedTimeRetryPolicy
::google::cloud::internal::LimitedTimeRetryPolicy< billing_budgets_v1_internal::BudgetServiceRetryTraits >
BudgetServiceLimitedErrorCountRetryPolicy
::google::cloud::internal::LimitedErrorCountRetryPolicy< billing_budgets_v1_internal::BudgetServiceRetryTraits >
BudgetServicePolicyOptionList
OptionList< BudgetServiceRetryPolicyOption, BudgetServiceBackoffPolicyOption, BudgetServiceConnectionIdempotencyPolicyOption >
The options applicable to BudgetService.