|
virtual | ~BigtableInstanceAdminConnection ()=0 |
|
virtual Options | options () |
|
virtual future< StatusOr< google::bigtable::admin::v2::Instance > > | CreateInstance (google::bigtable::admin::v2::CreateInstanceRequest const &request) |
|
virtual StatusOr< google::bigtable::admin::v2::Instance > | GetInstance (google::bigtable::admin::v2::GetInstanceRequest const &request) |
|
virtual StatusOr< google::bigtable::admin::v2::ListInstancesResponse > | ListInstances (google::bigtable::admin::v2::ListInstancesRequest const &request) |
|
virtual StatusOr< google::bigtable::admin::v2::Instance > | UpdateInstance (google::bigtable::admin::v2::Instance const &request) |
|
virtual future< StatusOr< google::bigtable::admin::v2::Instance > > | PartialUpdateInstance (google::bigtable::admin::v2::PartialUpdateInstanceRequest const &request) |
|
virtual Status | DeleteInstance (google::bigtable::admin::v2::DeleteInstanceRequest const &request) |
|
virtual future< StatusOr< google::bigtable::admin::v2::Cluster > > | CreateCluster (google::bigtable::admin::v2::CreateClusterRequest const &request) |
|
virtual StatusOr< google::bigtable::admin::v2::Cluster > | GetCluster (google::bigtable::admin::v2::GetClusterRequest const &request) |
|
virtual StatusOr< google::bigtable::admin::v2::ListClustersResponse > | ListClusters (google::bigtable::admin::v2::ListClustersRequest const &request) |
|
virtual future< StatusOr< google::bigtable::admin::v2::Cluster > > | UpdateCluster (google::bigtable::admin::v2::Cluster const &request) |
|
virtual future< StatusOr< google::bigtable::admin::v2::Cluster > > | PartialUpdateCluster (google::bigtable::admin::v2::PartialUpdateClusterRequest const &request) |
|
virtual Status | DeleteCluster (google::bigtable::admin::v2::DeleteClusterRequest const &request) |
|
virtual StatusOr< google::bigtable::admin::v2::AppProfile > | CreateAppProfile (google::bigtable::admin::v2::CreateAppProfileRequest const &request) |
|
virtual StatusOr< google::bigtable::admin::v2::AppProfile > | GetAppProfile (google::bigtable::admin::v2::GetAppProfileRequest const &request) |
|
virtual StreamRange< google::bigtable::admin::v2::AppProfile > | ListAppProfiles (google::bigtable::admin::v2::ListAppProfilesRequest request) |
|
virtual future< StatusOr< google::bigtable::admin::v2::AppProfile > > | UpdateAppProfile (google::bigtable::admin::v2::UpdateAppProfileRequest const &request) |
|
virtual Status | DeleteAppProfile (google::bigtable::admin::v2::DeleteAppProfileRequest 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 StreamRange< google::bigtable::admin::v2::HotTablet > | ListHotTablets (google::bigtable::admin::v2::ListHotTabletsRequest request) |
|
The BigtableInstanceAdminConnection
object for BigtableInstanceAdminClient
.
This interface defines virtual methods for each of the user-facing overload sets in BigtableInstanceAdminClient
. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type BigtableInstanceAdminClient
.
To create a concrete instance, see MakeBigtableInstanceAdminConnection()
.
For mocking, see bigtable_admin_mocks::MockBigtableInstanceAdminConnection
.