15 #ifndef GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_BIGTABLE_ADMIN_CLIENT_H
16 #define GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_BIGTABLE_ADMIN_CLIENT_H
18 #include "google/cloud/bigtable/admin/bigtable_table_admin_connection.h"
19 #include "google/cloud/bigtable/client_options.h"
20 #include "google/cloud/bigtable/internal/admin_client_params.h"
21 #include "google/cloud/bigtable/version.h"
22 #include "google/cloud/options.h"
42 class AdminClient
final {
45 std::string
const&
project() {
return project_; };
51 AdminClient(std::string project, bigtable_internal::AdminClientParams params)
52 : project_(std::move(project)),
54 background_threads_(std::move(params.background_threads)),
56 std::move(params.options)
)) {}
74 GOOGLE_CLOUD_CPP_DEPRECATED(
"use `MakeAdminClient` instead")