Google Cloud Spanner C++ Client  1.32.1
A C++ Client Library for Google Cloud Spanner
Classes | Typedefs | Functions
google::cloud::spanner_admin::v1 Namespace Reference

Classes

class  DatabaseAdminClient
 Cloud Spanner Database Admin API. More...
 
struct  DatabaseAdminRetryPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  DatabaseAdminBackoffPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  DatabaseAdminPollingPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  DatabaseAdminConnectionIdempotencyPolicyOption
 Option to use with google::cloud::Options. More...
 
class  DatabaseAdminConnection
 
class  DatabaseAdminConnectionIdempotencyPolicy
 
class  InstanceAdminClient
 Cloud Spanner Instance Admin API. More...
 
struct  InstanceAdminRetryPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  InstanceAdminBackoffPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  InstanceAdminPollingPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  InstanceAdminConnectionIdempotencyPolicyOption
 Option to use with google::cloud::Options. More...
 
class  InstanceAdminConnection
 
class  InstanceAdminConnectionIdempotencyPolicy
 

Typedefs

using DatabaseAdminPolicyOptionList = OptionList< DatabaseAdminRetryPolicyOption, DatabaseAdminBackoffPolicyOption, DatabaseAdminPollingPolicyOption, DatabaseAdminConnectionIdempotencyPolicyOption >
 
using DatabaseAdminRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< spanner_admin_internal::DatabaseAdminRetryTraits >
 
using DatabaseAdminLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< spanner_admin_internal::DatabaseAdminRetryTraits >
 
using DatabaseAdminLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< spanner_admin_internal::DatabaseAdminRetryTraits >
 
using InstanceAdminPolicyOptionList = OptionList< InstanceAdminRetryPolicyOption, InstanceAdminBackoffPolicyOption, InstanceAdminPollingPolicyOption, InstanceAdminConnectionIdempotencyPolicyOption >
 
using InstanceAdminRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< spanner_admin_internal::InstanceAdminRetryTraits >
 
using InstanceAdminLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< spanner_admin_internal::InstanceAdminRetryTraits >
 
using InstanceAdminLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< spanner_admin_internal::InstanceAdminRetryTraits >
 

Functions

std::shared_ptr< DatabaseAdminConnectionMakeDatabaseAdminConnection (Options options)
 
std::unique_ptr< DatabaseAdminConnectionIdempotencyPolicyMakeDefaultDatabaseAdminConnectionIdempotencyPolicy ()
 
std::shared_ptr< InstanceAdminConnectionMakeInstanceAdminConnection (Options options)
 
std::unique_ptr< InstanceAdminConnectionIdempotencyPolicyMakeDefaultInstanceAdminConnectionIdempotencyPolicy ()
 

Typedef Documentation

◆ DatabaseAdminLimitedErrorCountRetryPolicy

Definition at line 48 of file database_admin_connection.h.

◆ DatabaseAdminLimitedTimeRetryPolicy

Definition at line 44 of file database_admin_connection.h.

◆ DatabaseAdminPolicyOptionList

Definition at line 54 of file database_admin_options.h.

◆ DatabaseAdminRetryPolicy

Definition at line 40 of file database_admin_connection.h.

◆ InstanceAdminLimitedErrorCountRetryPolicy

Definition at line 48 of file instance_admin_connection.h.

◆ InstanceAdminLimitedTimeRetryPolicy

Definition at line 44 of file instance_admin_connection.h.

◆ InstanceAdminPolicyOptionList

Definition at line 54 of file instance_admin_options.h.

◆ InstanceAdminRetryPolicy

Definition at line 40 of file instance_admin_connection.h.

Function Documentation

◆ MakeDatabaseAdminConnection()

std::shared_ptr< DatabaseAdminConnection > google::cloud::spanner_admin::v1::MakeDatabaseAdminConnection ( Options  options)

Definition at line 593 of file database_admin_connection.cc.

◆ MakeDefaultDatabaseAdminConnectionIdempotencyPolicy()

std::unique_ptr< DatabaseAdminConnectionIdempotencyPolicy > google::cloud::spanner_admin::v1::MakeDefaultDatabaseAdminConnectionIdempotencyPolicy ( )

◆ MakeDefaultInstanceAdminConnectionIdempotencyPolicy()

std::unique_ptr< InstanceAdminConnectionIdempotencyPolicy > google::cloud::spanner_admin::v1::MakeDefaultInstanceAdminConnectionIdempotencyPolicy ( )

◆ MakeInstanceAdminConnection()

std::shared_ptr< InstanceAdminConnection > google::cloud::spanner_admin::v1::MakeInstanceAdminConnection ( Options  options)

Definition at line 362 of file instance_admin_connection.cc.