Google Cloud Spanner C++ Client
1.32.0
A C++ Client Library for Google Cloud Spanner
|
#include <google/cloud/spanner/admin/internal/database_admin_stub.h>
Public Member Functions | |
DefaultDatabaseAdminStub (std::unique_ptr< google::spanner::admin::database::v1::DatabaseAdmin::StubInterface > grpc_stub, std::unique_ptr< google::longrunning::Operations::StubInterface > operations) | |
StatusOr< google::spanner::admin::database::v1::ListDatabasesResponse > | ListDatabases (grpc::ClientContext &client_context, google::spanner::admin::database::v1::ListDatabasesRequest const &request) override |
future< StatusOr< google::longrunning::Operation > > | AsyncCreateDatabase (google::cloud::CompletionQueue &cq, std::unique_ptr< grpc::ClientContext > context, google::spanner::admin::database::v1::CreateDatabaseRequest const &request) override |
StatusOr< google::spanner::admin::database::v1::Database > | GetDatabase (grpc::ClientContext &client_context, google::spanner::admin::database::v1::GetDatabaseRequest const &request) override |
future< StatusOr< google::longrunning::Operation > > | AsyncUpdateDatabaseDdl (google::cloud::CompletionQueue &cq, std::unique_ptr< grpc::ClientContext > context, google::spanner::admin::database::v1::UpdateDatabaseDdlRequest const &request) override |
Status | DropDatabase (grpc::ClientContext &client_context, google::spanner::admin::database::v1::DropDatabaseRequest const &request) override |
StatusOr< google::spanner::admin::database::v1::GetDatabaseDdlResponse > | GetDatabaseDdl (grpc::ClientContext &client_context, google::spanner::admin::database::v1::GetDatabaseDdlRequest const &request) override |
StatusOr< google::iam::v1::Policy > | SetIamPolicy (grpc::ClientContext &client_context, google::iam::v1::SetIamPolicyRequest const &request) override |
StatusOr< google::iam::v1::Policy > | GetIamPolicy (grpc::ClientContext &client_context, google::iam::v1::GetIamPolicyRequest const &request) override |
StatusOr< google::iam::v1::TestIamPermissionsResponse > | TestIamPermissions (grpc::ClientContext &client_context, google::iam::v1::TestIamPermissionsRequest const &request) override |
future< StatusOr< google::longrunning::Operation > > | AsyncCreateBackup (google::cloud::CompletionQueue &cq, std::unique_ptr< grpc::ClientContext > context, google::spanner::admin::database::v1::CreateBackupRequest const &request) override |
StatusOr< google::spanner::admin::database::v1::Backup > | GetBackup (grpc::ClientContext &client_context, google::spanner::admin::database::v1::GetBackupRequest const &request) override |
StatusOr< google::spanner::admin::database::v1::Backup > | UpdateBackup (grpc::ClientContext &client_context, google::spanner::admin::database::v1::UpdateBackupRequest const &request) override |
Status | DeleteBackup (grpc::ClientContext &client_context, google::spanner::admin::database::v1::DeleteBackupRequest const &request) override |
StatusOr< google::spanner::admin::database::v1::ListBackupsResponse > | ListBackups (grpc::ClientContext &client_context, google::spanner::admin::database::v1::ListBackupsRequest const &request) override |
future< StatusOr< google::longrunning::Operation > > | AsyncRestoreDatabase (google::cloud::CompletionQueue &cq, std::unique_ptr< grpc::ClientContext > context, google::spanner::admin::database::v1::RestoreDatabaseRequest const &request) override |
StatusOr< google::spanner::admin::database::v1::ListDatabaseOperationsResponse > | ListDatabaseOperations (grpc::ClientContext &client_context, google::spanner::admin::database::v1::ListDatabaseOperationsRequest const &request) override |
StatusOr< google::spanner::admin::database::v1::ListBackupOperationsResponse > | ListBackupOperations (grpc::ClientContext &client_context, google::spanner::admin::database::v1::ListBackupOperationsRequest const &request) override |
future< StatusOr< google::longrunning::Operation > > | AsyncGetOperation (google::cloud::CompletionQueue &cq, std::unique_ptr< grpc::ClientContext > context, google::longrunning::GetOperationRequest const &request) override |
future< Status > | AsyncCancelOperation (google::cloud::CompletionQueue &cq, std::unique_ptr< grpc::ClientContext > context, google::longrunning::CancelOperationRequest const &request) override |
Definition at line 144 of file database_admin_stub.h.
|
inline |
Definition at line 146 of file database_admin_stub.h.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 269 of file database_admin_stub.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 150 of file database_admin_stub.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 46 of file database_admin_stub.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 256 of file database_admin_stub.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 212 of file database_admin_stub.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 74 of file database_admin_stub.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 188 of file database_admin_stub.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 90 of file database_admin_stub.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 165 of file database_admin_stub.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 62 of file database_admin_stub.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 102 of file database_admin_stub.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 125 of file database_admin_stub.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 242 of file database_admin_stub.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 200 of file database_admin_stub.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 228 of file database_admin_stub.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 34 of file database_admin_stub.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 114 of file database_admin_stub.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 137 of file database_admin_stub.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 177 of file database_admin_stub.cc.