Google Cloud Spanner C++ Client  1.32.0
A C++ Client Library for Google Cloud Spanner
Public Member Functions | List of all members
google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging Class Reference

#include <google/cloud/spanner/admin/internal/database_admin_logging_decorator.h>

Public Member Functions

 ~DatabaseAdminLogging () override=default
 
 DatabaseAdminLogging (std::shared_ptr< DatabaseAdminStub > child, TracingOptions tracing_options, std::set< std::string > components)
 
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
 

Detailed Description

Definition at line 35 of file database_admin_logging_decorator.h.

Constructor & Destructor Documentation

◆ ~DatabaseAdminLogging()

google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::~DatabaseAdminLogging ( )
overridedefault

◆ DatabaseAdminLogging()

google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::DatabaseAdminLogging ( std::shared_ptr< DatabaseAdminStub child,
TracingOptions  tracing_options,
std::set< std::string >  components 
)

Definition at line 30 of file database_admin_logging_decorator.cc.

Member Function Documentation

◆ AsyncCancelOperation()

future< Status > google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::AsyncCancelOperation ( google::cloud::CompletionQueue &  cq,
std::unique_ptr< grpc::ClientContext >  context,
google::longrunning::CancelOperationRequest const &  request 
)
overridevirtual

◆ AsyncCreateBackup()

future< StatusOr< google::longrunning::Operation > > google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::AsyncCreateBackup ( google::cloud::CompletionQueue &  cq,
std::unique_ptr< grpc::ClientContext >  context,
google::spanner::admin::database::v1::CreateBackupRequest const &  request 
)
overridevirtual

◆ AsyncCreateDatabase()

future< StatusOr< google::longrunning::Operation > > google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::AsyncCreateDatabase ( google::cloud::CompletionQueue &  cq,
std::unique_ptr< grpc::ClientContext >  context,
google::spanner::admin::database::v1::CreateDatabaseRequest const &  request 
)
overridevirtual

◆ AsyncGetOperation()

future< StatusOr< google::longrunning::Operation > > google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::AsyncGetOperation ( google::cloud::CompletionQueue &  cq,
std::unique_ptr< grpc::ClientContext >  context,
google::longrunning::GetOperationRequest const &  request 
)
overridevirtual

◆ AsyncRestoreDatabase()

future< StatusOr< google::longrunning::Operation > > google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::AsyncRestoreDatabase ( google::cloud::CompletionQueue &  cq,
std::unique_ptr< grpc::ClientContext >  context,
google::spanner::admin::database::v1::RestoreDatabaseRequest const &  request 
)
overridevirtual

◆ AsyncUpdateDatabaseDdl()

future< StatusOr< google::longrunning::Operation > > google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::AsyncUpdateDatabaseDdl ( google::cloud::CompletionQueue &  cq,
std::unique_ptr< grpc::ClientContext >  context,
google::spanner::admin::database::v1::UpdateDatabaseDdlRequest const &  request 
)
overridevirtual

◆ DeleteBackup()

Status google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::DeleteBackup ( grpc::ClientContext &  context,
google::spanner::admin::database::v1::DeleteBackupRequest const &  request 
)
overridevirtual

◆ DropDatabase()

Status google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::DropDatabase ( grpc::ClientContext &  context,
google::spanner::admin::database::v1::DropDatabaseRequest const &  request 
)
overridevirtual

◆ GetBackup()

StatusOr< google::spanner::admin::database::v1::Backup > google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::GetBackup ( grpc::ClientContext &  context,
google::spanner::admin::database::v1::GetBackupRequest const &  request 
)
overridevirtual

◆ GetDatabase()

StatusOr< google::spanner::admin::database::v1::Database > google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::GetDatabase ( grpc::ClientContext &  context,
google::spanner::admin::database::v1::GetDatabaseRequest const &  request 
)
overridevirtual

◆ GetDatabaseDdl()

StatusOr< google::spanner::admin::database::v1::GetDatabaseDdlResponse > google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::GetDatabaseDdl ( grpc::ClientContext &  context,
google::spanner::admin::database::v1::GetDatabaseDdlRequest const &  request 
)
overridevirtual

◆ GetIamPolicy()

StatusOr< google::iam::v1::Policy > google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::GetIamPolicy ( grpc::ClientContext &  context,
google::iam::v1::GetIamPolicyRequest const &  request 
)
overridevirtual

◆ ListBackupOperations()

StatusOr< google::spanner::admin::database::v1::ListBackupOperationsResponse > google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::ListBackupOperations ( grpc::ClientContext &  context,
google::spanner::admin::database::v1::ListBackupOperationsRequest const &  request 
)
overridevirtual

◆ ListBackups()

StatusOr< google::spanner::admin::database::v1::ListBackupsResponse > google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::ListBackups ( grpc::ClientContext &  context,
google::spanner::admin::database::v1::ListBackupsRequest const &  request 
)
overridevirtual

◆ ListDatabaseOperations()

StatusOr< google::spanner::admin::database::v1::ListDatabaseOperationsResponse > google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::ListDatabaseOperations ( grpc::ClientContext &  context,
google::spanner::admin::database::v1::ListDatabaseOperationsRequest const &  request 
)
overridevirtual

◆ ListDatabases()

StatusOr< google::spanner::admin::database::v1::ListDatabasesResponse > google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::ListDatabases ( grpc::ClientContext &  context,
google::spanner::admin::database::v1::ListDatabasesRequest const &  request 
)
overridevirtual

◆ SetIamPolicy()

StatusOr< google::iam::v1::Policy > google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::SetIamPolicy ( grpc::ClientContext &  context,
google::iam::v1::SetIamPolicyRequest const &  request 
)
overridevirtual

◆ TestIamPermissions()

StatusOr< google::iam::v1::TestIamPermissionsResponse > google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::TestIamPermissions ( grpc::ClientContext &  context,
google::iam::v1::TestIamPermissionsRequest const &  request 
)
overridevirtual

◆ UpdateBackup()

StatusOr< google::spanner::admin::database::v1::Backup > google::cloud::spanner_admin_internal::v1::DatabaseAdminLogging::UpdateBackup ( grpc::ClientContext &  context,
google::spanner::admin::database::v1::UpdateBackupRequest const &  request 
)
overridevirtual