Google Cloud Spanner C++ Client  1.35.0
A C++ Client Library for Google Cloud Spanner
Public Member Functions | List of all members
google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy Class Referenceabstract

#include <google/cloud/spanner/admin/database_admin_connection_idempotency_policy.h>

Public Member Functions

virtual ~DatabaseAdminConnectionIdempotencyPolicy ()=0
 
virtual std::unique_ptr< DatabaseAdminConnectionIdempotencyPolicyclone () const =0
 Create a new copy of this object. More...
 
virtual google::cloud::internal::Idempotency ListDatabases (google::spanner::admin::database::v1::ListDatabasesRequest request)=0
 
virtual google::cloud::internal::Idempotency CreateDatabase (google::spanner::admin::database::v1::CreateDatabaseRequest const &request)=0
 
virtual google::cloud::internal::Idempotency GetDatabase (google::spanner::admin::database::v1::GetDatabaseRequest const &request)=0
 
virtual google::cloud::internal::Idempotency UpdateDatabaseDdl (google::spanner::admin::database::v1::UpdateDatabaseDdlRequest const &request)=0
 
virtual google::cloud::internal::Idempotency DropDatabase (google::spanner::admin::database::v1::DropDatabaseRequest const &request)=0
 
virtual google::cloud::internal::Idempotency GetDatabaseDdl (google::spanner::admin::database::v1::GetDatabaseDdlRequest const &request)=0
 
virtual google::cloud::internal::Idempotency SetIamPolicy (google::iam::v1::SetIamPolicyRequest const &request)=0
 
virtual google::cloud::internal::Idempotency GetIamPolicy (google::iam::v1::GetIamPolicyRequest const &request)=0
 
virtual google::cloud::internal::Idempotency TestIamPermissions (google::iam::v1::TestIamPermissionsRequest const &request)=0
 
virtual google::cloud::internal::Idempotency CreateBackup (google::spanner::admin::database::v1::CreateBackupRequest const &request)=0
 
virtual google::cloud::internal::Idempotency GetBackup (google::spanner::admin::database::v1::GetBackupRequest const &request)=0
 
virtual google::cloud::internal::Idempotency UpdateBackup (google::spanner::admin::database::v1::UpdateBackupRequest const &request)=0
 
virtual google::cloud::internal::Idempotency DeleteBackup (google::spanner::admin::database::v1::DeleteBackupRequest const &request)=0
 
virtual google::cloud::internal::Idempotency ListBackups (google::spanner::admin::database::v1::ListBackupsRequest request)=0
 
virtual google::cloud::internal::Idempotency RestoreDatabase (google::spanner::admin::database::v1::RestoreDatabaseRequest const &request)=0
 
virtual google::cloud::internal::Idempotency ListDatabaseOperations (google::spanner::admin::database::v1::ListDatabaseOperationsRequest request)=0
 
virtual google::cloud::internal::Idempotency ListBackupOperations (google::spanner::admin::database::v1::ListBackupOperationsRequest request)=0
 

Detailed Description

Definition at line 34 of file database_admin_connection_idempotency_policy.h.

Constructor & Destructor Documentation

◆ ~DatabaseAdminConnectionIdempotencyPolicy()

virtual google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy::~DatabaseAdminConnectionIdempotencyPolicy ( )
pure virtual

Member Function Documentation

◆ clone()

virtual std::unique_ptr<DatabaseAdminConnectionIdempotencyPolicy> google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy::clone ( ) const
pure virtual

Create a new copy of this object.

◆ CreateBackup()

virtual google::cloud::internal::Idempotency google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy::CreateBackup ( google::spanner::admin::database::v1::CreateBackupRequest const &  request)
pure virtual

◆ CreateDatabase()

virtual google::cloud::internal::Idempotency google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy::CreateDatabase ( google::spanner::admin::database::v1::CreateDatabaseRequest const &  request)
pure virtual

◆ DeleteBackup()

virtual google::cloud::internal::Idempotency google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy::DeleteBackup ( google::spanner::admin::database::v1::DeleteBackupRequest const &  request)
pure virtual

◆ DropDatabase()

virtual google::cloud::internal::Idempotency google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy::DropDatabase ( google::spanner::admin::database::v1::DropDatabaseRequest const &  request)
pure virtual

◆ GetBackup()

virtual google::cloud::internal::Idempotency google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy::GetBackup ( google::spanner::admin::database::v1::GetBackupRequest const &  request)
pure virtual

◆ GetDatabase()

virtual google::cloud::internal::Idempotency google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy::GetDatabase ( google::spanner::admin::database::v1::GetDatabaseRequest const &  request)
pure virtual

◆ GetDatabaseDdl()

virtual google::cloud::internal::Idempotency google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy::GetDatabaseDdl ( google::spanner::admin::database::v1::GetDatabaseDdlRequest const &  request)
pure virtual

◆ GetIamPolicy()

virtual google::cloud::internal::Idempotency google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy::GetIamPolicy ( google::iam::v1::GetIamPolicyRequest const &  request)
pure virtual

◆ ListBackupOperations()

virtual google::cloud::internal::Idempotency google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy::ListBackupOperations ( google::spanner::admin::database::v1::ListBackupOperationsRequest  request)
pure virtual

◆ ListBackups()

virtual google::cloud::internal::Idempotency google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy::ListBackups ( google::spanner::admin::database::v1::ListBackupsRequest  request)
pure virtual

◆ ListDatabaseOperations()

virtual google::cloud::internal::Idempotency google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy::ListDatabaseOperations ( google::spanner::admin::database::v1::ListDatabaseOperationsRequest  request)
pure virtual

◆ ListDatabases()

virtual google::cloud::internal::Idempotency google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy::ListDatabases ( google::spanner::admin::database::v1::ListDatabasesRequest  request)
pure virtual

◆ RestoreDatabase()

virtual google::cloud::internal::Idempotency google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy::RestoreDatabase ( google::spanner::admin::database::v1::RestoreDatabaseRequest const &  request)
pure virtual

◆ SetIamPolicy()

virtual google::cloud::internal::Idempotency google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy::SetIamPolicy ( google::iam::v1::SetIamPolicyRequest const &  request)
pure virtual

◆ TestIamPermissions()

virtual google::cloud::internal::Idempotency google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy::TestIamPermissions ( google::iam::v1::TestIamPermissionsRequest const &  request)
pure virtual

◆ UpdateBackup()

virtual google::cloud::internal::Idempotency google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy::UpdateBackup ( google::spanner::admin::database::v1::UpdateBackupRequest const &  request)
pure virtual

◆ UpdateDatabaseDdl()

virtual google::cloud::internal::Idempotency google::cloud::spanner_admin::DatabaseAdminConnectionIdempotencyPolicy::UpdateDatabaseDdl ( google::spanner::admin::database::v1::UpdateDatabaseDdlRequest const &  request)
pure virtual