|
virtual | ~BigtableTableAdminConnection ()=0 |
|
virtual Options | options () |
|
virtual StatusOr< google::bigtable::admin::v2::Table > | CreateTable (google::bigtable::admin::v2::CreateTableRequest const &request) |
|
virtual StreamRange< google::bigtable::admin::v2::Table > | ListTables (google::bigtable::admin::v2::ListTablesRequest request) |
|
virtual StatusOr< google::bigtable::admin::v2::Table > | GetTable (google::bigtable::admin::v2::GetTableRequest const &request) |
|
virtual future< StatusOr< google::bigtable::admin::v2::Table > > | UpdateTable (google::bigtable::admin::v2::UpdateTableRequest const &request) |
|
virtual Status | DeleteTable (google::bigtable::admin::v2::DeleteTableRequest const &request) |
|
virtual future< StatusOr< google::bigtable::admin::v2::Table > > | UndeleteTable (google::bigtable::admin::v2::UndeleteTableRequest const &request) |
|
virtual StatusOr< google::bigtable::admin::v2::Table > | ModifyColumnFamilies (google::bigtable::admin::v2::ModifyColumnFamiliesRequest const &request) |
|
virtual Status | DropRowRange (google::bigtable::admin::v2::DropRowRangeRequest const &request) |
|
virtual StatusOr< google::bigtable::admin::v2::GenerateConsistencyTokenResponse > | GenerateConsistencyToken (google::bigtable::admin::v2::GenerateConsistencyTokenRequest const &request) |
|
virtual StatusOr< google::bigtable::admin::v2::CheckConsistencyResponse > | CheckConsistency (google::bigtable::admin::v2::CheckConsistencyRequest const &request) |
|
virtual future< StatusOr< google::bigtable::admin::v2::Backup > > | CreateBackup (google::bigtable::admin::v2::CreateBackupRequest const &request) |
|
virtual StatusOr< google::bigtable::admin::v2::Backup > | GetBackup (google::bigtable::admin::v2::GetBackupRequest const &request) |
|
virtual StatusOr< google::bigtable::admin::v2::Backup > | UpdateBackup (google::bigtable::admin::v2::UpdateBackupRequest const &request) |
|
virtual Status | DeleteBackup (google::bigtable::admin::v2::DeleteBackupRequest const &request) |
|
virtual StreamRange< google::bigtable::admin::v2::Backup > | ListBackups (google::bigtable::admin::v2::ListBackupsRequest request) |
|
virtual future< StatusOr< google::bigtable::admin::v2::Table > > | RestoreTable (google::bigtable::admin::v2::RestoreTableRequest const &request) |
|
virtual StatusOr< google::iam::v1::Policy > | GetIamPolicy (google::iam::v1::GetIamPolicyRequest const &request) |
|
virtual StatusOr< google::iam::v1::Policy > | SetIamPolicy (google::iam::v1::SetIamPolicyRequest const &request) |
|
virtual StatusOr< google::iam::v1::TestIamPermissionsResponse > | TestIamPermissions (google::iam::v1::TestIamPermissionsRequest const &request) |
|
virtual future< StatusOr< google::bigtable::admin::v2::CheckConsistencyResponse > > | AsyncCheckConsistency (google::bigtable::admin::v2::CheckConsistencyRequest const &request) |
|
The BigtableTableAdminConnection
object for BigtableTableAdminClient
.
This interface defines virtual methods for each of the user-facing overload sets in BigtableTableAdminClient
. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type BigtableTableAdminClient
.
To create a concrete instance, see MakeBigtableTableAdminConnection()
.
For mocking, see bigtable_admin_mocks::MockBigtableTableAdminConnection
.