Google Cloud Spanner C++ Client
1.32.0
A C++ Client Library for Google Cloud Spanner
|
#include <google/cloud/spanner/admin/internal/database_admin_auth_decorator.h>
Public Member Functions | |
~DatabaseAdminAuth () override=default | |
DatabaseAdminAuth (std::shared_ptr< google::cloud::internal::GrpcAuthenticationStrategy > auth, std::shared_ptr< DatabaseAdminStub > child) | |
StatusOr< google::spanner::admin::database::v1::ListDatabasesResponse > | ListDatabases (grpc::ClientContext &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 &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 &context, google::spanner::admin::database::v1::DropDatabaseRequest const &request) override |
StatusOr< google::spanner::admin::database::v1::GetDatabaseDdlResponse > | GetDatabaseDdl (grpc::ClientContext &context, google::spanner::admin::database::v1::GetDatabaseDdlRequest const &request) override |
StatusOr< google::iam::v1::Policy > | SetIamPolicy (grpc::ClientContext &context, google::iam::v1::SetIamPolicyRequest const &request) override |
StatusOr< google::iam::v1::Policy > | GetIamPolicy (grpc::ClientContext &context, google::iam::v1::GetIamPolicyRequest const &request) override |
StatusOr< google::iam::v1::TestIamPermissionsResponse > | TestIamPermissions (grpc::ClientContext &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 &context, google::spanner::admin::database::v1::GetBackupRequest const &request) override |
StatusOr< google::spanner::admin::database::v1::Backup > | UpdateBackup (grpc::ClientContext &context, google::spanner::admin::database::v1::UpdateBackupRequest const &request) override |
Status | DeleteBackup (grpc::ClientContext &context, google::spanner::admin::database::v1::DeleteBackupRequest const &request) override |
StatusOr< google::spanner::admin::database::v1::ListBackupsResponse > | ListBackups (grpc::ClientContext &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 &context, google::spanner::admin::database::v1::ListDatabaseOperationsRequest const &request) override |
StatusOr< google::spanner::admin::database::v1::ListBackupOperationsResponse > | ListBackupOperations (grpc::ClientContext &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 35 of file database_admin_auth_decorator.h.
|
overridedefault |
google::cloud::spanner_admin_internal::v1::DatabaseAdminAuth::DatabaseAdminAuth | ( | std::shared_ptr< google::cloud::internal::GrpcAuthenticationStrategy > | auth, |
std::shared_ptr< DatabaseAdminStub > | child | ||
) |
Definition at line 28 of file database_admin_auth_decorator.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 247 of file database_admin_auth_decorator.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 135 of file database_admin_auth_decorator.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 43 of file database_admin_auth_decorator.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 229 of file database_admin_auth_decorator.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 189 of file database_admin_auth_decorator.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 72 of file database_admin_auth_decorator.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 171 of file database_admin_auth_decorator.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 91 of file database_admin_auth_decorator.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 154 of file database_admin_auth_decorator.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 63 of file database_admin_auth_decorator.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 100 of file database_admin_auth_decorator.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 117 of file database_admin_auth_decorator.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 219 of file database_admin_auth_decorator.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 180 of file database_admin_auth_decorator.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 209 of file database_admin_auth_decorator.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 34 of file database_admin_auth_decorator.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 109 of file database_admin_auth_decorator.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 126 of file database_admin_auth_decorator.cc.
|
overridevirtual |
Implements google::cloud::spanner_admin_internal::v1::DatabaseAdminStub.
Definition at line 163 of file database_admin_auth_decorator.cc.