15#ifndef GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_BIGTABLE_OPTIONS_H
16#define GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_BIGTABLE_OPTIONS_H
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
41#include "google/cloud/bigtable/idempotent_mutation_policy.h"
42#include "google/cloud/bigtable/rpc_retry_policy.h"
43#include "google/cloud/bigtable/version.h"
44#include "google/cloud/backoff_policy.h"
45#include "google/cloud/options.h"
52GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
76 using Type = std::string;
80
81
82
83
85 using Type = std::string;
89
90
91
92
94 using Type = std::string;
98
99
100
101
102
103
104
105
107 using Type = std::string;
111
112
113
114
115
116
118 using Type = std::chrono::milliseconds;
122
123
124
125
126
127
128
129
130
131
132
134 using Type = std::chrono::milliseconds;
138using ClientOptionList =
143using DataRetryPolicy = ::
google::
cloud::internal::TraitBasedRetryPolicy<
146using DataLimitedTimeRetryPolicy =
150using DataLimitedErrorCountRetryPolicy =
151 ::
google::
cloud::internal::LimitedErrorCountRetryPolicy<
155
156
157
158
160 using Type = std::shared_ptr<DataRetryPolicy>;
164
165
166
167
169 using Type = std::shared_ptr<BackoffPolicy>;
173
174
175
176
181using DataPolicyOptionList =
185GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_END
Defines the interface to control which mutations are idempotent and therefore can be re-tried.
Definition: idempotent_mutation_policy.h:31
Contains all the Cloud Bigtable C++ client APIs.
Definition: admin_client.h:28
The endpoint for table admin operations.
Definition: options.h:93
The application profile id.
Definition: options.h:75
Option to configure the backoff policy used by Table.
Definition: options.h:168
The endpoint for data operations.
Definition: options.h:84
Option to configure the retry policy used by Table.
Definition: options.h:159
Option to configure the idempotency policy used by Table.
Definition: options.h:177
The endpoint for instance admin operations.
Definition: options.h:106
Maximum time in ms to refresh connections.
Definition: options.h:133
Minimum time in ms to refresh connections.
Definition: options.h:117