1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package table
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 proto "github.com/golang/protobuf/proto"
28 longrunning "google.golang.org/genproto/googleapis/longrunning"
29 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
30 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
31 durationpb "google.golang.org/protobuf/types/known/durationpb"
32 )
33
34 const (
35
36 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
37
38 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
39 )
40
41
42
43 const _ = proto.ProtoPackageIsVersion4
44
45 type Table_TimestampGranularity int32
46
47 const (
48 Table_MILLIS Table_TimestampGranularity = 0
49 )
50
51
52 var (
53 Table_TimestampGranularity_name = map[int32]string{
54 0: "MILLIS",
55 }
56 Table_TimestampGranularity_value = map[string]int32{
57 "MILLIS": 0,
58 }
59 )
60
61 func (x Table_TimestampGranularity) Enum() *Table_TimestampGranularity {
62 p := new(Table_TimestampGranularity)
63 *p = x
64 return p
65 }
66
67 func (x Table_TimestampGranularity) String() string {
68 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
69 }
70
71 func (Table_TimestampGranularity) Descriptor() protoreflect.EnumDescriptor {
72 return file_google_bigtable_admin_table_v1_bigtable_table_data_proto_enumTypes[0].Descriptor()
73 }
74
75 func (Table_TimestampGranularity) Type() protoreflect.EnumType {
76 return &file_google_bigtable_admin_table_v1_bigtable_table_data_proto_enumTypes[0]
77 }
78
79 func (x Table_TimestampGranularity) Number() protoreflect.EnumNumber {
80 return protoreflect.EnumNumber(x)
81 }
82
83
84 func (Table_TimestampGranularity) EnumDescriptor() ([]byte, []int) {
85 return file_google_bigtable_admin_table_v1_bigtable_table_data_proto_rawDescGZIP(), []int{0, 0}
86 }
87
88
89
90 type Table struct {
91 state protoimpl.MessageState
92 sizeCache protoimpl.SizeCache
93 unknownFields protoimpl.UnknownFields
94
95
96
97 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
98
99
100
101 CurrentOperation *longrunning.Operation `protobuf:"bytes,2,opt,name=current_operation,json=currentOperation,proto3" json:"current_operation,omitempty"`
102
103 ColumnFamilies map[string]*ColumnFamily `protobuf:"bytes,3,rep,name=column_families,json=columnFamilies,proto3" json:"column_families,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
104
105
106
107 Granularity Table_TimestampGranularity `protobuf:"varint,4,opt,name=granularity,proto3,enum=google.bigtable.admin.table.v1.Table_TimestampGranularity" json:"granularity,omitempty"`
108 }
109
110 func (x *Table) Reset() {
111 *x = Table{}
112 if protoimpl.UnsafeEnabled {
113 mi := &file_google_bigtable_admin_table_v1_bigtable_table_data_proto_msgTypes[0]
114 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
115 ms.StoreMessageInfo(mi)
116 }
117 }
118
119 func (x *Table) String() string {
120 return protoimpl.X.MessageStringOf(x)
121 }
122
123 func (*Table) ProtoMessage() {}
124
125 func (x *Table) ProtoReflect() protoreflect.Message {
126 mi := &file_google_bigtable_admin_table_v1_bigtable_table_data_proto_msgTypes[0]
127 if protoimpl.UnsafeEnabled && x != nil {
128 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
129 if ms.LoadMessageInfo() == nil {
130 ms.StoreMessageInfo(mi)
131 }
132 return ms
133 }
134 return mi.MessageOf(x)
135 }
136
137
138 func (*Table) Descriptor() ([]byte, []int) {
139 return file_google_bigtable_admin_table_v1_bigtable_table_data_proto_rawDescGZIP(), []int{0}
140 }
141
142 func (x *Table) GetName() string {
143 if x != nil {
144 return x.Name
145 }
146 return ""
147 }
148
149 func (x *Table) GetCurrentOperation() *longrunning.Operation {
150 if x != nil {
151 return x.CurrentOperation
152 }
153 return nil
154 }
155
156 func (x *Table) GetColumnFamilies() map[string]*ColumnFamily {
157 if x != nil {
158 return x.ColumnFamilies
159 }
160 return nil
161 }
162
163 func (x *Table) GetGranularity() Table_TimestampGranularity {
164 if x != nil {
165 return x.Granularity
166 }
167 return Table_MILLIS
168 }
169
170
171 type ColumnFamily struct {
172 state protoimpl.MessageState
173 sizeCache protoimpl.SizeCache
174 unknownFields protoimpl.UnknownFields
175
176
177
178
179 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205 GcExpression string `protobuf:"bytes,2,opt,name=gc_expression,json=gcExpression,proto3" json:"gc_expression,omitempty"`
206
207
208
209
210
211
212
213 GcRule *GcRule `protobuf:"bytes,3,opt,name=gc_rule,json=gcRule,proto3" json:"gc_rule,omitempty"`
214 }
215
216 func (x *ColumnFamily) Reset() {
217 *x = ColumnFamily{}
218 if protoimpl.UnsafeEnabled {
219 mi := &file_google_bigtable_admin_table_v1_bigtable_table_data_proto_msgTypes[1]
220 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
221 ms.StoreMessageInfo(mi)
222 }
223 }
224
225 func (x *ColumnFamily) String() string {
226 return protoimpl.X.MessageStringOf(x)
227 }
228
229 func (*ColumnFamily) ProtoMessage() {}
230
231 func (x *ColumnFamily) ProtoReflect() protoreflect.Message {
232 mi := &file_google_bigtable_admin_table_v1_bigtable_table_data_proto_msgTypes[1]
233 if protoimpl.UnsafeEnabled && x != nil {
234 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
235 if ms.LoadMessageInfo() == nil {
236 ms.StoreMessageInfo(mi)
237 }
238 return ms
239 }
240 return mi.MessageOf(x)
241 }
242
243
244 func (*ColumnFamily) Descriptor() ([]byte, []int) {
245 return file_google_bigtable_admin_table_v1_bigtable_table_data_proto_rawDescGZIP(), []int{1}
246 }
247
248 func (x *ColumnFamily) GetName() string {
249 if x != nil {
250 return x.Name
251 }
252 return ""
253 }
254
255 func (x *ColumnFamily) GetGcExpression() string {
256 if x != nil {
257 return x.GcExpression
258 }
259 return ""
260 }
261
262 func (x *ColumnFamily) GetGcRule() *GcRule {
263 if x != nil {
264 return x.GcRule
265 }
266 return nil
267 }
268
269
270 type GcRule struct {
271 state protoimpl.MessageState
272 sizeCache protoimpl.SizeCache
273 unknownFields protoimpl.UnknownFields
274
275
276
277
278
279
280 Rule isGcRule_Rule `protobuf_oneof:"rule"`
281 }
282
283 func (x *GcRule) Reset() {
284 *x = GcRule{}
285 if protoimpl.UnsafeEnabled {
286 mi := &file_google_bigtable_admin_table_v1_bigtable_table_data_proto_msgTypes[2]
287 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
288 ms.StoreMessageInfo(mi)
289 }
290 }
291
292 func (x *GcRule) String() string {
293 return protoimpl.X.MessageStringOf(x)
294 }
295
296 func (*GcRule) ProtoMessage() {}
297
298 func (x *GcRule) ProtoReflect() protoreflect.Message {
299 mi := &file_google_bigtable_admin_table_v1_bigtable_table_data_proto_msgTypes[2]
300 if protoimpl.UnsafeEnabled && x != nil {
301 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
302 if ms.LoadMessageInfo() == nil {
303 ms.StoreMessageInfo(mi)
304 }
305 return ms
306 }
307 return mi.MessageOf(x)
308 }
309
310
311 func (*GcRule) Descriptor() ([]byte, []int) {
312 return file_google_bigtable_admin_table_v1_bigtable_table_data_proto_rawDescGZIP(), []int{2}
313 }
314
315 func (m *GcRule) GetRule() isGcRule_Rule {
316 if m != nil {
317 return m.Rule
318 }
319 return nil
320 }
321
322 func (x *GcRule) GetMaxNumVersions() int32 {
323 if x, ok := x.GetRule().(*GcRule_MaxNumVersions); ok {
324 return x.MaxNumVersions
325 }
326 return 0
327 }
328
329 func (x *GcRule) GetMaxAge() *durationpb.Duration {
330 if x, ok := x.GetRule().(*GcRule_MaxAge); ok {
331 return x.MaxAge
332 }
333 return nil
334 }
335
336 func (x *GcRule) GetIntersection() *GcRule_Intersection {
337 if x, ok := x.GetRule().(*GcRule_Intersection_); ok {
338 return x.Intersection
339 }
340 return nil
341 }
342
343 func (x *GcRule) GetUnion() *GcRule_Union {
344 if x, ok := x.GetRule().(*GcRule_Union_); ok {
345 return x.Union
346 }
347 return nil
348 }
349
350 type isGcRule_Rule interface {
351 isGcRule_Rule()
352 }
353
354 type GcRule_MaxNumVersions struct {
355
356 MaxNumVersions int32 `protobuf:"varint,1,opt,name=max_num_versions,json=maxNumVersions,proto3,oneof"`
357 }
358
359 type GcRule_MaxAge struct {
360
361
362
363 MaxAge *durationpb.Duration `protobuf:"bytes,2,opt,name=max_age,json=maxAge,proto3,oneof"`
364 }
365
366 type GcRule_Intersection_ struct {
367
368 Intersection *GcRule_Intersection `protobuf:"bytes,3,opt,name=intersection,proto3,oneof"`
369 }
370
371 type GcRule_Union_ struct {
372
373 Union *GcRule_Union `protobuf:"bytes,4,opt,name=union,proto3,oneof"`
374 }
375
376 func (*GcRule_MaxNumVersions) isGcRule_Rule() {}
377
378 func (*GcRule_MaxAge) isGcRule_Rule() {}
379
380 func (*GcRule_Intersection_) isGcRule_Rule() {}
381
382 func (*GcRule_Union_) isGcRule_Rule() {}
383
384
385 type GcRule_Intersection struct {
386 state protoimpl.MessageState
387 sizeCache protoimpl.SizeCache
388 unknownFields protoimpl.UnknownFields
389
390
391 Rules []*GcRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
392 }
393
394 func (x *GcRule_Intersection) Reset() {
395 *x = GcRule_Intersection{}
396 if protoimpl.UnsafeEnabled {
397 mi := &file_google_bigtable_admin_table_v1_bigtable_table_data_proto_msgTypes[4]
398 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
399 ms.StoreMessageInfo(mi)
400 }
401 }
402
403 func (x *GcRule_Intersection) String() string {
404 return protoimpl.X.MessageStringOf(x)
405 }
406
407 func (*GcRule_Intersection) ProtoMessage() {}
408
409 func (x *GcRule_Intersection) ProtoReflect() protoreflect.Message {
410 mi := &file_google_bigtable_admin_table_v1_bigtable_table_data_proto_msgTypes[4]
411 if protoimpl.UnsafeEnabled && x != nil {
412 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
413 if ms.LoadMessageInfo() == nil {
414 ms.StoreMessageInfo(mi)
415 }
416 return ms
417 }
418 return mi.MessageOf(x)
419 }
420
421
422 func (*GcRule_Intersection) Descriptor() ([]byte, []int) {
423 return file_google_bigtable_admin_table_v1_bigtable_table_data_proto_rawDescGZIP(), []int{2, 0}
424 }
425
426 func (x *GcRule_Intersection) GetRules() []*GcRule {
427 if x != nil {
428 return x.Rules
429 }
430 return nil
431 }
432
433
434 type GcRule_Union struct {
435 state protoimpl.MessageState
436 sizeCache protoimpl.SizeCache
437 unknownFields protoimpl.UnknownFields
438
439
440 Rules []*GcRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
441 }
442
443 func (x *GcRule_Union) Reset() {
444 *x = GcRule_Union{}
445 if protoimpl.UnsafeEnabled {
446 mi := &file_google_bigtable_admin_table_v1_bigtable_table_data_proto_msgTypes[5]
447 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
448 ms.StoreMessageInfo(mi)
449 }
450 }
451
452 func (x *GcRule_Union) String() string {
453 return protoimpl.X.MessageStringOf(x)
454 }
455
456 func (*GcRule_Union) ProtoMessage() {}
457
458 func (x *GcRule_Union) ProtoReflect() protoreflect.Message {
459 mi := &file_google_bigtable_admin_table_v1_bigtable_table_data_proto_msgTypes[5]
460 if protoimpl.UnsafeEnabled && x != nil {
461 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
462 if ms.LoadMessageInfo() == nil {
463 ms.StoreMessageInfo(mi)
464 }
465 return ms
466 }
467 return mi.MessageOf(x)
468 }
469
470
471 func (*GcRule_Union) Descriptor() ([]byte, []int) {
472 return file_google_bigtable_admin_table_v1_bigtable_table_data_proto_rawDescGZIP(), []int{2, 1}
473 }
474
475 func (x *GcRule_Union) GetRules() []*GcRule {
476 if x != nil {
477 return x.Rules
478 }
479 return nil
480 }
481
482 var File_google_bigtable_admin_table_v1_bigtable_table_data_proto protoreflect.FileDescriptor
483
484 var file_google_bigtable_admin_table_v1_bigtable_table_data_proto_rawDesc = []byte{
485 0x0a, 0x38, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c,
486 0x65, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2f, 0x76, 0x31,
487 0x2f, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f,
488 0x64, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x67, 0x6f, 0x6f, 0x67,
489 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69,
490 0x6e, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67,
491 0x6c, 0x65, 0x2f, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f,
492 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
493 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
494 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
495 0xbe, 0x03, 0x0a, 0x05, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
496 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4a, 0x0a,
497 0x11, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
498 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
499 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70,
500 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74,
501 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x62, 0x0a, 0x0f, 0x63, 0x6f, 0x6c,
502 0x75, 0x6d, 0x6e, 0x5f, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03,
503 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74,
504 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65,
505 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e,
506 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x69, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x63,
507 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x69, 0x65, 0x73, 0x12, 0x5c, 0x0a,
508 0x0b, 0x67, 0x72, 0x61, 0x6e, 0x75, 0x6c, 0x61, 0x72, 0x69, 0x74, 0x79, 0x18, 0x04, 0x20, 0x01,
509 0x28, 0x0e, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74,
510 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65,
511 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
512 0x61, 0x6d, 0x70, 0x47, 0x72, 0x61, 0x6e, 0x75, 0x6c, 0x61, 0x72, 0x69, 0x74, 0x79, 0x52, 0x0b,
513 0x67, 0x72, 0x61, 0x6e, 0x75, 0x6c, 0x61, 0x72, 0x69, 0x74, 0x79, 0x1a, 0x6f, 0x0a, 0x13, 0x43,
514 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x69, 0x65, 0x73, 0x45, 0x6e, 0x74,
515 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
516 0x03, 0x6b, 0x65, 0x79, 0x12, 0x42, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
517 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67,
518 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x74, 0x61, 0x62, 0x6c,
519 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x46, 0x61, 0x6d, 0x69, 0x6c,
520 0x79, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x22, 0x0a, 0x14,
521 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x47, 0x72, 0x61, 0x6e, 0x75, 0x6c, 0x61,
522 0x72, 0x69, 0x74, 0x79, 0x12, 0x0a, 0x0a, 0x06, 0x4d, 0x49, 0x4c, 0x4c, 0x49, 0x53, 0x10, 0x00,
523 0x22, 0x88, 0x01, 0x0a, 0x0c, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x46, 0x61, 0x6d, 0x69, 0x6c,
524 0x79, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
525 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x67, 0x63, 0x5f, 0x65, 0x78, 0x70, 0x72,
526 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x67, 0x63,
527 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3f, 0x0a, 0x07, 0x67, 0x63,
528 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f,
529 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x61, 0x64,
530 0x6d, 0x69, 0x6e, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x63, 0x52,
531 0x75, 0x6c, 0x65, 0x52, 0x06, 0x67, 0x63, 0x52, 0x75, 0x6c, 0x65, 0x22, 0xa8, 0x03, 0x0a, 0x06,
532 0x47, 0x63, 0x52, 0x75, 0x6c, 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x6d, 0x61, 0x78, 0x5f, 0x6e, 0x75,
533 0x6d, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
534 0x48, 0x00, 0x52, 0x0e, 0x6d, 0x61, 0x78, 0x4e, 0x75, 0x6d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
535 0x6e, 0x73, 0x12, 0x34, 0x0a, 0x07, 0x6d, 0x61, 0x78, 0x5f, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20,
536 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
537 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00,
538 0x52, 0x06, 0x6d, 0x61, 0x78, 0x41, 0x67, 0x65, 0x12, 0x59, 0x0a, 0x0c, 0x69, 0x6e, 0x74, 0x65,
539 0x72, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33,
540 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65,
541 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e,
542 0x47, 0x63, 0x52, 0x75, 0x6c, 0x65, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x65, 0x63, 0x74,
543 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x65, 0x63, 0x74,
544 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x05, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01,
545 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74,
546 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65,
547 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x63, 0x52, 0x75, 0x6c, 0x65, 0x2e, 0x55, 0x6e, 0x69, 0x6f, 0x6e,
548 0x48, 0x00, 0x52, 0x05, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x1a, 0x4c, 0x0a, 0x0c, 0x49, 0x6e, 0x74,
549 0x65, 0x72, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3c, 0x0a, 0x05, 0x72, 0x75, 0x6c,
550 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
551 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e,
552 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x63, 0x52, 0x75, 0x6c, 0x65,
553 0x52, 0x05, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x1a, 0x45, 0x0a, 0x05, 0x55, 0x6e, 0x69, 0x6f, 0x6e,
554 0x12, 0x3c, 0x0a, 0x05, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
555 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c,
556 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31,
557 0x2e, 0x47, 0x63, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x05, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x42, 0x06,
558 0x0a, 0x04, 0x72, 0x75, 0x6c, 0x65, 0x42, 0x83, 0x01, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x67,
559 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x62, 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x61,
560 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x16, 0x42,
561 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61,
562 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
563 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72,
564 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x62,
565 0x69, 0x67, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x74, 0x61,
566 0x62, 0x6c, 0x65, 0x2f, 0x76, 0x31, 0x3b, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x62, 0x06, 0x70, 0x72,
567 0x6f, 0x74, 0x6f, 0x33,
568 }
569
570 var (
571 file_google_bigtable_admin_table_v1_bigtable_table_data_proto_rawDescOnce sync.Once
572 file_google_bigtable_admin_table_v1_bigtable_table_data_proto_rawDescData = file_google_bigtable_admin_table_v1_bigtable_table_data_proto_rawDesc
573 )
574
575 func file_google_bigtable_admin_table_v1_bigtable_table_data_proto_rawDescGZIP() []byte {
576 file_google_bigtable_admin_table_v1_bigtable_table_data_proto_rawDescOnce.Do(func() {
577 file_google_bigtable_admin_table_v1_bigtable_table_data_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_bigtable_admin_table_v1_bigtable_table_data_proto_rawDescData)
578 })
579 return file_google_bigtable_admin_table_v1_bigtable_table_data_proto_rawDescData
580 }
581
582 var file_google_bigtable_admin_table_v1_bigtable_table_data_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
583 var file_google_bigtable_admin_table_v1_bigtable_table_data_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
584 var file_google_bigtable_admin_table_v1_bigtable_table_data_proto_goTypes = []interface{}{
585 (Table_TimestampGranularity)(0),
586 (*Table)(nil),
587 (*ColumnFamily)(nil),
588 (*GcRule)(nil),
589 nil,
590 (*GcRule_Intersection)(nil),
591 (*GcRule_Union)(nil),
592 (*longrunning.Operation)(nil),
593 (*durationpb.Duration)(nil),
594 }
595 var file_google_bigtable_admin_table_v1_bigtable_table_data_proto_depIdxs = []int32{
596 7,
597 4,
598 0,
599 3,
600 8,
601 5,
602 6,
603 2,
604 3,
605 3,
606 10,
607 10,
608 10,
609 10,
610 0,
611 }
612
613 func init() { file_google_bigtable_admin_table_v1_bigtable_table_data_proto_init() }
614 func file_google_bigtable_admin_table_v1_bigtable_table_data_proto_init() {
615 if File_google_bigtable_admin_table_v1_bigtable_table_data_proto != nil {
616 return
617 }
618 if !protoimpl.UnsafeEnabled {
619 file_google_bigtable_admin_table_v1_bigtable_table_data_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
620 switch v := v.(*Table); i {
621 case 0:
622 return &v.state
623 case 1:
624 return &v.sizeCache
625 case 2:
626 return &v.unknownFields
627 default:
628 return nil
629 }
630 }
631 file_google_bigtable_admin_table_v1_bigtable_table_data_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
632 switch v := v.(*ColumnFamily); i {
633 case 0:
634 return &v.state
635 case 1:
636 return &v.sizeCache
637 case 2:
638 return &v.unknownFields
639 default:
640 return nil
641 }
642 }
643 file_google_bigtable_admin_table_v1_bigtable_table_data_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
644 switch v := v.(*GcRule); i {
645 case 0:
646 return &v.state
647 case 1:
648 return &v.sizeCache
649 case 2:
650 return &v.unknownFields
651 default:
652 return nil
653 }
654 }
655 file_google_bigtable_admin_table_v1_bigtable_table_data_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
656 switch v := v.(*GcRule_Intersection); i {
657 case 0:
658 return &v.state
659 case 1:
660 return &v.sizeCache
661 case 2:
662 return &v.unknownFields
663 default:
664 return nil
665 }
666 }
667 file_google_bigtable_admin_table_v1_bigtable_table_data_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
668 switch v := v.(*GcRule_Union); i {
669 case 0:
670 return &v.state
671 case 1:
672 return &v.sizeCache
673 case 2:
674 return &v.unknownFields
675 default:
676 return nil
677 }
678 }
679 }
680 file_google_bigtable_admin_table_v1_bigtable_table_data_proto_msgTypes[2].OneofWrappers = []interface{}{
681 (*GcRule_MaxNumVersions)(nil),
682 (*GcRule_MaxAge)(nil),
683 (*GcRule_Intersection_)(nil),
684 (*GcRule_Union_)(nil),
685 }
686 type x struct{}
687 out := protoimpl.TypeBuilder{
688 File: protoimpl.DescBuilder{
689 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
690 RawDescriptor: file_google_bigtable_admin_table_v1_bigtable_table_data_proto_rawDesc,
691 NumEnums: 1,
692 NumMessages: 6,
693 NumExtensions: 0,
694 NumServices: 0,
695 },
696 GoTypes: file_google_bigtable_admin_table_v1_bigtable_table_data_proto_goTypes,
697 DependencyIndexes: file_google_bigtable_admin_table_v1_bigtable_table_data_proto_depIdxs,
698 EnumInfos: file_google_bigtable_admin_table_v1_bigtable_table_data_proto_enumTypes,
699 MessageInfos: file_google_bigtable_admin_table_v1_bigtable_table_data_proto_msgTypes,
700 }.Build()
701 File_google_bigtable_admin_table_v1_bigtable_table_data_proto = out.File
702 file_google_bigtable_admin_table_v1_bigtable_table_data_proto_rawDesc = nil
703 file_google_bigtable_admin_table_v1_bigtable_table_data_proto_goTypes = nil
704 file_google_bigtable_admin_table_v1_bigtable_table_data_proto_depIdxs = nil
705 }
706
View as plain text