Documentation
Technology areas
close
AI and ML
Application development
Application hosting
Compute
Data analytics and pipelines
Databases
Distributed, hybrid, and multicloud
Generative AI
Industry solutions
Networking
Observability and monitoring
Security
Storage
Cross-product tools
close
Access and resources management
Costs and usage management
Google Cloud SDK, languages, frameworks, and tools
Infrastructure as code
Migration
Related sites
close
Google Cloud Home
Free Trial and Free Tier
Architecture Center
Blog
Contact Sales
Google Cloud Developer Center
Google Developer Center
Google Cloud Marketplace
Google Cloud Marketplace Documentation
Google Cloud Skills Boost
Google Cloud Solution Center
Google Cloud Support
Google Cloud Tech Youtube Channel
/
English
Deutsch
Español – América Latina
Français
Português – Brasil
中文 – 简体
日本語
한국어
Sign in
C++
Overview
Guides
Reference
Samples
Contact Us
Start free
Documentation
Overview
Guides
Reference
Samples
Technology areas
More
Cross-product tools
More
Related sites
More
Console
Contact Us
Start free
Overview
Library reference docs
Google Cloud Platform Bigtable C++ Client Library
In-Depth Topics
Getting Started with Bigtable Instance Administrative Operations
Getting Started with Bigtable Table Administrative Operations
Getting Started with Bigtable
Override the default endpoint
Override the authentication configuration
Mocking the Cloud Bigtable C++ Client with Google Mock
Advanced Reading and Writing Samples
Example: Use Cloud Bigtable C++ client with various gRPC credential classes
Environment Variables
Error Handling
Migrating from DataClient to DataConnection
Override Retry, Backoff, and Idempotency Policies
Override admin::BigtableInstanceAdminClient Retry Policies
Override admin::BigtableTableAdminClient Retry Policies
Modules
Bigtable Client Library Configuration Options
Namespaces
google::bigtable
Overview
google::cloud::bigtable
Overview
Classes
AdminClient
Overview
Functions
project()
AlwaysRetryMutationPolicy
Overview
Constructors
AlwaysRetryMutationPolicy()
Functions
virtual clone() const
virtual is_idempotent(google::bigtable::v2::Mutation const &)
virtual is_idempotent(google::bigtable::v2::CheckAndMutateRowRequest const &)
AppProfileConfig
Overview
Constructors
AppProfileConfig(google::bigtable::admin::v2::CreateAppProfileRequest)
Functions
set_ignore_warnings(bool)
set_description(std::string)
set_etag(std::string)
as_proto() const &
as_proto() &&
static MultiClusterUseAny(std::string, std::vector< std::string >)
static SingleClusterRouting(std::string, std::string, bool)
AppProfileUpdateConfig
Overview
Constructors
AppProfileUpdateConfig()
Functions
set_ignore_warnings(bool)
set_description(std::string)
set_etag(std::string)
set_multi_cluster_use_any(std::vector< std::string >)
set_single_cluster_routing(std::string const &, bool)
as_proto() const &
as_proto() &&
AsyncRowReader<Unused1, Unused2>
Overview
BulkMutation
Overview
Constructors
BulkMutation()
BulkMutation(Iterator, Iterator)
BulkMutation(std::initializer_list< SingleRowMutation >)
BulkMutation(SingleRowMutation)
BulkMutation(SingleRowMutation, SingleRowMutation)
BulkMutation(M &&...)
Functions
emplace_back(SingleRowMutation)
emplace_back(FailedMutation)
push_back(SingleRowMutation)
MoveTo(google::bigtable::v2::MutateRowsRequest *)
empty() const
size() const
estimated_size_in_bytes() const
Cell
Overview
Constructors
Cell(KeyType &&, std::string, ColumnType &&, std::int64_t, ValueType &&, std::vector< std::string >)
Cell(KeyType &&, std::string, ColumnType &&, std::int64_t, std::int64_t, std::vector< std::string >)
Cell(KeyType &&, std::string, ColumnType &&, std::int64_t, ValueType &&)
Functions
row_key() const
family_name() const
column_qualifier() const
timestamp() const
value() const &
value() &&
decode_big_endian_integer() const
labels() const
ClientOptions
Overview
Constructors
ClientOptions()
ClientOptions(Options)
ClientOptions(std::shared_ptr< grpc::ChannelCredentials >)
Functions
data_endpoint() const
set_data_endpoint(std::string)
admin_endpoint() const
set_admin_endpoint(std::string)
set_connection_pool_name(std::string)
connection_pool_name() const
set_connection_pool_size(std::size_t)
connection_pool_size() const
credentials() const
SetCredentials(std::shared_ptr< grpc::ChannelCredentials >)
channel_arguments() const
set_channel_arguments(grpc::ChannelArguments const &)
SetCompressionAlgorithm(grpc_compression_algorithm)
SetGrpclbFallbackTimeout(std::chrono::duration< Rep, Period >)
SetUserAgentPrefix(grpc::string const &)
SetResourceQuota(grpc::ResourceQuota const &)
SetMaxReceiveMessageSize(int)
SetMaxSendMessageSize(int)
SetLoadBalancingPolicyName(grpc::string const &)
SetServiceConfigJSON(grpc::string const &)
SetSslTargetNameOverride(grpc::string const &)
tracing_enabled(std::string const &) const
enable_tracing(std::string const &)
disable_tracing(std::string const &)
tracing_options() const
max_conn_refresh_period()
set_max_conn_refresh_period(std::chrono::milliseconds)
min_conn_refresh_period()
set_min_conn_refresh_period(std::chrono::milliseconds)
set_background_thread_pool_size(std::size_t)
background_thread_pool_size() const
DisableBackgroundThreads(google::cloud::CompletionQueue const &)
background_threads_factory() const
static UserAgentPrefix()
Types
BackgroundThreadsFactory
ClusterConfig
Overview
Constructors
ClusterConfig(google::bigtable::admin::v2::Cluster)
ClusterConfig(std::string, std::int32_t, StorageType)
Functions
SetEncryptionConfig(google::bigtable::admin::v2::Cluster::EncryptionConfig) &
SetEncryptionConfig(google::bigtable::admin::v2::Cluster::EncryptionConfig) &&
GetName()
as_proto() const &
as_proto() &&
Types
StorageType
ColumnFamilyModification
Overview
Constructors
ColumnFamilyModification(ColumnFamilyModification &&)
ColumnFamilyModification(ColumnFamilyModification const &)
Operators
operator=(ColumnFamilyModification &&)
operator=(ColumnFamilyModification const &)
operator==(ColumnFamilyModification const &, ColumnFamilyModification const &)
operator!=(ColumnFamilyModification const &, ColumnFamilyModification const &)
Functions
static Create(std::string, GcRule)
static Update(std::string, GcRule)
static Drop(std::string)
as_proto() const &
as_proto() &&
DataClient
Overview
Functions
MutateRow(grpc::ClientContext *, google::bigtable::v2::MutateRowRequest const &, google::bigtable::v2::MutateRowResponse *)
AsyncMutateRow(grpc::ClientContext *, google::bigtable::v2::MutateRowRequest const &, grpc::CompletionQueue *)
CheckAndMutateRow(grpc::ClientContext *, google::bigtable::v2::CheckAndMutateRowRequest const &, google::bigtable::v2::CheckAndMutateRowResponse *)
AsyncCheckAndMutateRow(grpc::ClientContext *, google::bigtable::v2::CheckAndMutateRowRequest const &, grpc::CompletionQueue *)
ReadModifyWriteRow(grpc::ClientContext *, google::bigtable::v2::ReadModifyWriteRowRequest const &, google::bigtable::v2::ReadModifyWriteRowResponse *)
AsyncReadModifyWriteRow(grpc::ClientContext *, google::bigtable::v2::ReadModifyWriteRowRequest const &, grpc::CompletionQueue *)
ReadRows(grpc::ClientContext *, google::bigtable::v2::ReadRowsRequest const &)
AsyncReadRows(grpc::ClientContext *, google::bigtable::v2::ReadRowsRequest const &, grpc::CompletionQueue *, void *)
PrepareAsyncReadRows(::grpc::ClientContext *, google::bigtable::v2::ReadRowsRequest const &, grpc::CompletionQueue *)
SampleRowKeys(grpc::ClientContext *, google::bigtable::v2::SampleRowKeysRequest const &)
AsyncSampleRowKeys(grpc::ClientContext *, google::bigtable::v2::SampleRowKeysRequest const &, grpc::CompletionQueue *, void *)
virtual PrepareAsyncSampleRowKeys(grpc::ClientContext *, google::bigtable::v2::SampleRowKeysRequest const &, grpc::CompletionQueue *)
MutateRows(grpc::ClientContext *, google::bigtable::v2::MutateRowsRequest const &)
AsyncMutateRows(::grpc::ClientContext *, google::bigtable::v2::MutateRowsRequest const &, grpc::CompletionQueue *, void *)
PrepareAsyncMutateRows(grpc::ClientContext *, google::bigtable::v2::MutateRowsRequest const &, grpc::CompletionQueue *)
project_id() const
instance_id() const
Channel()
reset()
BackgroundThreadsFactory()
DataConnection
Overview
Functions
virtual options()
virtual Apply(std::string const &, SingleRowMutation)
virtual AsyncApply(std::string const &, SingleRowMutation)
virtual BulkApply(std::string const &, BulkMutation)
virtual AsyncBulkApply(std::string const &, BulkMutation)
virtual ReadRows(std::string const &, RowSet, std::int64_t, Filter)
virtual ReadRowsFull(ReadRowsParams)
virtual ReadRow(std::string const &, std::string, Filter)
virtual CheckAndMutateRow(std::string const &, std::string, Filter, std::vector< Mutation >, std::vector< Mutation >)
virtual AsyncCheckAndMutateRow(std::string const &, std::string, Filter, std::vector< Mutation >, std::vector< Mutation >)
virtual SampleRows(std::string const &)
virtual AsyncSampleRows(std::string const &)
virtual ReadModifyWriteRow(google::bigtable::v2::ReadModifyWriteRowRequest)
virtual AsyncReadModifyWriteRow(google::bigtable::v2::ReadModifyWriteRowRequest)
virtual AsyncReadRows(std::string const &, std::function< future< bool >(Row)>, std::function< void(Status)>, RowSet, std::int64_t, Filter)
virtual AsyncReadRow(std::string const &, std::string, Filter)
DataLimitedErrorCountRetryPolicy
Overview
Constructors
DataLimitedErrorCountRetryPolicy(int)
DataLimitedErrorCountRetryPolicy(DataLimitedErrorCountRetryPolicy &&)
DataLimitedErrorCountRetryPolicy(DataLimitedErrorCountRetryPolicy const &)
Functions
maximum_failures() const
virtual OnFailure(Status const &)
virtual IsExhausted() const
virtual IsPermanentFailure(Status const &) const
virtual clone() const
Types
BaseType
DataLimitedTimeRetryPolicy
Overview
Constructors
DataLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
DataLimitedTimeRetryPolicy(DataLimitedTimeRetryPolicy &&)
DataLimitedTimeRetryPolicy(DataLimitedTimeRetryPolicy const &)
Functions
maximum_duration() const
virtual OnFailure(Status const &)
virtual IsExhausted() const
virtual IsPermanentFailure(Status const &) const
virtual clone() const
Types
BaseType
DataRetryPolicy
Overview
Functions
clone() const
OnFailure(Status const &)
OnFailure(Status const &)
IsExhausted() const
IsExhausted() const
IsPermanentFailure(Status const &) const
IsPermanentFailure(Status const &) const
ExponentialBackoffPolicy
Overview
Constructors
ExponentialBackoffPolicy(internal::RPCPolicyParameters)
ExponentialBackoffPolicy(std::chrono::duration< Rep1, Period1 >, std::chrono::duration< Rep2, Period2 >)
Functions
virtual clone() const
virtual Setup(grpc::ClientContext &) const
virtual OnCompletion(Status const &)
virtual OnCompletion(grpc::Status const &)
OnCompletion()
FailedMutation
Overview
Constructors
FailedMutation(google::cloud::Status, int)
FailedMutation(google::rpc::Status const &, int)
FailedMutation(FailedMutation &&)
FailedMutation(FailedMutation const &)
Operators
operator==(FailedMutation const &, FailedMutation const &)
operator!=(FailedMutation const &, FailedMutation const &)
operator=(FailedMutation &&)
operator=(FailedMutation const &)
Functions
status() const
original_index() const
Filter
Overview
Constructors
Filter(::google::bigtable::v2::RowFilter)
Filter(Filter &&)
Filter(Filter const &)
Operators
operator=(Filter &&)
operator=(Filter const &)
operator==(Filter const &, Filter const &)
operator!=(Filter const &, Filter const &)
Functions
static ValueRangeLeftOpen(std::string, std::string)
static ValueRangeRightOpen(std::string, std::string)
static ValueRangeClosed(std::string, std::string)
static ValueRangeOpen(std::string, std::string)
static ColumnRangeRightOpen(std::string, std::string, std::string)
static ColumnRangeLeftOpen(std::string, std::string, std::string)
static ColumnRangeClosed(std::string, std::string, std::string)
static ColumnRangeOpen(std::string, std::string, std::string)
static Condition(Filter, Filter, Filter)
static Chain(FilterTypes &&...)
static ChainFromRange(Iterator, Iterator)
static Interleave(FilterTypes &&...)
static InterleaveFromRange(Iterator, Iterator)
static Sink()
as_proto() const &
as_proto() &&
static PassAllFilter()
static BlockAllFilter()
static Latest(std::int32_t)
static FamilyRegex(std::string)
static ColumnRegex(std::string)
static ColumnRange(std::string, std::string, std::string)
static ColumnName(std::string, std::string)
static TimestampRangeMicros(std::int64_t, std::int64_t)
static TimestampRange(std::chrono::duration< Rep1, Period1 >, std::chrono::duration< Rep2, Period2 >)
static RowKeysRegex(std::string)
static ValueRegex(std::string)
static ValueRange(std::string, std::string)
static CellsRowLimit(std::int32_t)
static CellsRowOffset(std::int32_t)
static RowSample(double)
static StripValueTransformer()
static ApplyLabelTransformer(std::string)
GcRule
Overview
Constructors
GcRule(GcRule &&)
GcRule(GcRule const &)
Operators
operator=(GcRule &&)
operator=(GcRule const &)
operator==(GcRule const &, GcRule const &)
operator!=(GcRule const &, GcRule const &)
Functions
static MaxNumVersions(std::int32_t)
static MaxAge(std::chrono::duration< Rep, Period >)
static Intersection(GcRuleTypes &&...)
static Union(GcRuleTypes &&...)
as_proto() const &
as_proto() &&
GenericPollingPolicy<Retry, Backoff>
Overview
Constructors
GenericPollingPolicy(internal::RPCPolicyParameters)
GenericPollingPolicy(Retry, Backoff)
Functions
virtual clone() const
virtual Setup(grpc::ClientContext &)
virtual IsPermanentError(Status const &)
virtual OnFailure(Status const &)
virtual Exhausted()
virtual WaitPeriod()
virtual IsPermanentError(grpc::Status const &)
virtual OnFailure(grpc::Status const &)
IdempotentMutationPolicy
Overview
Functions
clone() const
is_idempotent(google::bigtable::v2::Mutation const &)
is_idempotent(google::bigtable::v2::CheckAndMutateRowRequest const &)
InstanceAdmin
Overview
Constructors
InstanceAdmin(std::shared_ptr< bigtable_admin::BigtableInstanceAdminConnection >, std::string)
InstanceAdmin(std::shared_ptr< InstanceAdminClient >)
InstanceAdmin(std::shared_ptr< InstanceAdminClient >, Policies &&...)
Functions
project_name() const
project_id() const
WithNewTarget(std::string) const
InstanceName(std::string const &) const
ClusterName(std::string const &, std::string const &) const
AppProfileName(std::string const &, std::string const &) const
CreateInstance(InstanceConfig)
CreateCluster(ClusterConfig, std::string const &, std::string const &)
UpdateInstance(InstanceUpdateConfig)
ListInstances()
GetInstance(std::string const &)
DeleteInstance(std::string const &)
ListClusters()
ListClusters(std::string const &)
UpdateCluster(ClusterConfig)
DeleteCluster(std::string const &, std::string const &)
GetCluster(std::string const &, std::string const &)
CreateAppProfile(std::string const &, AppProfileConfig)
GetAppProfile(std::string const &, std::string const &)
UpdateAppProfile(std::string const &, std::string const &, AppProfileUpdateConfig)
ListAppProfiles(std::string const &)
DeleteAppProfile(std::string const &, std::string const &, bool)
GetNativeIamPolicy(std::string const &)
SetIamPolicy(std::string const &, google::iam::v1::Policy const &)
TestIamPermissions(std::string const &, std::vector< std::string > const &)
InstanceAdminClient
Overview
Functions
virtual project()
InstanceConfig
Overview
Constructors
InstanceConfig(std::string, std::string, std::map< std::string, ClusterConfig >)
Functions
set_type(InstanceType)
insert_label(std::string const &, std::string const &)
emplace_label(std::string const &, std::string)
as_proto() const &
as_proto() &&
Types
InstanceType
InstanceResource
Overview
Constructors
InstanceResource(Project, std::string)
Operators
operator==(InstanceResource const &, InstanceResource const &)
operator!=(InstanceResource const &, InstanceResource const &)
operator<<(std::ostream &, InstanceResource const &)
Functions
project() const
project_id() const
instance_id() const
FullName() const
InstanceUpdateConfig
Overview
Constructors
InstanceUpdateConfig(Instance)
Functions
set_type(InstanceType)
set_state(StateType)
set_name(std::string)
set_display_name(std::string)
insert_label(std::string const &, std::string const &)
emplace_label(std::string const &, std::string)
as_proto() const &
as_proto() &&
GetName()
Types
InstanceType
StateType
LimitedErrorCountRetryPolicy
Overview
Constructors
LimitedErrorCountRetryPolicy(int)
Functions
virtual clone() const
virtual Setup(grpc::ClientContext &) const
virtual OnFailure(Status const &)
virtual OnFailure(grpc::Status const &)
virtual IsExhausted() const
static IsPermanentFailure(Status const &)
static IsPermanentFailure(grpc::Status const &)
Types
RetryableTraits
LimitedTimeRetryPolicy
Overview
Constructors
LimitedTimeRetryPolicy(internal::RPCPolicyParameters)
LimitedTimeRetryPolicy(DurationT)
Functions
virtual clone() const
virtual Setup(grpc::ClientContext &) const
virtual OnFailure(Status const &)
virtual OnFailure(grpc::Status const &)
virtual IsExhausted() const
static IsPermanentFailure(Status const &)
static IsPermanentFailure(grpc::Status const &)
Types
RetryableTraits
MetadataParamTypes
Overview
Functions
type() const
MetadataUpdatePolicy
Overview
Constructors
MetadataUpdatePolicy(std::string const &, MetadataParamTypes const &)
MetadataUpdatePolicy(MetadataUpdatePolicy &&)
MetadataUpdatePolicy(MetadataUpdatePolicy const &)
Operators
operator=(MetadataUpdatePolicy &&)
operator=(MetadataUpdatePolicy const &)
Functions
Setup(grpc::ClientContext &) const
value() const
api_client_header() const
MutationBatcher
Overview
Constructors
Options
Overview
Constructors
Options()
Functions
SetMaxMutationsPerBatch(size_t)
SetMaxSizePerBatch(size_t)
SetMaxBatches(size_t)
SetMaxOutstandingSize(size_t)
SetMaxOutstandingMutations(size_t)
MutationBatcher(Table, Options)
Functions
AsyncApply(CompletionQueue &, SingleRowMutation)
AsyncWaitForNoPendingRequests()
virtual AsyncBulkApplyImpl(Table &, BulkMutation &&)
PermanentMutationFailure
Overview
Constructors
PermanentMutationFailure(char const *, std::vector< FailedMutation >)
PermanentMutationFailure(char const *, grpc::Status, std::vector< FailedMutation >)
Functions
failures() const
status() const
PollingPolicy
Overview
Functions
clone() const
Setup(grpc::ClientContext &)
virtual IsPermanentError(grpc::Status const &)
IsPermanentError(Status const &)
virtual OnFailure(grpc::Status const &)
OnFailure(Status const &)
Exhausted()
WaitPeriod()
ReadModifyWriteRule
Overview
Constructors
ReadModifyWriteRule(ReadModifyWriteRule &&)
ReadModifyWriteRule(ReadModifyWriteRule const &)
Operators
operator=(ReadModifyWriteRule &&)
operator=(ReadModifyWriteRule const &)
operator==(ReadModifyWriteRule const &, ReadModifyWriteRule const &)
operator!=(ReadModifyWriteRule const &, ReadModifyWriteRule const &)
Functions
as_proto() const &
as_proto() &&
static AppendValue(std::string, std::string, std::string)
static IncrementAmount(std::string, std::string, std::int64_t)
Row
Overview
Constructors
Row(T &&, std::vector< Cell >)
Functions
row_key() const
cells() const &
cells() &&
RowRange
Overview
Constructors
RowRange(::google::bigtable::v2::RowRange)
RowRange(RowRange &&)
RowRange(RowRange const &)
Operators
operator=(RowRange &&)
operator=(RowRange const &)
Functions
static RightOpen(T &&, U &&)
static LeftOpen(T &&, U &&)
static Open(T &&, U &&)
static Closed(T &&, U &&)
IsEmpty() const
Contains(T const &) const
Intersect(RowRange const &) const
as_proto() const &
as_proto() &&
static InfiniteRange()
static StartingAt(T &&)
static EndingAt(T &&)
static Empty()
static Range(T &&, U &&)
static Prefix(T &&)
RowReader
Overview
Constructors
RowReader()
RowReader(std::shared_ptr< DataClient >, std::string, RowSet, std::int64_t, Filter, std::unique_ptr< RPCRetryPolicy >, std::unique_ptr< RPCBackoffPolicy >, MetadataUpdatePolicy, std::unique_ptr< internal::ReadRowsParserFactory >)
RowReader(std::shared_ptr< DataClient >, std::string, std::string, RowSet, std::int64_t, Filter, std::unique_ptr< RPCRetryPolicy >, std::unique_ptr< RPCBackoffPolicy >, MetadataUpdatePolicy, std::unique_ptr< internal::ReadRowsParserFactory >)
RowReader(RowReader &&)
Functions
begin()
end()
Cancel()
Types
iterator
RowSet
Overview
Constructors
RowSet()
RowSet(RowSet &&)
RowSet(RowSet const &)
RowSet(Arg &&...)
Operators
operator=(RowSet &&)
operator=(RowSet const &)
operator==(RowSet const &, RowSet const &)
operator!=(RowSet const &, RowSet const &)
Functions
Append(RowRange)
Append(T &&)
Intersect(bigtable::RowRange const &) const
IsEmpty() const
as_proto() const &
as_proto() &&
RPCBackoffPolicy
Overview
Functions
clone() const
Setup(grpc::ClientContext &) const
OnCompletion(Status const &)
OnCompletion(grpc::Status const &)
OnCompletion()
RPCRetryPolicy
Overview
Functions
clone() const
Setup(grpc::ClientContext &) const
OnFailure(Status const &)
OnFailure(grpc::Status const &)
virtual IsExhausted() const
static IsPermanentFailure(Status const &)
static IsPermanentFailure(grpc::Status const &)
Types
RetryableTraits
SafeIdempotentMutationPolicy
Overview
Constructors
SafeIdempotentMutationPolicy()
Functions
virtual clone() const
virtual is_idempotent(google::bigtable::v2::Mutation const &)
virtual is_idempotent(google::bigtable::v2::CheckAndMutateRowRequest const &)
SingleRowMutation
Overview
Constructors
SingleRowMutation(RowKey &&)
SingleRowMutation(RowKey &&, std::initializer_list< Mutation >)
SingleRowMutation(RowKey &&, M &&...)
SingleRowMutation(::google::bigtable::v2::MutateRowsRequest::Entry)
SingleRowMutation(::google::bigtable::v2::MutateRowRequest)
SingleRowMutation(SingleRowMutation &&)
SingleRowMutation(SingleRowMutation const &)
Operators
operator==(SingleRowMutation const &, SingleRowMutation const &)
operator!=(SingleRowMutation const &, SingleRowMutation const &)
operator=(SingleRowMutation &&)
operator=(SingleRowMutation const &)
Functions
emplace_back(Mutation)
row_key() const
MoveTo(google::bigtable::v2::MutateRowsRequest::Entry *)
MoveTo(google::bigtable::v2::MutateRowRequest &)
Clear()
Table
Overview
Constructors
Table(std::shared_ptr< bigtable::DataConnection >, TableResource, Options)
Table(std::shared_ptr< DataClient >, std::string const &)
Table(std::shared_ptr< DataClient >, std::string, std::string const &)
Table(std::shared_ptr< DataClient >, std::string const &, Policies &&...)
Table(std::shared_ptr< DataClient >, std::string, std::string const &, Policies &&...)
Functions
table_name() const
app_profile_id() const
project_id() const
instance_id() const
table_id() const
WithNewTarget(std::string, std::string, std::string) const
WithNewTarget(std::string, std::string, std::string, std::string) const
Apply(SingleRowMutation, Options)
AsyncApply(SingleRowMutation, Options)
BulkApply(BulkMutation, Options)
AsyncBulkApply(BulkMutation, Options)
ReadRows(RowSet, Filter, Options)
ReadRows(RowSet, std::int64_t, Filter, Options)
ReadRow(std::string, Filter, Options)
CheckAndMutateRow(std::string, Filter, std::vector< Mutation >, std::vector< Mutation >, Options)
AsyncCheckAndMutateRow(std::string, Filter, std::vector< Mutation >, std::vector< Mutation >, Options)
SampleRows(Options)
AsyncSampleRows(Options)
ReadModifyWriteRow(std::string, bigtable::ReadModifyWriteRule, Args &&...)
AsyncReadModifyWriteRow(std::string, bigtable::ReadModifyWriteRule, Args &&...)
AsyncReadRows(RowFunctor, FinishFunctor, RowSet, Filter, Options)
AsyncReadRows(RowFunctor, FinishFunctor, RowSet, std::int64_t, Filter, Options)
AsyncReadRow(std::string, Filter, Options)
TableAdmin
Overview
Constructors
CreateBackupParams
Overview
Constructors
CreateBackupParams()
CreateBackupParams(std::string, std::string, std::string, std::chrono::system_clock::time_point)
Functions
AsProto(std::string) const
ListBackupsParams
Overview
Functions
set_cluster(std::string)
set_filter(std::string)
set_order_by(std::string)
AsProto(std::string const &) const
RestoreTableFromInstanceParams
Overview
RestoreTableParams
Overview
Constructors
RestoreTableParams()
RestoreTableParams(std::string, std::string, std::string)
Functions
AsProto(std::string const &) const
UpdateBackupParams
Overview
Constructors
UpdateBackupParams()
UpdateBackupParams(std::string, std::string, std::chrono::system_clock::time_point)
Functions
AsProto(std::string const &) const
TableAdmin(std::shared_ptr< AdminClient >, std::string)
TableAdmin(std::shared_ptr< AdminClient >, std::string, Policies &&...)
TableAdmin(TableAdmin const &)
Operators
operator=(TableAdmin const &)
operator==(TableAdmin const &, TableAdmin const &)
operator!=(TableAdmin const &, TableAdmin const &)
Functions
project() const
instance_id() const
instance_name() const
WithNewTarget(std::string, std::string) const
CreateTable(std::string, TableConfig)
ListTables(::google::bigtable::admin::v2::Table::View)
GetTable(std::string const &, TableView)
DeleteTable(std::string const &)
CreateBackup(CreateBackupParams const &)
GetBackup(std::string const &, std::string const &)
UpdateBackup(UpdateBackupParams const &)
DeleteBackup(std::string const &, std::string const &)
DeleteBackup(google::bigtable::admin::v2::Backup const &)
ListBackups(ListBackupsParams const &)
RestoreTable(RestoreTableParams const &)
RestoreTable(RestoreTableFromInstanceParams)
ModifyColumnFamilies(std::string const &, std::vector< ColumnFamilyModification >)
DropRowsByPrefix(std::string const &, std::string)
GenerateConsistencyToken(std::string const &)
CheckConsistency(std::string const &, std::string const &)
WaitForConsistency(std::string const &, std::string const &)
DropAllRows(std::string const &)
GetIamPolicy(std::string const &)
GetIamPolicy(std::string const &, std::string const &)
SetIamPolicy(std::string const &, google::iam::v1::Policy const &)
SetIamPolicy(std::string const &, std::string const &, google::iam::v1::Policy const &)
TestIamPermissions(std::string const &, std::vector< std::string > const &)
TestIamPermissions(std::string const &, std::string const &, std::vector< std::string > const &)
TableName(std::string const &) const
ClusterName(std::string const &) const
BackupName(std::string const &, std::string const &) const
Types
TableView
TableConfig
Overview
Constructors
TableConfig()
TableConfig(std::map< std::string, GcRule >, std::vector< std::string >)
Functions
column_families() const
add_column_family(std::string, GcRule)
initial_splits() const
add_initial_split(std::string)
timestamp_granularity() const
set_timestamp_granularity(TimestampGranularity)
as_proto() &&
Types
TimestampGranularity
TableResource
Overview
Constructors
TableResource(InstanceResource, std::string)
TableResource(std::string, std::string, std::string)
Operators
operator==(TableResource const &, TableResource const &)
operator!=(TableResource const &, TableResource const &)
operator<<(std::ostream &, TableResource const &)
Functions
instance() const
table_id() const
FullName() const
Structs
AdminEndpointOption
Overview
Types
Type
AppProfileIdOption
Overview
Types
Type
ClusterList
Overview
DataBackoffPolicyOption
Overview
Types
Type
DataEndpointOption
Overview
Types
Type
DataRetryPolicyOption
Overview
Types
Type
IdempotentMutationPolicyOption
Overview
Types
Type
InstanceAdminEndpointOption
Overview
Types
Type
InstanceList
Overview
MaxConnectionRefreshOption
Overview
Types
Type
MinConnectionRefreshOption
Overview
Types
Type
Mutation
Overview
ReadRowsParams
Overview
ReverseScanOption
Overview
Types
Type
RowKeySample
Overview
Functions
DeleteFromColumn(std::string, ColumnType &&, std::chrono::duration< Rep1, Period1 >, std::chrono::duration< Rep2, Period2 >)
DeleteFromColumnStartingFrom(std::string, ColumnType &&, std::chrono::duration< Rep1, Period1 >)
DeleteFromColumnEndingAt(std::string, ColumnType &&, std::chrono::duration< Rep2, Period2 >)
DeleteFromColumn(std::string, ColumnType &&)
MakeAdminClient(std::string, Options)
CreateDefaultAdminClient(std::string, ClientOptions)
SetCell(Cell)
MakeDataClient(std::string, std::string, Options)
CreateDefaultDataClient(std::string, std::string, ClientOptions)
InstanceName(std::shared_ptr< DataClient > const &)
MakeDataConnection(Options)
Expression(std::string, std::string, std::string, std::string)
IamBinding(std::string, InputIt, InputIt)
IamBinding(std::string, InputIt, InputIt, google::type::Expr)
IamBinding(std::string, std::initializer_list< std::string >)
IamBinding(std::string, std::initializer_list< std::string >, google::type::Expr)
IamBinding(std::string, std::vector< std::string >)
IamBinding(std::string, std::vector< std::string >, google::type::Expr)
IamBindingAppendMembers(google::iam::v1::Binding, InputIt, InputIt)
IamBindingSetCondition(google::iam::v1::Binding, google::type::Expr)
IamPolicy(InputIt, InputIt, std::string, std::int32_t)
IamPolicy(std::initializer_list< google::iam::v1::Binding >, std::string, std::int32_t)
IamPolicy(std::vector< google::iam::v1::Binding >, std::string, std::int32_t)
RemoveBindingsFromPolicyIf(google::iam::v1::Policy &, Functor)
RemoveBindingFromPolicy(google::iam::v1::Policy &, google::protobuf::RepeatedPtrField< google::iam::v1::Binding >::iterator)
DefaultIdempotentMutationPolicy()
MakeInstanceAdminClient(std::string, Options)
CreateDefaultInstanceAdminClient(std::string, ClientOptions)
MakeInstanceResource(std::string const &)
ServerSetTimestamp()
SetCell(std::string, ColumnType &&, std::chrono::milliseconds, ValueType &&)
SetCell(std::string, ColumnType &&, std::chrono::milliseconds, std::int64_t)
SetCell(std::string, ColumnType &&, ValueType &&)
SetCell(std::string, ColumnType &&, std::int64_t)
DeleteFromFamily(std::string)
DeleteFromRow()
DefaultPollingPolicy(internal::RPCPolicyParameters)
InstanceName(std::string const &, std::string const &)
TableName(std::string const &, std::string const &, std::string const &)
ClusterName(std::string const &, std::string const &, std::string const &)
AppProfileName(std::string const &, std::string const &, std::string const &)
BackupName(std::string const &, std::string const &, std::string const &, std::string const &)
DefaultRPCBackoffPolicy(internal::RPCPolicyParameters)
DefaultRPCRetryPolicy(internal::RPCPolicyParameters)
TableName(std::shared_ptr< DataClient > const &, std::string const &)
MakeTableResource(std::string const &)
version_major()
version_minor()
version_patch()
version_pre_release()
version()
version_string()
Operators
operator<<(std::ostream &, google::type::Expr const &)
operator<<(std::ostream &, google::iam::v1::Binding const &)
operator<<(std::ostream &, google::iam::v1::Policy const &)
operator==(MetadataParamTypes const &, MetadataParamTypes const &)
operator!=(MetadataParamTypes const &, MetadataParamTypes const &)
operator==(RowRange const &, RowRange const &)
operator!=(RowRange const &, RowRange const &)
operator<<(std::ostream &, RowRange const &)
Enums
MutationBranch
Overview
kPredicateNotMatched
kPredicateMatched
Consistency
Overview
kInconsistent
kConsistent
Types
ColumnQualifierType
CellValueType
Instance
ClientOptionList
DataPolicyOptionList
RowKeyType
google::cloud::bigtable_admin
Overview
Classes
BigtableInstanceAdminClient
Overview
Constructors
BigtableInstanceAdminClient(BigtableInstanceAdminClient const &)
BigtableInstanceAdminClient(BigtableInstanceAdminClient &&)
BigtableInstanceAdminClient(std::shared_ptr< BigtableInstanceAdminConnection >, Options)
Operators
operator=(BigtableInstanceAdminClient const &)
operator=(BigtableInstanceAdminClient &&)
operator==(BigtableInstanceAdminClient const &, BigtableInstanceAdminClient const &)
operator!=(BigtableInstanceAdminClient const &, BigtableInstanceAdminClient const &)
Functions
CreateInstance(std::string const &, std::string const &, google::bigtable::admin::v2::Instance const &, std::map< std::string, google::bigtable::admin::v2::Cluster > const &, Options)
CreateInstance(google::bigtable::admin::v2::CreateInstanceRequest const &, Options)
GetInstance(std::string const &, Options)
GetInstance(google::bigtable::admin::v2::GetInstanceRequest const &, Options)
ListInstances(std::string const &, Options)
ListInstances(google::bigtable::admin::v2::ListInstancesRequest const &, Options)
UpdateInstance(google::bigtable::admin::v2::Instance const &, Options)
PartialUpdateInstance(google::bigtable::admin::v2::Instance const &, google::protobuf::FieldMask const &, Options)
PartialUpdateInstance(google::bigtable::admin::v2::PartialUpdateInstanceRequest const &, Options)
DeleteInstance(std::string const &, Options)
DeleteInstance(google::bigtable::admin::v2::DeleteInstanceRequest const &, Options)
CreateCluster(std::string const &, std::string const &, google::bigtable::admin::v2::Cluster const &, Options)
CreateCluster(google::bigtable::admin::v2::CreateClusterRequest const &, Options)
GetCluster(std::string const &, Options)
GetCluster(google::bigtable::admin::v2::GetClusterRequest const &, Options)
ListClusters(std::string const &, Options)
ListClusters(google::bigtable::admin::v2::ListClustersRequest const &, Options)
UpdateCluster(google::bigtable::admin::v2::Cluster const &, Options)
PartialUpdateCluster(google::bigtable::admin::v2::Cluster const &, google::protobuf::FieldMask const &, Options)
PartialUpdateCluster(google::bigtable::admin::v2::PartialUpdateClusterRequest const &, Options)
DeleteCluster(std::string const &, Options)
DeleteCluster(google::bigtable::admin::v2::DeleteClusterRequest const &, Options)
CreateAppProfile(std::string const &, std::string const &, google::bigtable::admin::v2::AppProfile const &, Options)
CreateAppProfile(google::bigtable::admin::v2::CreateAppProfileRequest const &, Options)
GetAppProfile(std::string const &, Options)
GetAppProfile(google::bigtable::admin::v2::GetAppProfileRequest const &, Options)
ListAppProfiles(std::string const &, Options)
ListAppProfiles(google::bigtable::admin::v2::ListAppProfilesRequest, Options)
UpdateAppProfile(google::bigtable::admin::v2::AppProfile const &, google::protobuf::FieldMask const &, Options)
UpdateAppProfile(google::bigtable::admin::v2::UpdateAppProfileRequest const &, Options)
DeleteAppProfile(google::bigtable::admin::v2::DeleteAppProfileRequest const &, Options)
GetIamPolicy(std::string const &, Options)
GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &, Options)
SetIamPolicy(std::string const &, google::iam::v1::Policy const &, Options)
SetIamPolicy(std::string const &, IamUpdater const &, Options)
SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &, Options)
TestIamPermissions(std::string const &, std::vector< std::string > const &, Options)
TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &, Options)
ListHotTablets(std::string const &, Options)
ListHotTablets(google::bigtable::admin::v2::ListHotTabletsRequest, Options)
BigtableInstanceAdminConnection
Overview
Functions
virtual options()
virtual CreateInstance(google::bigtable::admin::v2::CreateInstanceRequest const &)
virtual GetInstance(google::bigtable::admin::v2::GetInstanceRequest const &)
virtual ListInstances(google::bigtable::admin::v2::ListInstancesRequest const &)
virtual UpdateInstance(google::bigtable::admin::v2::Instance const &)
virtual PartialUpdateInstance(google::bigtable::admin::v2::PartialUpdateInstanceRequest const &)
virtual DeleteInstance(google::bigtable::admin::v2::DeleteInstanceRequest const &)
virtual CreateCluster(google::bigtable::admin::v2::CreateClusterRequest const &)
virtual GetCluster(google::bigtable::admin::v2::GetClusterRequest const &)
virtual ListClusters(google::bigtable::admin::v2::ListClustersRequest const &)
virtual UpdateCluster(google::bigtable::admin::v2::Cluster const &)
virtual PartialUpdateCluster(google::bigtable::admin::v2::PartialUpdateClusterRequest const &)
virtual DeleteCluster(google::bigtable::admin::v2::DeleteClusterRequest const &)
virtual CreateAppProfile(google::bigtable::admin::v2::CreateAppProfileRequest const &)
virtual GetAppProfile(google::bigtable::admin::v2::GetAppProfileRequest const &)
virtual ListAppProfiles(google::bigtable::admin::v2::ListAppProfilesRequest)
virtual UpdateAppProfile(google::bigtable::admin::v2::UpdateAppProfileRequest const &)
virtual DeleteAppProfile(google::bigtable::admin::v2::DeleteAppProfileRequest const &)
virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
virtual ListHotTablets(google::bigtable::admin::v2::ListHotTabletsRequest)
BigtableInstanceAdminConnectionIdempotencyPolicy
Overview
Functions
virtual clone() const
virtual CreateInstance(google::bigtable::admin::v2::CreateInstanceRequest const &)
virtual GetInstance(google::bigtable::admin::v2::GetInstanceRequest const &)
virtual ListInstances(google::bigtable::admin::v2::ListInstancesRequest const &)
virtual UpdateInstance(google::bigtable::admin::v2::Instance const &)
virtual PartialUpdateInstance(google::bigtable::admin::v2::PartialUpdateInstanceRequest const &)
virtual DeleteInstance(google::bigtable::admin::v2::DeleteInstanceRequest const &)
virtual CreateCluster(google::bigtable::admin::v2::CreateClusterRequest const &)
virtual GetCluster(google::bigtable::admin::v2::GetClusterRequest const &)
virtual ListClusters(google::bigtable::admin::v2::ListClustersRequest const &)
virtual UpdateCluster(google::bigtable::admin::v2::Cluster const &)
virtual PartialUpdateCluster(google::bigtable::admin::v2::PartialUpdateClusterRequest const &)
virtual DeleteCluster(google::bigtable::admin::v2::DeleteClusterRequest const &)
virtual CreateAppProfile(google::bigtable::admin::v2::CreateAppProfileRequest const &)
virtual GetAppProfile(google::bigtable::admin::v2::GetAppProfileRequest const &)
virtual ListAppProfiles(google::bigtable::admin::v2::ListAppProfilesRequest)
virtual UpdateAppProfile(google::bigtable::admin::v2::UpdateAppProfileRequest const &)
virtual DeleteAppProfile(google::bigtable::admin::v2::DeleteAppProfileRequest const &)
virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
virtual ListHotTablets(google::bigtable::admin::v2::ListHotTabletsRequest)
BigtableInstanceAdminLimitedErrorCountRetryPolicy
Overview
Constructors
BigtableInstanceAdminLimitedErrorCountRetryPolicy(int)
BigtableInstanceAdminLimitedErrorCountRetryPolicy(BigtableInstanceAdminLimitedErrorCountRetryPolicy &&)
BigtableInstanceAdminLimitedErrorCountRetryPolicy(BigtableInstanceAdminLimitedErrorCountRetryPolicy const &)
Functions
maximum_failures() const
virtual OnFailure(Status const &)
virtual IsExhausted() const
virtual IsPermanentFailure(Status const &) const
virtual clone() const
Types
BaseType
BigtableInstanceAdminLimitedTimeRetryPolicy
Overview
Constructors
BigtableInstanceAdminLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
BigtableInstanceAdminLimitedTimeRetryPolicy(BigtableInstanceAdminLimitedTimeRetryPolicy &&)
BigtableInstanceAdminLimitedTimeRetryPolicy(BigtableInstanceAdminLimitedTimeRetryPolicy const &)
Functions
maximum_duration() const
virtual OnFailure(Status const &)
virtual IsExhausted() const
virtual IsPermanentFailure(Status const &) const
virtual clone() const
Types
BaseType
BigtableInstanceAdminRetryPolicy
Overview
Functions
clone() const
OnFailure(Status const &)
OnFailure(Status const &)
IsExhausted() const
IsExhausted() const
IsPermanentFailure(Status const &) const
IsPermanentFailure(Status const &) const
BigtableTableAdminClient
Overview
Constructors
BigtableTableAdminClient(BigtableTableAdminClient const &)
BigtableTableAdminClient(BigtableTableAdminClient &&)
BigtableTableAdminClient(std::shared_ptr< BigtableTableAdminConnection >, Options)
Operators
operator=(BigtableTableAdminClient const &)
operator=(BigtableTableAdminClient &&)
operator==(BigtableTableAdminClient const &, BigtableTableAdminClient const &)
operator!=(BigtableTableAdminClient const &, BigtableTableAdminClient const &)
Functions
CreateTable(std::string const &, std::string const &, google::bigtable::admin::v2::Table const &, Options)
CreateTable(google::bigtable::admin::v2::CreateTableRequest const &, Options)
ListTables(std::string const &, Options)
ListTables(google::bigtable::admin::v2::ListTablesRequest, Options)
GetTable(std::string const &, Options)
GetTable(google::bigtable::admin::v2::GetTableRequest const &, Options)
UpdateTable(google::bigtable::admin::v2::Table const &, google::protobuf::FieldMask const &, Options)
UpdateTable(google::bigtable::admin::v2::UpdateTableRequest const &, Options)
DeleteTable(std::string const &, Options)
DeleteTable(google::bigtable::admin::v2::DeleteTableRequest const &, Options)
UndeleteTable(std::string const &, Options)
UndeleteTable(google::bigtable::admin::v2::UndeleteTableRequest const &, Options)
ModifyColumnFamilies(std::string const &, std::vector< google::bigtable::admin::v2::ModifyColumnFamiliesRequest::Modification > const &, Options)
ModifyColumnFamilies(google::bigtable::admin::v2::ModifyColumnFamiliesRequest const &, Options)
DropRowRange(google::bigtable::admin::v2::DropRowRangeRequest const &, Options)
GenerateConsistencyToken(std::string const &, Options)
GenerateConsistencyToken(google::bigtable::admin::v2::GenerateConsistencyTokenRequest const &, Options)
CheckConsistency(std::string const &, std::string const &, Options)
CheckConsistency(google::bigtable::admin::v2::CheckConsistencyRequest const &, Options)
CreateBackup(std::string const &, std::string const &, google::bigtable::admin::v2::Backup const &, Options)
CreateBackup(google::bigtable::admin::v2::CreateBackupRequest const &, Options)
GetBackup(std::string const &, Options)
GetBackup(google::bigtable::admin::v2::GetBackupRequest const &, Options)
UpdateBackup(google::bigtable::admin::v2::Backup const &, google::protobuf::FieldMask const &, Options)
UpdateBackup(google::bigtable::admin::v2::UpdateBackupRequest const &, Options)
DeleteBackup(std::string const &, Options)
DeleteBackup(google::bigtable::admin::v2::DeleteBackupRequest const &, Options)
ListBackups(std::string const &, Options)
ListBackups(google::bigtable::admin::v2::ListBackupsRequest, Options)
RestoreTable(google::bigtable::admin::v2::RestoreTableRequest const &, Options)
GetIamPolicy(std::string const &, Options)
GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &, Options)
SetIamPolicy(std::string const &, google::iam::v1::Policy const &, Options)
SetIamPolicy(std::string const &, IamUpdater const &, Options)
SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &, Options)
TestIamPermissions(std::string const &, std::vector< std::string > const &, Options)
TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &, Options)
AsyncCheckConsistency(std::string const &, std::string const &, Options)
AsyncCheckConsistency(google::bigtable::admin::v2::CheckConsistencyRequest const &, Options)
BigtableTableAdminConnection
Overview
Functions
virtual options()
virtual CreateTable(google::bigtable::admin::v2::CreateTableRequest const &)
virtual ListTables(google::bigtable::admin::v2::ListTablesRequest)
virtual GetTable(google::bigtable::admin::v2::GetTableRequest const &)
virtual UpdateTable(google::bigtable::admin::v2::UpdateTableRequest const &)
virtual DeleteTable(google::bigtable::admin::v2::DeleteTableRequest const &)
virtual UndeleteTable(google::bigtable::admin::v2::UndeleteTableRequest const &)
virtual ModifyColumnFamilies(google::bigtable::admin::v2::ModifyColumnFamiliesRequest const &)
virtual DropRowRange(google::bigtable::admin::v2::DropRowRangeRequest const &)
virtual GenerateConsistencyToken(google::bigtable::admin::v2::GenerateConsistencyTokenRequest const &)
virtual CheckConsistency(google::bigtable::admin::v2::CheckConsistencyRequest const &)
virtual CreateBackup(google::bigtable::admin::v2::CreateBackupRequest const &)
virtual GetBackup(google::bigtable::admin::v2::GetBackupRequest const &)
virtual UpdateBackup(google::bigtable::admin::v2::UpdateBackupRequest const &)
virtual DeleteBackup(google::bigtable::admin::v2::DeleteBackupRequest const &)
virtual ListBackups(google::bigtable::admin::v2::ListBackupsRequest)
virtual RestoreTable(google::bigtable::admin::v2::RestoreTableRequest const &)
virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
virtual AsyncCheckConsistency(google::bigtable::admin::v2::CheckConsistencyRequest const &)
BigtableTableAdminConnectionIdempotencyPolicy
Overview
Functions
virtual clone() const
virtual CreateTable(google::bigtable::admin::v2::CreateTableRequest const &)
virtual ListTables(google::bigtable::admin::v2::ListTablesRequest)
virtual GetTable(google::bigtable::admin::v2::GetTableRequest const &)
virtual UpdateTable(google::bigtable::admin::v2::UpdateTableRequest const &)
virtual DeleteTable(google::bigtable::admin::v2::DeleteTableRequest const &)
virtual UndeleteTable(google::bigtable::admin::v2::UndeleteTableRequest const &)
virtual ModifyColumnFamilies(google::bigtable::admin::v2::ModifyColumnFamiliesRequest const &)
virtual DropRowRange(google::bigtable::admin::v2::DropRowRangeRequest const &)
virtual GenerateConsistencyToken(google::bigtable::admin::v2::GenerateConsistencyTokenRequest const &)
virtual CheckConsistency(google::bigtable::admin::v2::CheckConsistencyRequest const &)
virtual CreateBackup(google::bigtable::admin::v2::CreateBackupRequest const &)
virtual GetBackup(google::bigtable::admin::v2::GetBackupRequest const &)
virtual UpdateBackup(google::bigtable::admin::v2::UpdateBackupRequest const &)
virtual DeleteBackup(google::bigtable::admin::v2::DeleteBackupRequest const &)
virtual ListBackups(google::bigtable::admin::v2::ListBackupsRequest)
virtual RestoreTable(google::bigtable::admin::v2::RestoreTableRequest const &)
virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
BigtableTableAdminLimitedErrorCountRetryPolicy
Overview
Constructors
BigtableTableAdminLimitedErrorCountRetryPolicy(int)
BigtableTableAdminLimitedErrorCountRetryPolicy(BigtableTableAdminLimitedErrorCountRetryPolicy &&)
BigtableTableAdminLimitedErrorCountRetryPolicy(BigtableTableAdminLimitedErrorCountRetryPolicy const &)
Functions
maximum_failures() const
virtual OnFailure(Status const &)
virtual IsExhausted() const
virtual IsPermanentFailure(Status const &) const
virtual clone() const
Types
BaseType
BigtableTableAdminLimitedTimeRetryPolicy
Overview
Constructors
BigtableTableAdminLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
BigtableTableAdminLimitedTimeRetryPolicy(BigtableTableAdminLimitedTimeRetryPolicy &&)
BigtableTableAdminLimitedTimeRetryPolicy(BigtableTableAdminLimitedTimeRetryPolicy const &)
Functions
maximum_duration() const
virtual OnFailure(Status const &)
virtual IsExhausted() const
virtual IsPermanentFailure(Status const &) const
virtual clone() const
Types
BaseType
BigtableTableAdminRetryPolicy
Overview
Functions
clone() const
OnFailure(Status const &)
OnFailure(Status const &)
IsExhausted() const
IsExhausted() const
IsPermanentFailure(Status const &) const
IsPermanentFailure(Status const &) const
Structs
BigtableInstanceAdminBackoffPolicyOption
Overview
Types
Type
BigtableInstanceAdminConnectionIdempotencyPolicyOption
Overview
Types
Type
BigtableInstanceAdminPollingPolicyOption
Overview
Types
Type
BigtableInstanceAdminRetryPolicyOption
Overview
Types
Type
BigtableTableAdminBackoffPolicyOption
Overview
Types
Type
BigtableTableAdminConnectionIdempotencyPolicyOption
Overview
Types
Type
BigtableTableAdminPollingPolicyOption
Overview
Types
Type
BigtableTableAdminRetryPolicyOption
Overview
Types
Type
Functions
MakeBigtableInstanceAdminConnection(Options)
MakeDefaultBigtableInstanceAdminConnectionIdempotencyPolicy()
MakeBigtableTableAdminConnection(Options)
MakeDefaultBigtableTableAdminConnectionIdempotencyPolicy()
AsyncWaitForConsistency(CompletionQueue, BigtableTableAdminClient, std::string, std::string, Options)
Types
BigtableInstanceAdminPolicyOptionList
BigtableTableAdminPolicyOptionList
google::cloud::bigtable_admin_mocks
Overview
Classes
MockBigtableInstanceAdminConnection
Overview
Functions
virtual options()
virtual CreateInstance(google::bigtable::admin::v2::CreateInstanceRequest const &)
virtual GetInstance(google::bigtable::admin::v2::GetInstanceRequest const &)
virtual ListInstances(google::bigtable::admin::v2::ListInstancesRequest const &)
virtual UpdateInstance(google::bigtable::admin::v2::Instance const &)
virtual PartialUpdateInstance(google::bigtable::admin::v2::PartialUpdateInstanceRequest const &)
virtual DeleteInstance(google::bigtable::admin::v2::DeleteInstanceRequest const &)
virtual CreateCluster(google::bigtable::admin::v2::CreateClusterRequest const &)
virtual GetCluster(google::bigtable::admin::v2::GetClusterRequest const &)
virtual ListClusters(google::bigtable::admin::v2::ListClustersRequest const &)
virtual UpdateCluster(google::bigtable::admin::v2::Cluster const &)
virtual PartialUpdateCluster(google::bigtable::admin::v2::PartialUpdateClusterRequest const &)
virtual DeleteCluster(google::bigtable::admin::v2::DeleteClusterRequest const &)
virtual CreateAppProfile(google::bigtable::admin::v2::CreateAppProfileRequest const &)
virtual GetAppProfile(google::bigtable::admin::v2::GetAppProfileRequest const &)
virtual ListAppProfiles(google::bigtable::admin::v2::ListAppProfilesRequest)
virtual UpdateAppProfile(google::bigtable::admin::v2::UpdateAppProfileRequest const &)
virtual DeleteAppProfile(google::bigtable::admin::v2::DeleteAppProfileRequest const &)
virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)