Resource Settings API C++ Client 2.13.0
A C++ Client Library for the Resource Settings API
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
google::cloud::resourcesettings_v1 Namespace Reference

Classes

struct  ResourceSettingsServiceBackoffPolicyOption
 Use with google::cloud::Options to configure the backoff policy. More...
 
class  ResourceSettingsServiceClient
 An interface to interact with resource settings and setting values throughout the resource hierarchy. More...
 
class  ResourceSettingsServiceConnection
 The ResourceSettingsServiceConnection object for ResourceSettingsServiceClient. More...
 
class  ResourceSettingsServiceConnectionIdempotencyPolicy
 
struct  ResourceSettingsServiceConnectionIdempotencyPolicyOption
 Use with google::cloud::Options to configure which operations are retried. More...
 
struct  ResourceSettingsServiceRetryPolicyOption
 Use with google::cloud::Options to configure the retry policy. More...
 

Typedefs

using ResourceSettingsServiceRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< resourcesettings_v1_internal::ResourceSettingsServiceRetryTraits >
 
using ResourceSettingsServiceLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< resourcesettings_v1_internal::ResourceSettingsServiceRetryTraits >
 
using ResourceSettingsServiceLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< resourcesettings_v1_internal::ResourceSettingsServiceRetryTraits >
 
using ResourceSettingsServicePolicyOptionList = OptionList< ResourceSettingsServiceRetryPolicyOption, ResourceSettingsServiceBackoffPolicyOption, ResourceSettingsServiceConnectionIdempotencyPolicyOption >
 The options applicable to ResourceSettingsService. More...
 

Functions

std::shared_ptr< ResourceSettingsServiceConnectionMakeResourceSettingsServiceConnection (Options options={})
 A factory function to construct an object of type ResourceSettingsServiceConnection. More...
 
std::unique_ptr< ResourceSettingsServiceConnectionIdempotencyPolicyMakeDefaultResourceSettingsServiceConnectionIdempotencyPolicy ()
 

Typedef Documentation

◆ ResourceSettingsServiceLimitedErrorCountRetryPolicy

using google::cloud::resourcesettings_v1::ResourceSettingsServiceLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< resourcesettings_v1_internal::ResourceSettingsServiceRetryTraits>

◆ ResourceSettingsServiceLimitedTimeRetryPolicy

using google::cloud::resourcesettings_v1::ResourceSettingsServiceLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< resourcesettings_v1_internal::ResourceSettingsServiceRetryTraits>

◆ ResourceSettingsServiceRetryPolicy

using google::cloud::resourcesettings_v1::ResourceSettingsServiceRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< resourcesettings_v1_internal::ResourceSettingsServiceRetryTraits>

Function Documentation

◆ MakeDefaultResourceSettingsServiceConnectionIdempotencyPolicy()

std::unique_ptr< ResourceSettingsServiceConnectionIdempotencyPolicy > google::cloud::resourcesettings_v1::MakeDefaultResourceSettingsServiceConnectionIdempotencyPolicy ( )

◆ MakeResourceSettingsServiceConnection()

std::shared_ptr< ResourceSettingsServiceConnection > google::cloud::resourcesettings_v1::MakeResourceSettingsServiceConnection ( Options  options = {})

A factory function to construct an object of type ResourceSettingsServiceConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of ResourceSettingsServiceClient.

The optional options argument may be used to configure aspects of the returned ResourceSettingsServiceConnection. Expected options are any of the types in the following option lists:

Note
Unexpected options will be ignored. To log unexpected options instead, set GOOGLE_CLOUD_CPP_ENABLE_CLOG=yes in the environment.
Parameters
options(optional) Configure the ResourceSettingsServiceConnection created by this function.