Send feedback
Class BigtableTableAdminConnection (2.26.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.26.0 keyboard_arrow_down
Functions
virtual options()
Returns
Type
Description
Options
virtual CreateTable(google::bigtable::admin::v2::CreateTableRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::CreateTableRequest const &
Returns
Type
Description
StatusOr< google::bigtable::admin::v2::Table >
virtual ListTables(google::bigtable::admin::v2::ListTablesRequest)
Parameter
Name
Description
request
google::bigtable::admin::v2::ListTablesRequest
Returns
Type
Description
StreamRange< google::bigtable::admin::v2::Table >
virtual GetTable(google::bigtable::admin::v2::GetTableRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::GetTableRequest const &
Returns
Type
Description
StatusOr< google::bigtable::admin::v2::Table >
virtual UpdateTable(google::bigtable::admin::v2::UpdateTableRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::UpdateTableRequest const &
Returns
Type
Description
future< StatusOr< google::bigtable::admin::v2::Table > >
virtual UpdateTable(ExperimentalTag, NoAwaitTag, google::bigtable::admin::v2::UpdateTableRequest const &)
Parameters
Name
Description
ExperimentalTag
NoAwaitTag
request
google::bigtable::admin::v2::UpdateTableRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpdateTable(ExperimentalTag, google::longrunning::Operation const &)
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::bigtable::admin::v2::Table > >
virtual DeleteTable(google::bigtable::admin::v2::DeleteTableRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::DeleteTableRequest const &
Returns
Type
Description
Status
virtual UndeleteTable(google::bigtable::admin::v2::UndeleteTableRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::UndeleteTableRequest const &
Returns
Type
Description
future< StatusOr< google::bigtable::admin::v2::Table > >
virtual UndeleteTable(ExperimentalTag, NoAwaitTag, google::bigtable::admin::v2::UndeleteTableRequest const &)
Parameters
Name
Description
ExperimentalTag
NoAwaitTag
request
google::bigtable::admin::v2::UndeleteTableRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UndeleteTable(ExperimentalTag, google::longrunning::Operation const &)
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::bigtable::admin::v2::Table > >
virtual CreateAuthorizedView(google::bigtable::admin::v2::CreateAuthorizedViewRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::CreateAuthorizedViewRequest const &
Returns
Type
Description
future< StatusOr< google::bigtable::admin::v2::AuthorizedView > >
virtual CreateAuthorizedView(ExperimentalTag, NoAwaitTag, google::bigtable::admin::v2::CreateAuthorizedViewRequest const &)
Parameters
Name
Description
ExperimentalTag
NoAwaitTag
request
google::bigtable::admin::v2::CreateAuthorizedViewRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateAuthorizedView(ExperimentalTag, google::longrunning::Operation const &)
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::bigtable::admin::v2::AuthorizedView > >
virtual ListAuthorizedViews(google::bigtable::admin::v2::ListAuthorizedViewsRequest)
Parameter
Name
Description
request
google::bigtable::admin::v2::ListAuthorizedViewsRequest
Returns
Type
Description
StreamRange< google::bigtable::admin::v2::AuthorizedView >
virtual GetAuthorizedView(google::bigtable::admin::v2::GetAuthorizedViewRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::GetAuthorizedViewRequest const &
Returns
Type
Description
StatusOr< google::bigtable::admin::v2::AuthorizedView >
virtual UpdateAuthorizedView(google::bigtable::admin::v2::UpdateAuthorizedViewRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::UpdateAuthorizedViewRequest const &
Returns
Type
Description
future< StatusOr< google::bigtable::admin::v2::AuthorizedView > >
virtual UpdateAuthorizedView(ExperimentalTag, NoAwaitTag, google::bigtable::admin::v2::UpdateAuthorizedViewRequest const &)
Parameters
Name
Description
ExperimentalTag
NoAwaitTag
request
google::bigtable::admin::v2::UpdateAuthorizedViewRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpdateAuthorizedView(ExperimentalTag, google::longrunning::Operation const &)
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::bigtable::admin::v2::AuthorizedView > >
virtual DeleteAuthorizedView(google::bigtable::admin::v2::DeleteAuthorizedViewRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::DeleteAuthorizedViewRequest const &
Returns
Type
Description
Status
virtual ModifyColumnFamilies(google::bigtable::admin::v2::ModifyColumnFamiliesRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::ModifyColumnFamiliesRequest const &
Returns
Type
Description
StatusOr< google::bigtable::admin::v2::Table >
virtual DropRowRange(google::bigtable::admin::v2::DropRowRangeRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::DropRowRangeRequest const &
Returns
Type
Description
Status
virtual GenerateConsistencyToken(google::bigtable::admin::v2::GenerateConsistencyTokenRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::GenerateConsistencyTokenRequest const &
Returns
Type
Description
StatusOr< google::bigtable::admin::v2::GenerateConsistencyTokenResponse >
virtual CheckConsistency(google::bigtable::admin::v2::CheckConsistencyRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::CheckConsistencyRequest const &
Returns
Type
Description
StatusOr< google::bigtable::admin::v2::CheckConsistencyResponse >
virtual CreateBackup(google::bigtable::admin::v2::CreateBackupRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::CreateBackupRequest const &
Returns
Type
Description
future< StatusOr< google::bigtable::admin::v2::Backup > >
virtual CreateBackup(ExperimentalTag, NoAwaitTag, google::bigtable::admin::v2::CreateBackupRequest const &)
Parameters
Name
Description
ExperimentalTag
NoAwaitTag
request
google::bigtable::admin::v2::CreateBackupRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateBackup(ExperimentalTag, google::longrunning::Operation const &)
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::bigtable::admin::v2::Backup > >
virtual GetBackup(google::bigtable::admin::v2::GetBackupRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::GetBackupRequest const &
Returns
Type
Description
StatusOr< google::bigtable::admin::v2::Backup >
virtual UpdateBackup(google::bigtable::admin::v2::UpdateBackupRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::UpdateBackupRequest const &
Returns
Type
Description
StatusOr< google::bigtable::admin::v2::Backup >
virtual DeleteBackup(google::bigtable::admin::v2::DeleteBackupRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::DeleteBackupRequest const &
Returns
Type
Description
Status
virtual ListBackups(google::bigtable::admin::v2::ListBackupsRequest)
Parameter
Name
Description
request
google::bigtable::admin::v2::ListBackupsRequest
Returns
Type
Description
StreamRange< google::bigtable::admin::v2::Backup >
virtual RestoreTable(google::bigtable::admin::v2::RestoreTableRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::RestoreTableRequest const &
Returns
Type
Description
future< StatusOr< google::bigtable::admin::v2::Table > >
virtual RestoreTable(ExperimentalTag, NoAwaitTag, google::bigtable::admin::v2::RestoreTableRequest const &)
Parameters
Name
Description
ExperimentalTag
NoAwaitTag
request
google::bigtable::admin::v2::RestoreTableRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual RestoreTable(ExperimentalTag, google::longrunning::Operation const &)
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::bigtable::admin::v2::Table > >
virtual CopyBackup(google::bigtable::admin::v2::CopyBackupRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::CopyBackupRequest const &
Returns
Type
Description
future< StatusOr< google::bigtable::admin::v2::Backup > >
virtual CopyBackup(ExperimentalTag, NoAwaitTag, google::bigtable::admin::v2::CopyBackupRequest const &)
Parameters
Name
Description
ExperimentalTag
NoAwaitTag
request
google::bigtable::admin::v2::CopyBackupRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CopyBackup(ExperimentalTag, google::longrunning::Operation const &)
Parameters
Name
Description
ExperimentalTag
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::bigtable::admin::v2::Backup > >
virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
Parameter
Name
Description
request
google::iam::v1::GetIamPolicyRequest const &
Returns
Type
Description
StatusOr< google::iam::v1::Policy >
virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
Parameter
Name
Description
request
google::iam::v1::SetIamPolicyRequest const &
Returns
Type
Description
StatusOr< google::iam::v1::Policy >
virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
Parameter
Name
Description
request
google::iam::v1::TestIamPermissionsRequest const &
Returns
Type
Description
StatusOr< google::iam::v1::TestIamPermissionsResponse >
virtual AsyncCheckConsistency(google::bigtable::admin::v2::CheckConsistencyRequest const &)
Parameter
Name
Description
request
google::bigtable::admin::v2::CheckConsistencyRequest const &
Returns
Type
Description
future< StatusOr< google::bigtable::admin::v2::CheckConsistencyResponse > >
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-21 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This document details the `BigtableTableAdminConnection` interface, which provides virtual methods mirroring the user-facing overload sets found in `BigtableTableAdminClient`."],["The interface allows for the injection of custom behaviors in testing, using objects like Google Mock, by using the `BigtableTableAdminClient` object."],["The document outlines various functions within the `BigtableTableAdminConnection` interface, including methods for creating, listing, getting, updating, and deleting tables and authorized views."],["There are also methods outlined for backups, like creating, getting, updating, deleting, listing, restoring, and copying backups, as well as methods for column family modification, row range operations, consistency checks, and IAM policy management."],["The `BigtableTableAdminConnection` interface is available in a range of versions, from 2.11.0 to 2.37.0-rc, allowing access to functions and parameters for each version."]]],[]]