1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package biglakepb
22
23 import (
24 context "context"
25 reflect "reflect"
26 sync "sync"
27
28 _ "google.golang.org/genproto/googleapis/api/annotations"
29 grpc "google.golang.org/grpc"
30 codes "google.golang.org/grpc/codes"
31 status "google.golang.org/grpc/status"
32 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
33 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
34 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
35 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
36 )
37
38 const (
39
40 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
41
42 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
43 )
44
45
46
47 type TableView int32
48
49 const (
50
51 TableView_TABLE_VIEW_UNSPECIFIED TableView = 0
52
53
54 TableView_BASIC TableView = 1
55
56 TableView_FULL TableView = 2
57 )
58
59
60 var (
61 TableView_name = map[int32]string{
62 0: "TABLE_VIEW_UNSPECIFIED",
63 1: "BASIC",
64 2: "FULL",
65 }
66 TableView_value = map[string]int32{
67 "TABLE_VIEW_UNSPECIFIED": 0,
68 "BASIC": 1,
69 "FULL": 2,
70 }
71 )
72
73 func (x TableView) Enum() *TableView {
74 p := new(TableView)
75 *p = x
76 return p
77 }
78
79 func (x TableView) String() string {
80 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
81 }
82
83 func (TableView) Descriptor() protoreflect.EnumDescriptor {
84 return file_google_cloud_bigquery_biglake_v1_metastore_proto_enumTypes[0].Descriptor()
85 }
86
87 func (TableView) Type() protoreflect.EnumType {
88 return &file_google_cloud_bigquery_biglake_v1_metastore_proto_enumTypes[0]
89 }
90
91 func (x TableView) Number() protoreflect.EnumNumber {
92 return protoreflect.EnumNumber(x)
93 }
94
95
96 func (TableView) EnumDescriptor() ([]byte, []int) {
97 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{0}
98 }
99
100
101 type Database_Type int32
102
103 const (
104
105 Database_TYPE_UNSPECIFIED Database_Type = 0
106
107
108 Database_HIVE Database_Type = 1
109 )
110
111
112 var (
113 Database_Type_name = map[int32]string{
114 0: "TYPE_UNSPECIFIED",
115 1: "HIVE",
116 }
117 Database_Type_value = map[string]int32{
118 "TYPE_UNSPECIFIED": 0,
119 "HIVE": 1,
120 }
121 )
122
123 func (x Database_Type) Enum() *Database_Type {
124 p := new(Database_Type)
125 *p = x
126 return p
127 }
128
129 func (x Database_Type) String() string {
130 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
131 }
132
133 func (Database_Type) Descriptor() protoreflect.EnumDescriptor {
134 return file_google_cloud_bigquery_biglake_v1_metastore_proto_enumTypes[1].Descriptor()
135 }
136
137 func (Database_Type) Type() protoreflect.EnumType {
138 return &file_google_cloud_bigquery_biglake_v1_metastore_proto_enumTypes[1]
139 }
140
141 func (x Database_Type) Number() protoreflect.EnumNumber {
142 return protoreflect.EnumNumber(x)
143 }
144
145
146 func (Database_Type) EnumDescriptor() ([]byte, []int) {
147 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{1, 0}
148 }
149
150
151 type Table_Type int32
152
153 const (
154
155 Table_TYPE_UNSPECIFIED Table_Type = 0
156
157 Table_HIVE Table_Type = 1
158 )
159
160
161 var (
162 Table_Type_name = map[int32]string{
163 0: "TYPE_UNSPECIFIED",
164 1: "HIVE",
165 }
166 Table_Type_value = map[string]int32{
167 "TYPE_UNSPECIFIED": 0,
168 "HIVE": 1,
169 }
170 )
171
172 func (x Table_Type) Enum() *Table_Type {
173 p := new(Table_Type)
174 *p = x
175 return p
176 }
177
178 func (x Table_Type) String() string {
179 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
180 }
181
182 func (Table_Type) Descriptor() protoreflect.EnumDescriptor {
183 return file_google_cloud_bigquery_biglake_v1_metastore_proto_enumTypes[2].Descriptor()
184 }
185
186 func (Table_Type) Type() protoreflect.EnumType {
187 return &file_google_cloud_bigquery_biglake_v1_metastore_proto_enumTypes[2]
188 }
189
190 func (x Table_Type) Number() protoreflect.EnumNumber {
191 return protoreflect.EnumNumber(x)
192 }
193
194
195 func (Table_Type) EnumDescriptor() ([]byte, []int) {
196 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{2, 0}
197 }
198
199
200 type Catalog struct {
201 state protoimpl.MessageState
202 sizeCache protoimpl.SizeCache
203 unknownFields protoimpl.UnknownFields
204
205
206
207
208 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
209
210 CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
211
212 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
213
214
215 DeleteTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
216
217
218 ExpireTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
219 }
220
221 func (x *Catalog) Reset() {
222 *x = Catalog{}
223 if protoimpl.UnsafeEnabled {
224 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[0]
225 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
226 ms.StoreMessageInfo(mi)
227 }
228 }
229
230 func (x *Catalog) String() string {
231 return protoimpl.X.MessageStringOf(x)
232 }
233
234 func (*Catalog) ProtoMessage() {}
235
236 func (x *Catalog) ProtoReflect() protoreflect.Message {
237 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[0]
238 if protoimpl.UnsafeEnabled && x != nil {
239 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
240 if ms.LoadMessageInfo() == nil {
241 ms.StoreMessageInfo(mi)
242 }
243 return ms
244 }
245 return mi.MessageOf(x)
246 }
247
248
249 func (*Catalog) Descriptor() ([]byte, []int) {
250 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{0}
251 }
252
253 func (x *Catalog) GetName() string {
254 if x != nil {
255 return x.Name
256 }
257 return ""
258 }
259
260 func (x *Catalog) GetCreateTime() *timestamppb.Timestamp {
261 if x != nil {
262 return x.CreateTime
263 }
264 return nil
265 }
266
267 func (x *Catalog) GetUpdateTime() *timestamppb.Timestamp {
268 if x != nil {
269 return x.UpdateTime
270 }
271 return nil
272 }
273
274 func (x *Catalog) GetDeleteTime() *timestamppb.Timestamp {
275 if x != nil {
276 return x.DeleteTime
277 }
278 return nil
279 }
280
281 func (x *Catalog) GetExpireTime() *timestamppb.Timestamp {
282 if x != nil {
283 return x.ExpireTime
284 }
285 return nil
286 }
287
288
289 type Database struct {
290 state protoimpl.MessageState
291 sizeCache protoimpl.SizeCache
292 unknownFields protoimpl.UnknownFields
293
294
295
296
297
298
299 Options isDatabase_Options `protobuf_oneof:"options"`
300
301
302
303 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
304
305 CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
306
307 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
308
309
310 DeleteTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
311
312
313 ExpireTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
314
315 Type Database_Type `protobuf:"varint,6,opt,name=type,proto3,enum=google.cloud.bigquery.biglake.v1.Database_Type" json:"type,omitempty"`
316 }
317
318 func (x *Database) Reset() {
319 *x = Database{}
320 if protoimpl.UnsafeEnabled {
321 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[1]
322 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
323 ms.StoreMessageInfo(mi)
324 }
325 }
326
327 func (x *Database) String() string {
328 return protoimpl.X.MessageStringOf(x)
329 }
330
331 func (*Database) ProtoMessage() {}
332
333 func (x *Database) ProtoReflect() protoreflect.Message {
334 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[1]
335 if protoimpl.UnsafeEnabled && x != nil {
336 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
337 if ms.LoadMessageInfo() == nil {
338 ms.StoreMessageInfo(mi)
339 }
340 return ms
341 }
342 return mi.MessageOf(x)
343 }
344
345
346 func (*Database) Descriptor() ([]byte, []int) {
347 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{1}
348 }
349
350 func (m *Database) GetOptions() isDatabase_Options {
351 if m != nil {
352 return m.Options
353 }
354 return nil
355 }
356
357 func (x *Database) GetHiveOptions() *HiveDatabaseOptions {
358 if x, ok := x.GetOptions().(*Database_HiveOptions); ok {
359 return x.HiveOptions
360 }
361 return nil
362 }
363
364 func (x *Database) GetName() string {
365 if x != nil {
366 return x.Name
367 }
368 return ""
369 }
370
371 func (x *Database) GetCreateTime() *timestamppb.Timestamp {
372 if x != nil {
373 return x.CreateTime
374 }
375 return nil
376 }
377
378 func (x *Database) GetUpdateTime() *timestamppb.Timestamp {
379 if x != nil {
380 return x.UpdateTime
381 }
382 return nil
383 }
384
385 func (x *Database) GetDeleteTime() *timestamppb.Timestamp {
386 if x != nil {
387 return x.DeleteTime
388 }
389 return nil
390 }
391
392 func (x *Database) GetExpireTime() *timestamppb.Timestamp {
393 if x != nil {
394 return x.ExpireTime
395 }
396 return nil
397 }
398
399 func (x *Database) GetType() Database_Type {
400 if x != nil {
401 return x.Type
402 }
403 return Database_TYPE_UNSPECIFIED
404 }
405
406 type isDatabase_Options interface {
407 isDatabase_Options()
408 }
409
410 type Database_HiveOptions struct {
411
412 HiveOptions *HiveDatabaseOptions `protobuf:"bytes,7,opt,name=hive_options,json=hiveOptions,proto3,oneof"`
413 }
414
415 func (*Database_HiveOptions) isDatabase_Options() {}
416
417
418 type Table struct {
419 state protoimpl.MessageState
420 sizeCache protoimpl.SizeCache
421 unknownFields protoimpl.UnknownFields
422
423
424
425
426
427
428 Options isTable_Options `protobuf_oneof:"options"`
429
430
431
432 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
433
434 CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
435
436 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
437
438
439 DeleteTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
440
441
442 ExpireTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
443
444 Type Table_Type `protobuf:"varint,6,opt,name=type,proto3,enum=google.cloud.bigquery.biglake.v1.Table_Type" json:"type,omitempty"`
445
446
447
448
449 Etag string `protobuf:"bytes,8,opt,name=etag,proto3" json:"etag,omitempty"`
450 }
451
452 func (x *Table) Reset() {
453 *x = Table{}
454 if protoimpl.UnsafeEnabled {
455 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[2]
456 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
457 ms.StoreMessageInfo(mi)
458 }
459 }
460
461 func (x *Table) String() string {
462 return protoimpl.X.MessageStringOf(x)
463 }
464
465 func (*Table) ProtoMessage() {}
466
467 func (x *Table) ProtoReflect() protoreflect.Message {
468 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[2]
469 if protoimpl.UnsafeEnabled && x != nil {
470 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
471 if ms.LoadMessageInfo() == nil {
472 ms.StoreMessageInfo(mi)
473 }
474 return ms
475 }
476 return mi.MessageOf(x)
477 }
478
479
480 func (*Table) Descriptor() ([]byte, []int) {
481 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{2}
482 }
483
484 func (m *Table) GetOptions() isTable_Options {
485 if m != nil {
486 return m.Options
487 }
488 return nil
489 }
490
491 func (x *Table) GetHiveOptions() *HiveTableOptions {
492 if x, ok := x.GetOptions().(*Table_HiveOptions); ok {
493 return x.HiveOptions
494 }
495 return nil
496 }
497
498 func (x *Table) GetName() string {
499 if x != nil {
500 return x.Name
501 }
502 return ""
503 }
504
505 func (x *Table) GetCreateTime() *timestamppb.Timestamp {
506 if x != nil {
507 return x.CreateTime
508 }
509 return nil
510 }
511
512 func (x *Table) GetUpdateTime() *timestamppb.Timestamp {
513 if x != nil {
514 return x.UpdateTime
515 }
516 return nil
517 }
518
519 func (x *Table) GetDeleteTime() *timestamppb.Timestamp {
520 if x != nil {
521 return x.DeleteTime
522 }
523 return nil
524 }
525
526 func (x *Table) GetExpireTime() *timestamppb.Timestamp {
527 if x != nil {
528 return x.ExpireTime
529 }
530 return nil
531 }
532
533 func (x *Table) GetType() Table_Type {
534 if x != nil {
535 return x.Type
536 }
537 return Table_TYPE_UNSPECIFIED
538 }
539
540 func (x *Table) GetEtag() string {
541 if x != nil {
542 return x.Etag
543 }
544 return ""
545 }
546
547 type isTable_Options interface {
548 isTable_Options()
549 }
550
551 type Table_HiveOptions struct {
552
553 HiveOptions *HiveTableOptions `protobuf:"bytes,7,opt,name=hive_options,json=hiveOptions,proto3,oneof"`
554 }
555
556 func (*Table_HiveOptions) isTable_Options() {}
557
558
559 type CreateCatalogRequest struct {
560 state protoimpl.MessageState
561 sizeCache protoimpl.SizeCache
562 unknownFields protoimpl.UnknownFields
563
564
565
566 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
567
568
569 Catalog *Catalog `protobuf:"bytes,2,opt,name=catalog,proto3" json:"catalog,omitempty"`
570
571
572 CatalogId string `protobuf:"bytes,3,opt,name=catalog_id,json=catalogId,proto3" json:"catalog_id,omitempty"`
573 }
574
575 func (x *CreateCatalogRequest) Reset() {
576 *x = CreateCatalogRequest{}
577 if protoimpl.UnsafeEnabled {
578 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[3]
579 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
580 ms.StoreMessageInfo(mi)
581 }
582 }
583
584 func (x *CreateCatalogRequest) String() string {
585 return protoimpl.X.MessageStringOf(x)
586 }
587
588 func (*CreateCatalogRequest) ProtoMessage() {}
589
590 func (x *CreateCatalogRequest) ProtoReflect() protoreflect.Message {
591 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[3]
592 if protoimpl.UnsafeEnabled && x != nil {
593 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
594 if ms.LoadMessageInfo() == nil {
595 ms.StoreMessageInfo(mi)
596 }
597 return ms
598 }
599 return mi.MessageOf(x)
600 }
601
602
603 func (*CreateCatalogRequest) Descriptor() ([]byte, []int) {
604 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{3}
605 }
606
607 func (x *CreateCatalogRequest) GetParent() string {
608 if x != nil {
609 return x.Parent
610 }
611 return ""
612 }
613
614 func (x *CreateCatalogRequest) GetCatalog() *Catalog {
615 if x != nil {
616 return x.Catalog
617 }
618 return nil
619 }
620
621 func (x *CreateCatalogRequest) GetCatalogId() string {
622 if x != nil {
623 return x.CatalogId
624 }
625 return ""
626 }
627
628
629 type DeleteCatalogRequest struct {
630 state protoimpl.MessageState
631 sizeCache protoimpl.SizeCache
632 unknownFields protoimpl.UnknownFields
633
634
635
636
637 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
638 }
639
640 func (x *DeleteCatalogRequest) Reset() {
641 *x = DeleteCatalogRequest{}
642 if protoimpl.UnsafeEnabled {
643 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[4]
644 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
645 ms.StoreMessageInfo(mi)
646 }
647 }
648
649 func (x *DeleteCatalogRequest) String() string {
650 return protoimpl.X.MessageStringOf(x)
651 }
652
653 func (*DeleteCatalogRequest) ProtoMessage() {}
654
655 func (x *DeleteCatalogRequest) ProtoReflect() protoreflect.Message {
656 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[4]
657 if protoimpl.UnsafeEnabled && x != nil {
658 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
659 if ms.LoadMessageInfo() == nil {
660 ms.StoreMessageInfo(mi)
661 }
662 return ms
663 }
664 return mi.MessageOf(x)
665 }
666
667
668 func (*DeleteCatalogRequest) Descriptor() ([]byte, []int) {
669 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{4}
670 }
671
672 func (x *DeleteCatalogRequest) GetName() string {
673 if x != nil {
674 return x.Name
675 }
676 return ""
677 }
678
679
680 type GetCatalogRequest struct {
681 state protoimpl.MessageState
682 sizeCache protoimpl.SizeCache
683 unknownFields protoimpl.UnknownFields
684
685
686
687
688 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
689 }
690
691 func (x *GetCatalogRequest) Reset() {
692 *x = GetCatalogRequest{}
693 if protoimpl.UnsafeEnabled {
694 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[5]
695 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
696 ms.StoreMessageInfo(mi)
697 }
698 }
699
700 func (x *GetCatalogRequest) String() string {
701 return protoimpl.X.MessageStringOf(x)
702 }
703
704 func (*GetCatalogRequest) ProtoMessage() {}
705
706 func (x *GetCatalogRequest) ProtoReflect() protoreflect.Message {
707 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[5]
708 if protoimpl.UnsafeEnabled && x != nil {
709 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
710 if ms.LoadMessageInfo() == nil {
711 ms.StoreMessageInfo(mi)
712 }
713 return ms
714 }
715 return mi.MessageOf(x)
716 }
717
718
719 func (*GetCatalogRequest) Descriptor() ([]byte, []int) {
720 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{5}
721 }
722
723 func (x *GetCatalogRequest) GetName() string {
724 if x != nil {
725 return x.Name
726 }
727 return ""
728 }
729
730
731 type ListCatalogsRequest struct {
732 state protoimpl.MessageState
733 sizeCache protoimpl.SizeCache
734 unknownFields protoimpl.UnknownFields
735
736
737
738 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
739
740
741
742
743 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
744
745
746
747
748
749 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
750 }
751
752 func (x *ListCatalogsRequest) Reset() {
753 *x = ListCatalogsRequest{}
754 if protoimpl.UnsafeEnabled {
755 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[6]
756 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
757 ms.StoreMessageInfo(mi)
758 }
759 }
760
761 func (x *ListCatalogsRequest) String() string {
762 return protoimpl.X.MessageStringOf(x)
763 }
764
765 func (*ListCatalogsRequest) ProtoMessage() {}
766
767 func (x *ListCatalogsRequest) ProtoReflect() protoreflect.Message {
768 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[6]
769 if protoimpl.UnsafeEnabled && x != nil {
770 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
771 if ms.LoadMessageInfo() == nil {
772 ms.StoreMessageInfo(mi)
773 }
774 return ms
775 }
776 return mi.MessageOf(x)
777 }
778
779
780 func (*ListCatalogsRequest) Descriptor() ([]byte, []int) {
781 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{6}
782 }
783
784 func (x *ListCatalogsRequest) GetParent() string {
785 if x != nil {
786 return x.Parent
787 }
788 return ""
789 }
790
791 func (x *ListCatalogsRequest) GetPageSize() int32 {
792 if x != nil {
793 return x.PageSize
794 }
795 return 0
796 }
797
798 func (x *ListCatalogsRequest) GetPageToken() string {
799 if x != nil {
800 return x.PageToken
801 }
802 return ""
803 }
804
805
806 type ListCatalogsResponse struct {
807 state protoimpl.MessageState
808 sizeCache protoimpl.SizeCache
809 unknownFields protoimpl.UnknownFields
810
811
812 Catalogs []*Catalog `protobuf:"bytes,1,rep,name=catalogs,proto3" json:"catalogs,omitempty"`
813
814
815 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
816 }
817
818 func (x *ListCatalogsResponse) Reset() {
819 *x = ListCatalogsResponse{}
820 if protoimpl.UnsafeEnabled {
821 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[7]
822 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
823 ms.StoreMessageInfo(mi)
824 }
825 }
826
827 func (x *ListCatalogsResponse) String() string {
828 return protoimpl.X.MessageStringOf(x)
829 }
830
831 func (*ListCatalogsResponse) ProtoMessage() {}
832
833 func (x *ListCatalogsResponse) ProtoReflect() protoreflect.Message {
834 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[7]
835 if protoimpl.UnsafeEnabled && x != nil {
836 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
837 if ms.LoadMessageInfo() == nil {
838 ms.StoreMessageInfo(mi)
839 }
840 return ms
841 }
842 return mi.MessageOf(x)
843 }
844
845
846 func (*ListCatalogsResponse) Descriptor() ([]byte, []int) {
847 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{7}
848 }
849
850 func (x *ListCatalogsResponse) GetCatalogs() []*Catalog {
851 if x != nil {
852 return x.Catalogs
853 }
854 return nil
855 }
856
857 func (x *ListCatalogsResponse) GetNextPageToken() string {
858 if x != nil {
859 return x.NextPageToken
860 }
861 return ""
862 }
863
864
865 type CreateDatabaseRequest struct {
866 state protoimpl.MessageState
867 sizeCache protoimpl.SizeCache
868 unknownFields protoimpl.UnknownFields
869
870
871
872
873 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
874
875
876 Database *Database `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
877
878
879 DatabaseId string `protobuf:"bytes,3,opt,name=database_id,json=databaseId,proto3" json:"database_id,omitempty"`
880 }
881
882 func (x *CreateDatabaseRequest) Reset() {
883 *x = CreateDatabaseRequest{}
884 if protoimpl.UnsafeEnabled {
885 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[8]
886 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
887 ms.StoreMessageInfo(mi)
888 }
889 }
890
891 func (x *CreateDatabaseRequest) String() string {
892 return protoimpl.X.MessageStringOf(x)
893 }
894
895 func (*CreateDatabaseRequest) ProtoMessage() {}
896
897 func (x *CreateDatabaseRequest) ProtoReflect() protoreflect.Message {
898 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[8]
899 if protoimpl.UnsafeEnabled && x != nil {
900 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
901 if ms.LoadMessageInfo() == nil {
902 ms.StoreMessageInfo(mi)
903 }
904 return ms
905 }
906 return mi.MessageOf(x)
907 }
908
909
910 func (*CreateDatabaseRequest) Descriptor() ([]byte, []int) {
911 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{8}
912 }
913
914 func (x *CreateDatabaseRequest) GetParent() string {
915 if x != nil {
916 return x.Parent
917 }
918 return ""
919 }
920
921 func (x *CreateDatabaseRequest) GetDatabase() *Database {
922 if x != nil {
923 return x.Database
924 }
925 return nil
926 }
927
928 func (x *CreateDatabaseRequest) GetDatabaseId() string {
929 if x != nil {
930 return x.DatabaseId
931 }
932 return ""
933 }
934
935
936 type DeleteDatabaseRequest struct {
937 state protoimpl.MessageState
938 sizeCache protoimpl.SizeCache
939 unknownFields protoimpl.UnknownFields
940
941
942
943
944 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
945 }
946
947 func (x *DeleteDatabaseRequest) Reset() {
948 *x = DeleteDatabaseRequest{}
949 if protoimpl.UnsafeEnabled {
950 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[9]
951 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
952 ms.StoreMessageInfo(mi)
953 }
954 }
955
956 func (x *DeleteDatabaseRequest) String() string {
957 return protoimpl.X.MessageStringOf(x)
958 }
959
960 func (*DeleteDatabaseRequest) ProtoMessage() {}
961
962 func (x *DeleteDatabaseRequest) ProtoReflect() protoreflect.Message {
963 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[9]
964 if protoimpl.UnsafeEnabled && x != nil {
965 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
966 if ms.LoadMessageInfo() == nil {
967 ms.StoreMessageInfo(mi)
968 }
969 return ms
970 }
971 return mi.MessageOf(x)
972 }
973
974
975 func (*DeleteDatabaseRequest) Descriptor() ([]byte, []int) {
976 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{9}
977 }
978
979 func (x *DeleteDatabaseRequest) GetName() string {
980 if x != nil {
981 return x.Name
982 }
983 return ""
984 }
985
986
987 type UpdateDatabaseRequest struct {
988 state protoimpl.MessageState
989 sizeCache protoimpl.SizeCache
990 unknownFields protoimpl.UnknownFields
991
992
993
994
995
996
997 Database *Database `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"`
998
999
1000
1001
1002
1003 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
1004 }
1005
1006 func (x *UpdateDatabaseRequest) Reset() {
1007 *x = UpdateDatabaseRequest{}
1008 if protoimpl.UnsafeEnabled {
1009 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[10]
1010 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1011 ms.StoreMessageInfo(mi)
1012 }
1013 }
1014
1015 func (x *UpdateDatabaseRequest) String() string {
1016 return protoimpl.X.MessageStringOf(x)
1017 }
1018
1019 func (*UpdateDatabaseRequest) ProtoMessage() {}
1020
1021 func (x *UpdateDatabaseRequest) ProtoReflect() protoreflect.Message {
1022 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[10]
1023 if protoimpl.UnsafeEnabled && x != nil {
1024 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1025 if ms.LoadMessageInfo() == nil {
1026 ms.StoreMessageInfo(mi)
1027 }
1028 return ms
1029 }
1030 return mi.MessageOf(x)
1031 }
1032
1033
1034 func (*UpdateDatabaseRequest) Descriptor() ([]byte, []int) {
1035 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{10}
1036 }
1037
1038 func (x *UpdateDatabaseRequest) GetDatabase() *Database {
1039 if x != nil {
1040 return x.Database
1041 }
1042 return nil
1043 }
1044
1045 func (x *UpdateDatabaseRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
1046 if x != nil {
1047 return x.UpdateMask
1048 }
1049 return nil
1050 }
1051
1052
1053 type GetDatabaseRequest struct {
1054 state protoimpl.MessageState
1055 sizeCache protoimpl.SizeCache
1056 unknownFields protoimpl.UnknownFields
1057
1058
1059
1060
1061 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1062 }
1063
1064 func (x *GetDatabaseRequest) Reset() {
1065 *x = GetDatabaseRequest{}
1066 if protoimpl.UnsafeEnabled {
1067 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[11]
1068 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1069 ms.StoreMessageInfo(mi)
1070 }
1071 }
1072
1073 func (x *GetDatabaseRequest) String() string {
1074 return protoimpl.X.MessageStringOf(x)
1075 }
1076
1077 func (*GetDatabaseRequest) ProtoMessage() {}
1078
1079 func (x *GetDatabaseRequest) ProtoReflect() protoreflect.Message {
1080 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[11]
1081 if protoimpl.UnsafeEnabled && x != nil {
1082 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1083 if ms.LoadMessageInfo() == nil {
1084 ms.StoreMessageInfo(mi)
1085 }
1086 return ms
1087 }
1088 return mi.MessageOf(x)
1089 }
1090
1091
1092 func (*GetDatabaseRequest) Descriptor() ([]byte, []int) {
1093 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{11}
1094 }
1095
1096 func (x *GetDatabaseRequest) GetName() string {
1097 if x != nil {
1098 return x.Name
1099 }
1100 return ""
1101 }
1102
1103
1104 type ListDatabasesRequest struct {
1105 state protoimpl.MessageState
1106 sizeCache protoimpl.SizeCache
1107 unknownFields protoimpl.UnknownFields
1108
1109
1110
1111
1112 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1113
1114
1115
1116
1117 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
1118
1119
1120
1121
1122
1123 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1124 }
1125
1126 func (x *ListDatabasesRequest) Reset() {
1127 *x = ListDatabasesRequest{}
1128 if protoimpl.UnsafeEnabled {
1129 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[12]
1130 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1131 ms.StoreMessageInfo(mi)
1132 }
1133 }
1134
1135 func (x *ListDatabasesRequest) String() string {
1136 return protoimpl.X.MessageStringOf(x)
1137 }
1138
1139 func (*ListDatabasesRequest) ProtoMessage() {}
1140
1141 func (x *ListDatabasesRequest) ProtoReflect() protoreflect.Message {
1142 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[12]
1143 if protoimpl.UnsafeEnabled && x != nil {
1144 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1145 if ms.LoadMessageInfo() == nil {
1146 ms.StoreMessageInfo(mi)
1147 }
1148 return ms
1149 }
1150 return mi.MessageOf(x)
1151 }
1152
1153
1154 func (*ListDatabasesRequest) Descriptor() ([]byte, []int) {
1155 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{12}
1156 }
1157
1158 func (x *ListDatabasesRequest) GetParent() string {
1159 if x != nil {
1160 return x.Parent
1161 }
1162 return ""
1163 }
1164
1165 func (x *ListDatabasesRequest) GetPageSize() int32 {
1166 if x != nil {
1167 return x.PageSize
1168 }
1169 return 0
1170 }
1171
1172 func (x *ListDatabasesRequest) GetPageToken() string {
1173 if x != nil {
1174 return x.PageToken
1175 }
1176 return ""
1177 }
1178
1179
1180 type ListDatabasesResponse struct {
1181 state protoimpl.MessageState
1182 sizeCache protoimpl.SizeCache
1183 unknownFields protoimpl.UnknownFields
1184
1185
1186 Databases []*Database `protobuf:"bytes,1,rep,name=databases,proto3" json:"databases,omitempty"`
1187
1188
1189 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1190 }
1191
1192 func (x *ListDatabasesResponse) Reset() {
1193 *x = ListDatabasesResponse{}
1194 if protoimpl.UnsafeEnabled {
1195 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[13]
1196 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1197 ms.StoreMessageInfo(mi)
1198 }
1199 }
1200
1201 func (x *ListDatabasesResponse) String() string {
1202 return protoimpl.X.MessageStringOf(x)
1203 }
1204
1205 func (*ListDatabasesResponse) ProtoMessage() {}
1206
1207 func (x *ListDatabasesResponse) ProtoReflect() protoreflect.Message {
1208 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[13]
1209 if protoimpl.UnsafeEnabled && x != nil {
1210 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1211 if ms.LoadMessageInfo() == nil {
1212 ms.StoreMessageInfo(mi)
1213 }
1214 return ms
1215 }
1216 return mi.MessageOf(x)
1217 }
1218
1219
1220 func (*ListDatabasesResponse) Descriptor() ([]byte, []int) {
1221 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{13}
1222 }
1223
1224 func (x *ListDatabasesResponse) GetDatabases() []*Database {
1225 if x != nil {
1226 return x.Databases
1227 }
1228 return nil
1229 }
1230
1231 func (x *ListDatabasesResponse) GetNextPageToken() string {
1232 if x != nil {
1233 return x.NextPageToken
1234 }
1235 return ""
1236 }
1237
1238
1239 type CreateTableRequest struct {
1240 state protoimpl.MessageState
1241 sizeCache protoimpl.SizeCache
1242 unknownFields protoimpl.UnknownFields
1243
1244
1245
1246
1247 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1248
1249
1250 Table *Table `protobuf:"bytes,2,opt,name=table,proto3" json:"table,omitempty"`
1251
1252
1253 TableId string `protobuf:"bytes,3,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"`
1254 }
1255
1256 func (x *CreateTableRequest) Reset() {
1257 *x = CreateTableRequest{}
1258 if protoimpl.UnsafeEnabled {
1259 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[14]
1260 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1261 ms.StoreMessageInfo(mi)
1262 }
1263 }
1264
1265 func (x *CreateTableRequest) String() string {
1266 return protoimpl.X.MessageStringOf(x)
1267 }
1268
1269 func (*CreateTableRequest) ProtoMessage() {}
1270
1271 func (x *CreateTableRequest) ProtoReflect() protoreflect.Message {
1272 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[14]
1273 if protoimpl.UnsafeEnabled && x != nil {
1274 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1275 if ms.LoadMessageInfo() == nil {
1276 ms.StoreMessageInfo(mi)
1277 }
1278 return ms
1279 }
1280 return mi.MessageOf(x)
1281 }
1282
1283
1284 func (*CreateTableRequest) Descriptor() ([]byte, []int) {
1285 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{14}
1286 }
1287
1288 func (x *CreateTableRequest) GetParent() string {
1289 if x != nil {
1290 return x.Parent
1291 }
1292 return ""
1293 }
1294
1295 func (x *CreateTableRequest) GetTable() *Table {
1296 if x != nil {
1297 return x.Table
1298 }
1299 return nil
1300 }
1301
1302 func (x *CreateTableRequest) GetTableId() string {
1303 if x != nil {
1304 return x.TableId
1305 }
1306 return ""
1307 }
1308
1309
1310 type DeleteTableRequest struct {
1311 state protoimpl.MessageState
1312 sizeCache protoimpl.SizeCache
1313 unknownFields protoimpl.UnknownFields
1314
1315
1316
1317
1318 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1319 }
1320
1321 func (x *DeleteTableRequest) Reset() {
1322 *x = DeleteTableRequest{}
1323 if protoimpl.UnsafeEnabled {
1324 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[15]
1325 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1326 ms.StoreMessageInfo(mi)
1327 }
1328 }
1329
1330 func (x *DeleteTableRequest) String() string {
1331 return protoimpl.X.MessageStringOf(x)
1332 }
1333
1334 func (*DeleteTableRequest) ProtoMessage() {}
1335
1336 func (x *DeleteTableRequest) ProtoReflect() protoreflect.Message {
1337 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[15]
1338 if protoimpl.UnsafeEnabled && x != nil {
1339 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1340 if ms.LoadMessageInfo() == nil {
1341 ms.StoreMessageInfo(mi)
1342 }
1343 return ms
1344 }
1345 return mi.MessageOf(x)
1346 }
1347
1348
1349 func (*DeleteTableRequest) Descriptor() ([]byte, []int) {
1350 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{15}
1351 }
1352
1353 func (x *DeleteTableRequest) GetName() string {
1354 if x != nil {
1355 return x.Name
1356 }
1357 return ""
1358 }
1359
1360
1361 type UpdateTableRequest struct {
1362 state protoimpl.MessageState
1363 sizeCache protoimpl.SizeCache
1364 unknownFields protoimpl.UnknownFields
1365
1366
1367
1368
1369
1370
1371 Table *Table `protobuf:"bytes,1,opt,name=table,proto3" json:"table,omitempty"`
1372
1373
1374
1375
1376
1377 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
1378 }
1379
1380 func (x *UpdateTableRequest) Reset() {
1381 *x = UpdateTableRequest{}
1382 if protoimpl.UnsafeEnabled {
1383 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[16]
1384 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1385 ms.StoreMessageInfo(mi)
1386 }
1387 }
1388
1389 func (x *UpdateTableRequest) String() string {
1390 return protoimpl.X.MessageStringOf(x)
1391 }
1392
1393 func (*UpdateTableRequest) ProtoMessage() {}
1394
1395 func (x *UpdateTableRequest) ProtoReflect() protoreflect.Message {
1396 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[16]
1397 if protoimpl.UnsafeEnabled && x != nil {
1398 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1399 if ms.LoadMessageInfo() == nil {
1400 ms.StoreMessageInfo(mi)
1401 }
1402 return ms
1403 }
1404 return mi.MessageOf(x)
1405 }
1406
1407
1408 func (*UpdateTableRequest) Descriptor() ([]byte, []int) {
1409 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{16}
1410 }
1411
1412 func (x *UpdateTableRequest) GetTable() *Table {
1413 if x != nil {
1414 return x.Table
1415 }
1416 return nil
1417 }
1418
1419 func (x *UpdateTableRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
1420 if x != nil {
1421 return x.UpdateMask
1422 }
1423 return nil
1424 }
1425
1426
1427 type RenameTableRequest struct {
1428 state protoimpl.MessageState
1429 sizeCache protoimpl.SizeCache
1430 unknownFields protoimpl.UnknownFields
1431
1432
1433
1434
1435 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1436
1437
1438
1439 NewName string `protobuf:"bytes,2,opt,name=new_name,json=newName,proto3" json:"new_name,omitempty"`
1440 }
1441
1442 func (x *RenameTableRequest) Reset() {
1443 *x = RenameTableRequest{}
1444 if protoimpl.UnsafeEnabled {
1445 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[17]
1446 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1447 ms.StoreMessageInfo(mi)
1448 }
1449 }
1450
1451 func (x *RenameTableRequest) String() string {
1452 return protoimpl.X.MessageStringOf(x)
1453 }
1454
1455 func (*RenameTableRequest) ProtoMessage() {}
1456
1457 func (x *RenameTableRequest) ProtoReflect() protoreflect.Message {
1458 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[17]
1459 if protoimpl.UnsafeEnabled && x != nil {
1460 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1461 if ms.LoadMessageInfo() == nil {
1462 ms.StoreMessageInfo(mi)
1463 }
1464 return ms
1465 }
1466 return mi.MessageOf(x)
1467 }
1468
1469
1470 func (*RenameTableRequest) Descriptor() ([]byte, []int) {
1471 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{17}
1472 }
1473
1474 func (x *RenameTableRequest) GetName() string {
1475 if x != nil {
1476 return x.Name
1477 }
1478 return ""
1479 }
1480
1481 func (x *RenameTableRequest) GetNewName() string {
1482 if x != nil {
1483 return x.NewName
1484 }
1485 return ""
1486 }
1487
1488
1489 type GetTableRequest struct {
1490 state protoimpl.MessageState
1491 sizeCache protoimpl.SizeCache
1492 unknownFields protoimpl.UnknownFields
1493
1494
1495
1496
1497 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1498 }
1499
1500 func (x *GetTableRequest) Reset() {
1501 *x = GetTableRequest{}
1502 if protoimpl.UnsafeEnabled {
1503 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[18]
1504 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1505 ms.StoreMessageInfo(mi)
1506 }
1507 }
1508
1509 func (x *GetTableRequest) String() string {
1510 return protoimpl.X.MessageStringOf(x)
1511 }
1512
1513 func (*GetTableRequest) ProtoMessage() {}
1514
1515 func (x *GetTableRequest) ProtoReflect() protoreflect.Message {
1516 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[18]
1517 if protoimpl.UnsafeEnabled && x != nil {
1518 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1519 if ms.LoadMessageInfo() == nil {
1520 ms.StoreMessageInfo(mi)
1521 }
1522 return ms
1523 }
1524 return mi.MessageOf(x)
1525 }
1526
1527
1528 func (*GetTableRequest) Descriptor() ([]byte, []int) {
1529 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{18}
1530 }
1531
1532 func (x *GetTableRequest) GetName() string {
1533 if x != nil {
1534 return x.Name
1535 }
1536 return ""
1537 }
1538
1539
1540 type ListTablesRequest struct {
1541 state protoimpl.MessageState
1542 sizeCache protoimpl.SizeCache
1543 unknownFields protoimpl.UnknownFields
1544
1545
1546
1547
1548 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1549
1550
1551
1552
1553 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
1554
1555
1556
1557
1558
1559 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1560
1561 View TableView `protobuf:"varint,4,opt,name=view,proto3,enum=google.cloud.bigquery.biglake.v1.TableView" json:"view,omitempty"`
1562 }
1563
1564 func (x *ListTablesRequest) Reset() {
1565 *x = ListTablesRequest{}
1566 if protoimpl.UnsafeEnabled {
1567 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[19]
1568 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1569 ms.StoreMessageInfo(mi)
1570 }
1571 }
1572
1573 func (x *ListTablesRequest) String() string {
1574 return protoimpl.X.MessageStringOf(x)
1575 }
1576
1577 func (*ListTablesRequest) ProtoMessage() {}
1578
1579 func (x *ListTablesRequest) ProtoReflect() protoreflect.Message {
1580 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[19]
1581 if protoimpl.UnsafeEnabled && x != nil {
1582 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1583 if ms.LoadMessageInfo() == nil {
1584 ms.StoreMessageInfo(mi)
1585 }
1586 return ms
1587 }
1588 return mi.MessageOf(x)
1589 }
1590
1591
1592 func (*ListTablesRequest) Descriptor() ([]byte, []int) {
1593 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{19}
1594 }
1595
1596 func (x *ListTablesRequest) GetParent() string {
1597 if x != nil {
1598 return x.Parent
1599 }
1600 return ""
1601 }
1602
1603 func (x *ListTablesRequest) GetPageSize() int32 {
1604 if x != nil {
1605 return x.PageSize
1606 }
1607 return 0
1608 }
1609
1610 func (x *ListTablesRequest) GetPageToken() string {
1611 if x != nil {
1612 return x.PageToken
1613 }
1614 return ""
1615 }
1616
1617 func (x *ListTablesRequest) GetView() TableView {
1618 if x != nil {
1619 return x.View
1620 }
1621 return TableView_TABLE_VIEW_UNSPECIFIED
1622 }
1623
1624
1625 type ListTablesResponse struct {
1626 state protoimpl.MessageState
1627 sizeCache protoimpl.SizeCache
1628 unknownFields protoimpl.UnknownFields
1629
1630
1631 Tables []*Table `protobuf:"bytes,1,rep,name=tables,proto3" json:"tables,omitempty"`
1632
1633
1634 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1635 }
1636
1637 func (x *ListTablesResponse) Reset() {
1638 *x = ListTablesResponse{}
1639 if protoimpl.UnsafeEnabled {
1640 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[20]
1641 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1642 ms.StoreMessageInfo(mi)
1643 }
1644 }
1645
1646 func (x *ListTablesResponse) String() string {
1647 return protoimpl.X.MessageStringOf(x)
1648 }
1649
1650 func (*ListTablesResponse) ProtoMessage() {}
1651
1652 func (x *ListTablesResponse) ProtoReflect() protoreflect.Message {
1653 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[20]
1654 if protoimpl.UnsafeEnabled && x != nil {
1655 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1656 if ms.LoadMessageInfo() == nil {
1657 ms.StoreMessageInfo(mi)
1658 }
1659 return ms
1660 }
1661 return mi.MessageOf(x)
1662 }
1663
1664
1665 func (*ListTablesResponse) Descriptor() ([]byte, []int) {
1666 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{20}
1667 }
1668
1669 func (x *ListTablesResponse) GetTables() []*Table {
1670 if x != nil {
1671 return x.Tables
1672 }
1673 return nil
1674 }
1675
1676 func (x *ListTablesResponse) GetNextPageToken() string {
1677 if x != nil {
1678 return x.NextPageToken
1679 }
1680 return ""
1681 }
1682
1683
1684 type HiveDatabaseOptions struct {
1685 state protoimpl.MessageState
1686 sizeCache protoimpl.SizeCache
1687 unknownFields protoimpl.UnknownFields
1688
1689
1690
1691 LocationUri string `protobuf:"bytes,1,opt,name=location_uri,json=locationUri,proto3" json:"location_uri,omitempty"`
1692
1693 Parameters map[string]string `protobuf:"bytes,2,rep,name=parameters,proto3" json:"parameters,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
1694 }
1695
1696 func (x *HiveDatabaseOptions) Reset() {
1697 *x = HiveDatabaseOptions{}
1698 if protoimpl.UnsafeEnabled {
1699 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[21]
1700 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1701 ms.StoreMessageInfo(mi)
1702 }
1703 }
1704
1705 func (x *HiveDatabaseOptions) String() string {
1706 return protoimpl.X.MessageStringOf(x)
1707 }
1708
1709 func (*HiveDatabaseOptions) ProtoMessage() {}
1710
1711 func (x *HiveDatabaseOptions) ProtoReflect() protoreflect.Message {
1712 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[21]
1713 if protoimpl.UnsafeEnabled && x != nil {
1714 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1715 if ms.LoadMessageInfo() == nil {
1716 ms.StoreMessageInfo(mi)
1717 }
1718 return ms
1719 }
1720 return mi.MessageOf(x)
1721 }
1722
1723
1724 func (*HiveDatabaseOptions) Descriptor() ([]byte, []int) {
1725 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{21}
1726 }
1727
1728 func (x *HiveDatabaseOptions) GetLocationUri() string {
1729 if x != nil {
1730 return x.LocationUri
1731 }
1732 return ""
1733 }
1734
1735 func (x *HiveDatabaseOptions) GetParameters() map[string]string {
1736 if x != nil {
1737 return x.Parameters
1738 }
1739 return nil
1740 }
1741
1742
1743 type HiveTableOptions struct {
1744 state protoimpl.MessageState
1745 sizeCache protoimpl.SizeCache
1746 unknownFields protoimpl.UnknownFields
1747
1748
1749 Parameters map[string]string `protobuf:"bytes,1,rep,name=parameters,proto3" json:"parameters,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
1750
1751 TableType string `protobuf:"bytes,2,opt,name=table_type,json=tableType,proto3" json:"table_type,omitempty"`
1752
1753 StorageDescriptor *HiveTableOptions_StorageDescriptor `protobuf:"bytes,3,opt,name=storage_descriptor,json=storageDescriptor,proto3" json:"storage_descriptor,omitempty"`
1754 }
1755
1756 func (x *HiveTableOptions) Reset() {
1757 *x = HiveTableOptions{}
1758 if protoimpl.UnsafeEnabled {
1759 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[22]
1760 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1761 ms.StoreMessageInfo(mi)
1762 }
1763 }
1764
1765 func (x *HiveTableOptions) String() string {
1766 return protoimpl.X.MessageStringOf(x)
1767 }
1768
1769 func (*HiveTableOptions) ProtoMessage() {}
1770
1771 func (x *HiveTableOptions) ProtoReflect() protoreflect.Message {
1772 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[22]
1773 if protoimpl.UnsafeEnabled && x != nil {
1774 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1775 if ms.LoadMessageInfo() == nil {
1776 ms.StoreMessageInfo(mi)
1777 }
1778 return ms
1779 }
1780 return mi.MessageOf(x)
1781 }
1782
1783
1784 func (*HiveTableOptions) Descriptor() ([]byte, []int) {
1785 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{22}
1786 }
1787
1788 func (x *HiveTableOptions) GetParameters() map[string]string {
1789 if x != nil {
1790 return x.Parameters
1791 }
1792 return nil
1793 }
1794
1795 func (x *HiveTableOptions) GetTableType() string {
1796 if x != nil {
1797 return x.TableType
1798 }
1799 return ""
1800 }
1801
1802 func (x *HiveTableOptions) GetStorageDescriptor() *HiveTableOptions_StorageDescriptor {
1803 if x != nil {
1804 return x.StorageDescriptor
1805 }
1806 return nil
1807 }
1808
1809
1810 type HiveTableOptions_SerDeInfo struct {
1811 state protoimpl.MessageState
1812 sizeCache protoimpl.SizeCache
1813 unknownFields protoimpl.UnknownFields
1814
1815
1816 SerializationLib string `protobuf:"bytes,1,opt,name=serialization_lib,json=serializationLib,proto3" json:"serialization_lib,omitempty"`
1817 }
1818
1819 func (x *HiveTableOptions_SerDeInfo) Reset() {
1820 *x = HiveTableOptions_SerDeInfo{}
1821 if protoimpl.UnsafeEnabled {
1822 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[24]
1823 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1824 ms.StoreMessageInfo(mi)
1825 }
1826 }
1827
1828 func (x *HiveTableOptions_SerDeInfo) String() string {
1829 return protoimpl.X.MessageStringOf(x)
1830 }
1831
1832 func (*HiveTableOptions_SerDeInfo) ProtoMessage() {}
1833
1834 func (x *HiveTableOptions_SerDeInfo) ProtoReflect() protoreflect.Message {
1835 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[24]
1836 if protoimpl.UnsafeEnabled && x != nil {
1837 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1838 if ms.LoadMessageInfo() == nil {
1839 ms.StoreMessageInfo(mi)
1840 }
1841 return ms
1842 }
1843 return mi.MessageOf(x)
1844 }
1845
1846
1847 func (*HiveTableOptions_SerDeInfo) Descriptor() ([]byte, []int) {
1848 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{22, 0}
1849 }
1850
1851 func (x *HiveTableOptions_SerDeInfo) GetSerializationLib() string {
1852 if x != nil {
1853 return x.SerializationLib
1854 }
1855 return ""
1856 }
1857
1858
1859 type HiveTableOptions_StorageDescriptor struct {
1860 state protoimpl.MessageState
1861 sizeCache protoimpl.SizeCache
1862 unknownFields protoimpl.UnknownFields
1863
1864
1865
1866 LocationUri string `protobuf:"bytes,1,opt,name=location_uri,json=locationUri,proto3" json:"location_uri,omitempty"`
1867
1868 InputFormat string `protobuf:"bytes,2,opt,name=input_format,json=inputFormat,proto3" json:"input_format,omitempty"`
1869
1870 OutputFormat string `protobuf:"bytes,3,opt,name=output_format,json=outputFormat,proto3" json:"output_format,omitempty"`
1871
1872 SerdeInfo *HiveTableOptions_SerDeInfo `protobuf:"bytes,4,opt,name=serde_info,json=serdeInfo,proto3" json:"serde_info,omitempty"`
1873 }
1874
1875 func (x *HiveTableOptions_StorageDescriptor) Reset() {
1876 *x = HiveTableOptions_StorageDescriptor{}
1877 if protoimpl.UnsafeEnabled {
1878 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[25]
1879 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1880 ms.StoreMessageInfo(mi)
1881 }
1882 }
1883
1884 func (x *HiveTableOptions_StorageDescriptor) String() string {
1885 return protoimpl.X.MessageStringOf(x)
1886 }
1887
1888 func (*HiveTableOptions_StorageDescriptor) ProtoMessage() {}
1889
1890 func (x *HiveTableOptions_StorageDescriptor) ProtoReflect() protoreflect.Message {
1891 mi := &file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[25]
1892 if protoimpl.UnsafeEnabled && x != nil {
1893 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1894 if ms.LoadMessageInfo() == nil {
1895 ms.StoreMessageInfo(mi)
1896 }
1897 return ms
1898 }
1899 return mi.MessageOf(x)
1900 }
1901
1902
1903 func (*HiveTableOptions_StorageDescriptor) Descriptor() ([]byte, []int) {
1904 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP(), []int{22, 1}
1905 }
1906
1907 func (x *HiveTableOptions_StorageDescriptor) GetLocationUri() string {
1908 if x != nil {
1909 return x.LocationUri
1910 }
1911 return ""
1912 }
1913
1914 func (x *HiveTableOptions_StorageDescriptor) GetInputFormat() string {
1915 if x != nil {
1916 return x.InputFormat
1917 }
1918 return ""
1919 }
1920
1921 func (x *HiveTableOptions_StorageDescriptor) GetOutputFormat() string {
1922 if x != nil {
1923 return x.OutputFormat
1924 }
1925 return ""
1926 }
1927
1928 func (x *HiveTableOptions_StorageDescriptor) GetSerdeInfo() *HiveTableOptions_SerDeInfo {
1929 if x != nil {
1930 return x.SerdeInfo
1931 }
1932 return nil
1933 }
1934
1935 var File_google_cloud_bigquery_biglake_v1_metastore_proto protoreflect.FileDescriptor
1936
1937 var file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDesc = []byte{
1938 0x0a, 0x30, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x62,
1939 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2f,
1940 0x76, 0x31, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f,
1941 0x74, 0x6f, 0x12, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1942 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b,
1943 0x65, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
1944 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f,
1945 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63,
1946 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f,
1947 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65,
1948 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f,
1949 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
1950 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
1951 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d,
1952 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1953 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73,
1954 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xae, 0x03, 0x0a, 0x07, 0x43,
1955 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x12, 0x3a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
1956 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xe0, 0x41, 0x03, 0xfa, 0x41, 0x20, 0x0a, 0x1e, 0x62, 0x69,
1957 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
1958 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x04, 0x6e, 0x61,
1959 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d,
1960 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1961 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
1962 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65,
1963 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74,
1964 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1965 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
1966 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61,
1967 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65,
1968 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
1969 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
1970 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x64, 0x65,
1971 0x6c, 0x65, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x69,
1972 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
1973 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
1974 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a,
1975 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x3a, 0x5f, 0xea, 0x41, 0x5c, 0x0a,
1976 0x1e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
1977 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x12,
1978 0x3a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65,
1979 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c,
1980 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67,
1981 0x73, 0x2f, 0x7b, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x7d, 0x22, 0x9a, 0x05, 0x0a, 0x08,
1982 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x5a, 0x0a, 0x0c, 0x68, 0x69, 0x76, 0x65,
1983 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35,
1984 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69,
1985 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76,
1986 0x31, 0x2e, 0x48, 0x69, 0x76, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x4f, 0x70,
1987 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x0b, 0x68, 0x69, 0x76, 0x65, 0x4f, 0x70, 0x74,
1988 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
1989 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x03, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x62, 0x69, 0x67, 0x6c,
1990 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
1991 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d,
1992 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65,
1993 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1994 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
1995 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54,
1996 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69,
1997 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1998 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73,
1999 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74,
2000 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f,
2001 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
2002 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
2003 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x64, 0x65, 0x6c,
2004 0x65, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x69, 0x72,
2005 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
2006 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
2007 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x65,
2008 0x78, 0x70, 0x69, 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x43, 0x0a, 0x04, 0x74, 0x79, 0x70,
2009 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2010 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
2011 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62,
2012 0x61, 0x73, 0x65, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x26,
2013 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55,
2014 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04,
2015 0x48, 0x49, 0x56, 0x45, 0x10, 0x01, 0x3a, 0x75, 0xea, 0x41, 0x72, 0x0a, 0x1f, 0x62, 0x69, 0x67,
2016 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
2017 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x4f, 0x70, 0x72,
2018 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d,
2019 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61,
2020 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x7b,
2021 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x7d, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
2022 0x65, 0x73, 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x7d, 0x42, 0x09, 0x0a,
2023 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xaf, 0x05, 0x0a, 0x05, 0x54, 0x61, 0x62,
2024 0x6c, 0x65, 0x12, 0x57, 0x0a, 0x0c, 0x68, 0x69, 0x76, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f,
2025 0x6e, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2026 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
2027 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x69, 0x76, 0x65,
2028 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x0b,
2029 0x68, 0x69, 0x76, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x38, 0x0a, 0x04, 0x6e,
2030 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x24, 0xe0, 0x41, 0x03, 0xfa, 0x41,
2031 0x1e, 0x0a, 0x1c, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2032 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52,
2033 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f,
2034 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
2035 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
2036 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65,
2037 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74,
2038 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
2039 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
2040 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75,
2041 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x64, 0x65, 0x6c,
2042 0x65, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
2043 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
2044 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
2045 0x0a, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x65,
2046 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
2047 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
2048 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41,
2049 0x03, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a,
2050 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f,
2051 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
2052 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x54,
2053 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12,
2054 0x12, 0x0a, 0x04, 0x65, 0x74, 0x61, 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x65,
2055 0x74, 0x61, 0x67, 0x22, 0x26, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54,
2056 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
2057 0x00, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x49, 0x56, 0x45, 0x10, 0x01, 0x3a, 0x81, 0x01, 0xea, 0x41,
2058 0x7e, 0x0a, 0x1c, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2059 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12,
2060 0x5e, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65,
2061 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c,
2062 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67,
2063 0x73, 0x2f, 0x7b, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x7d, 0x2f, 0x64, 0x61, 0x74, 0x61,
2064 0x62, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x7d,
2065 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x2f, 0x7b, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x7d, 0x42,
2066 0x09, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xc7, 0x01, 0x0a, 0x14, 0x43,
2067 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75,
2068 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20,
2069 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63,
2070 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
2071 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06,
2072 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x48, 0x0a, 0x07, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f,
2073 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2074 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
2075 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x74, 0x61, 0x6c,
2076 0x6f, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67,
2077 0x12, 0x22, 0x0a, 0x0a, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x03,
2078 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x63, 0x61, 0x74, 0x61, 0x6c,
2079 0x6f, 0x67, 0x49, 0x64, 0x22, 0x52, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x61,
2080 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3a, 0x0a, 0x04,
2081 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xe0, 0x41, 0x02, 0xfa,
2082 0x41, 0x20, 0x0a, 0x1e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2083 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x74, 0x61, 0x6c,
2084 0x6f, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x4f, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x43,
2085 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3a, 0x0a,
2086 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xe0, 0x41, 0x02,
2087 0xfa, 0x41, 0x20, 0x0a, 0x1e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f,
2088 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x74, 0x61,
2089 0x6c, 0x6f, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x94, 0x01, 0x0a, 0x13, 0x4c, 0x69,
2090 0x73, 0x74, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
2091 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
2092 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74,
2093 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
2094 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61,
2095 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a,
2096 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a,
2097 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
2098 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
2099 0x22, 0x85, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67,
2100 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x08, 0x63, 0x61, 0x74,
2101 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f,
2102 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
2103 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43,
2104 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x08, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73,
2105 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f,
2106 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50,
2107 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xca, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x65,
2108 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
2109 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01,
2110 0x28, 0x09, 0x42, 0x26, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x20, 0x0a, 0x1e, 0x62, 0x69, 0x67, 0x6c,
2111 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
2112 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65,
2113 0x6e, 0x74, 0x12, 0x4b, 0x0a, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x18, 0x02,
2114 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2115 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67,
2116 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65,
2117 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12,
2118 0x24, 0x0a, 0x0b, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03,
2119 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x64, 0x61, 0x74, 0x61, 0x62,
2120 0x61, 0x73, 0x65, 0x49, 0x64, 0x22, 0x54, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44,
2121 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b,
2122 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41,
2123 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f,
2124 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74,
2125 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa1, 0x01, 0x0a, 0x15,
2126 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65,
2127 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4b, 0x0a, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
2128 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2129 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
2130 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62,
2131 0x61, 0x73, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61,
2132 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73,
2133 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2134 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d,
2135 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22,
2136 0x51, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65,
2137 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
2138 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x62, 0x69, 0x67,
2139 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
2140 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x04, 0x6e, 0x61,
2141 0x6d, 0x65, 0x22, 0x92, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x62,
2142 0x61, 0x73, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x06, 0x70,
2143 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xe0, 0x41, 0x02,
2144 0xfa, 0x41, 0x20, 0x0a, 0x1e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f,
2145 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x74, 0x61,
2146 0x6c, 0x6f, 0x67, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70,
2147 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08,
2148 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65,
2149 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61,
2150 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x89, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74,
2151 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
2152 0x65, 0x12, 0x48, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x18, 0x01,
2153 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2154 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67,
2155 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65,
2156 0x52, 0x09, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e,
2157 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02,
2158 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f,
2159 0x6b, 0x65, 0x6e, 0x22, 0xb9, 0x01, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x61,
2160 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x70, 0x61,
2161 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa,
2162 0x41, 0x21, 0x0a, 0x1f, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2163 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x62,
2164 0x61, 0x73, 0x65, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x42, 0x0a, 0x05, 0x74,
2165 0x61, 0x62, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f,
2166 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
2167 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61,
2168 0x62, 0x6c, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x12,
2169 0x1e, 0x0a, 0x08, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
2170 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x49, 0x64, 0x22,
2171 0x4e, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65,
2172 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
2173 0x01, 0x28, 0x09, 0x42, 0x24, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1e, 0x0a, 0x1c, 0x62, 0x69, 0x67,
2174 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
2175 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22,
2176 0x95, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52,
2177 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18,
2178 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
2179 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69,
2180 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x42, 0x03,
2181 0xe0, 0x41, 0x02, 0x52, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70,
2182 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
2183 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
2184 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64,
2185 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x8f, 0x01, 0x0a, 0x12, 0x52, 0x65, 0x6e, 0x61,
2186 0x6d, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x38,
2187 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x24, 0xe0, 0x41,
2188 0x02, 0xfa, 0x41, 0x1e, 0x0a, 0x1c, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f,
2189 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x61, 0x62,
2190 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x08, 0x6e, 0x65, 0x77, 0x5f,
2191 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x24, 0xe0, 0x41, 0x02, 0xfa,
2192 0x41, 0x1e, 0x0a, 0x1c, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2193 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x61, 0x62, 0x6c, 0x65,
2194 0x52, 0x07, 0x6e, 0x65, 0x77, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x4b, 0x0a, 0x0f, 0x47, 0x65, 0x74,
2195 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x04,
2196 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x24, 0xe0, 0x41, 0x02, 0xfa,
2197 0x41, 0x1e, 0x0a, 0x1c, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2198 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x61, 0x62, 0x6c, 0x65,
2199 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xd1, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x54,
2200 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06,
2201 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41,
2202 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f,
2203 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74,
2204 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a,
2205 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
2206 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61,
2207 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
2208 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3f, 0x0a, 0x04, 0x76, 0x69, 0x65,
2209 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2210 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
2211 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65,
2212 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x22, 0x7d, 0x0a, 0x12, 0x4c, 0x69,
2213 0x73, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
2214 0x12, 0x3f, 0x0a, 0x06, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
2215 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
2216 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65,
2217 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x06, 0x74, 0x61, 0x62, 0x6c, 0x65,
2218 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74,
2219 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74,
2220 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xde, 0x01, 0x0a, 0x13, 0x48, 0x69,
2221 0x76, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
2222 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72,
2223 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
2224 0x6e, 0x55, 0x72, 0x69, 0x12, 0x65, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65,
2225 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2226 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
2227 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x69, 0x76, 0x65,
2228 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e,
2229 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
2230 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x1a, 0x3d, 0x0a, 0x0f, 0x50,
2231 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
2232 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79,
2233 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
2234 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xe1, 0x04, 0x0a, 0x10, 0x48,
2235 0x69, 0x76, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12,
2236 0x62, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20,
2237 0x03, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2238 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c,
2239 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x69, 0x76, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65,
2240 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65,
2241 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74,
2242 0x65, 0x72, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x79, 0x70,
2243 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x79,
2244 0x70, 0x65, 0x12, 0x73, 0x0a, 0x12, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x65,
2245 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x44,
2246 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69,
2247 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76,
2248 0x31, 0x2e, 0x48, 0x69, 0x76, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f,
2249 0x6e, 0x73, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69,
2250 0x70, 0x74, 0x6f, 0x72, 0x52, 0x11, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x44, 0x65, 0x73,
2251 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x1a, 0x38, 0x0a, 0x09, 0x53, 0x65, 0x72, 0x44, 0x65,
2252 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x69, 0x7a,
2253 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x62, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
2254 0x10, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69,
2255 0x62, 0x1a, 0xdb, 0x01, 0x0a, 0x11, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x44, 0x65, 0x73,
2256 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x12, 0x21, 0x0a, 0x0c, 0x6c, 0x6f, 0x63, 0x61, 0x74,
2257 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6c,
2258 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x72, 0x69, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x6e,
2259 0x70, 0x75, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
2260 0x52, 0x0b, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x23, 0x0a,
2261 0x0d, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x03,
2262 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x46, 0x6f, 0x72, 0x6d,
2263 0x61, 0x74, 0x12, 0x5b, 0x0a, 0x0a, 0x73, 0x65, 0x72, 0x64, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
2264 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2265 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62,
2266 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x69, 0x76, 0x65, 0x54, 0x61,
2267 0x62, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x53, 0x65, 0x72, 0x44, 0x65,
2268 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x73, 0x65, 0x72, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x1a,
2269 0x3d, 0x0a, 0x0f, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74,
2270 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
2271 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
2272 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x2a, 0x3c,
2273 0x0a, 0x09, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x56, 0x69, 0x65, 0x77, 0x12, 0x1a, 0x0a, 0x16, 0x54,
2274 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
2275 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x41, 0x53, 0x49, 0x43,
2276 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0x02, 0x32, 0xd6, 0x18, 0x0a,
2277 0x10, 0x4d, 0x65, 0x74, 0x61, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
2278 0x65, 0x12, 0xcd, 0x01, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x61, 0x74, 0x61,
2279 0x6c, 0x6f, 0x67, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2280 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c,
2281 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x61, 0x74,
2282 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x67, 0x6f,
2283 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
2284 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43,
2285 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x59, 0xda, 0x41, 0x19, 0x70, 0x61, 0x72, 0x65, 0x6e,
2286 0x74, 0x2c, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x2c, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f,
2287 0x67, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x3a, 0x07, 0x63, 0x61, 0x74, 0x61,
2288 0x6c, 0x6f, 0x67, 0x22, 0x2c, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
2289 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
2290 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67,
2291 0x73, 0x12, 0xaf, 0x01, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x61, 0x74, 0x61,
2292 0x6c, 0x6f, 0x67, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2293 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c,
2294 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x61, 0x74,
2295 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x67, 0x6f,
2296 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
2297 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43,
2298 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x3b, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82,
2299 0xd3, 0xe4, 0x93, 0x02, 0x2e, 0x2a, 0x2c, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65,
2300 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
2301 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73,
2302 0x2f, 0x2a, 0x7d, 0x12, 0xa9, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x43, 0x61, 0x74, 0x61, 0x6c,
2303 0x6f, 0x67, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
2304 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61,
2305 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67,
2306 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2307 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
2308 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x74, 0x61, 0x6c,
2309 0x6f, 0x67, 0x22, 0x3b, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02,
2310 0x2e, 0x12, 0x2c, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f,
2311 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2312 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0x12,
2313 0xbc, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73,
2314 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
2315 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65,
2316 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73,
2317 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2318 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
2319 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43,
2320 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
2321 0x3d, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2e,
2322 0x12, 0x2c, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72,
2323 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
2324 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x12, 0xdf,
2325 0x01, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
2326 0x65, 0x12, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
2327 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b,
2328 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62,
2329 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x67, 0x6f, 0x6f,
2330 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
2331 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61,
2332 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x68, 0xda, 0x41, 0x1b, 0x70, 0x61, 0x72, 0x65, 0x6e,
2333 0x74, 0x2c, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x2c, 0x64, 0x61, 0x74, 0x61, 0x62,
2334 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x44, 0x3a, 0x08, 0x64, 0x61,
2335 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x38, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72,
2336 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
2337 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c,
2338 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73,
2339 0x12, 0xbe, 0x01, 0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62,
2340 0x61, 0x73, 0x65, 0x12, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2341 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c,
2342 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x61, 0x74,
2343 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x67,
2344 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71,
2345 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e,
2346 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x47, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d,
2347 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3a, 0x2a, 0x38, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61,
2348 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
2349 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f,
2350 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a,
2351 0x7d, 0x12, 0xe1, 0x01, 0x0a, 0x0e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61,
2352 0x62, 0x61, 0x73, 0x65, 0x12, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2353 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67,
2354 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x61,
2355 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e,
2356 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67,
2357 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31,
2358 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x6a, 0xda, 0x41, 0x14, 0x64, 0x61,
2359 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61,
2360 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4d, 0x3a, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61,
2361 0x73, 0x65, 0x32, 0x41, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
2362 0x65, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
2363 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61,
2364 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
2365 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xb8, 0x01, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x44, 0x61, 0x74,
2366 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
2367 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69,
2368 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61,
2369 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x67, 0x6f,
2370 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
2371 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44,
2372 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x47, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65,
2373 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3a, 0x12, 0x38, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
2374 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
2375 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67,
2376 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a, 0x7d,
2377 0x12, 0xcb, 0x01, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
2378 0x65, 0x73, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
2379 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61,
2380 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61,
2381 0x73, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x67, 0x6f, 0x6f,
2382 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
2383 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69,
2384 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
2385 0x6e, 0x73, 0x65, 0x22, 0x49, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3,
2386 0xe4, 0x93, 0x02, 0x3a, 0x12, 0x38, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e,
2387 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
2388 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67,
2389 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x12, 0xd6,
2390 0x01, 0x0a, 0x0b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x34,
2391 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69,
2392 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76,
2393 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71,
2394 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2395 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67,
2396 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x68, 0xda,
2397 0x41, 0x15, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2c, 0x74,
2398 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4a, 0x3a, 0x05, 0x74,
2399 0x61, 0x62, 0x6c, 0x65, 0x22, 0x41, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e,
2400 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
2401 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67,
2402 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a, 0x7d,
2403 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0xbe, 0x01, 0x0a, 0x0b, 0x44, 0x65, 0x6c, 0x65,
2404 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2405 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
2406 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74,
2407 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e,
2408 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67,
2409 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31,
2410 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x50, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82,
2411 0xd3, 0xe4, 0x93, 0x02, 0x43, 0x2a, 0x41, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65,
2412 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
2413 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73,
2414 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x74,
2415 0x61, 0x62, 0x6c, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xd8, 0x01, 0x0a, 0x0b, 0x55, 0x70, 0x64,
2416 0x61, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2417 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
2418 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61,
2419 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27,
2420 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69,
2421 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76,
2422 0x31, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x6a, 0xda, 0x41, 0x11, 0x74, 0x61, 0x62, 0x6c,
2423 0x65, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4,
2424 0x93, 0x02, 0x50, 0x3a, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x32, 0x47, 0x2f, 0x76, 0x31, 0x2f,
2425 0x7b, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
2426 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
2427 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61,
2428 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73,
2429 0x2f, 0x2a, 0x7d, 0x12, 0xd1, 0x01, 0x0a, 0x0b, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x54, 0x61,
2430 0x62, 0x6c, 0x65, 0x12, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2431 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c,
2432 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x54, 0x61, 0x62,
2433 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2434 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72,
2435 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x62,
2436 0x6c, 0x65, 0x22, 0x63, 0xda, 0x41, 0x0d, 0x6e, 0x61, 0x6d, 0x65, 0x2c, 0x6e, 0x65, 0x77, 0x5f,
2437 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4d, 0x3a, 0x01, 0x2a, 0x22, 0x48, 0x2f,
2438 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
2439 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
2440 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62,
2441 0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x2f, 0x2a, 0x7d,
2442 0x3a, 0x72, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xb8, 0x01, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x54,
2443 0x61, 0x62, 0x6c, 0x65, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2444 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67,
2445 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65,
2446 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2447 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
2448 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65,
2449 0x22, 0x50, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x43, 0x12,
2450 0x41, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
2451 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
2452 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74,
2453 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x2f,
2454 0x2a, 0x7d, 0x12, 0xcb, 0x01, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65,
2455 0x73, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
2456 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b,
2457 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52,
2458 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2459 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62,
2460 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x61,
2461 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x52, 0xda, 0x41,
2462 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x43, 0x12, 0x41, 0x2f,
2463 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
2464 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
2465 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74,
2466 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73,
2467 0x1a, 0x73, 0xca, 0x41, 0x16, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f,
2468 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x57, 0x68, 0x74,
2469 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2470 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x62, 0x69,
2471 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2c, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77,
2472 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
2473 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61,
2474 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0x78, 0x0a, 0x24, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f,
2475 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
2476 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x0e, 0x4d,
2477 0x65, 0x74, 0x61, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a,
2478 0x3e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f,
2479 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x62, 0x69,
2480 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x2f, 0x62, 0x69, 0x67, 0x6c,
2481 0x61, 0x6b, 0x65, 0x70, 0x62, 0x3b, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x70, 0x62, 0x62,
2482 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
2483 }
2484
2485 var (
2486 file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescOnce sync.Once
2487 file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescData = file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDesc
2488 )
2489
2490 func file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescGZIP() []byte {
2491 file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescOnce.Do(func() {
2492 file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescData)
2493 })
2494 return file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDescData
2495 }
2496
2497 var file_google_cloud_bigquery_biglake_v1_metastore_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
2498 var file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes = make([]protoimpl.MessageInfo, 27)
2499 var file_google_cloud_bigquery_biglake_v1_metastore_proto_goTypes = []interface{}{
2500 (TableView)(0),
2501 (Database_Type)(0),
2502 (Table_Type)(0),
2503 (*Catalog)(nil),
2504 (*Database)(nil),
2505 (*Table)(nil),
2506 (*CreateCatalogRequest)(nil),
2507 (*DeleteCatalogRequest)(nil),
2508 (*GetCatalogRequest)(nil),
2509 (*ListCatalogsRequest)(nil),
2510 (*ListCatalogsResponse)(nil),
2511 (*CreateDatabaseRequest)(nil),
2512 (*DeleteDatabaseRequest)(nil),
2513 (*UpdateDatabaseRequest)(nil),
2514 (*GetDatabaseRequest)(nil),
2515 (*ListDatabasesRequest)(nil),
2516 (*ListDatabasesResponse)(nil),
2517 (*CreateTableRequest)(nil),
2518 (*DeleteTableRequest)(nil),
2519 (*UpdateTableRequest)(nil),
2520 (*RenameTableRequest)(nil),
2521 (*GetTableRequest)(nil),
2522 (*ListTablesRequest)(nil),
2523 (*ListTablesResponse)(nil),
2524 (*HiveDatabaseOptions)(nil),
2525 (*HiveTableOptions)(nil),
2526 nil,
2527 (*HiveTableOptions_SerDeInfo)(nil),
2528 (*HiveTableOptions_StorageDescriptor)(nil),
2529 nil,
2530 (*timestamppb.Timestamp)(nil),
2531 (*fieldmaskpb.FieldMask)(nil),
2532 }
2533 var file_google_cloud_bigquery_biglake_v1_metastore_proto_depIdxs = []int32{
2534 30,
2535 30,
2536 30,
2537 30,
2538 24,
2539 30,
2540 30,
2541 30,
2542 30,
2543 1,
2544 25,
2545 30,
2546 30,
2547 30,
2548 30,
2549 2,
2550 3,
2551 3,
2552 4,
2553 4,
2554 31,
2555 4,
2556 5,
2557 5,
2558 31,
2559 0,
2560 5,
2561 26,
2562 29,
2563 28,
2564 27,
2565 6,
2566 7,
2567 8,
2568 9,
2569 11,
2570 12,
2571 13,
2572 14,
2573 15,
2574 17,
2575 18,
2576 19,
2577 20,
2578 21,
2579 22,
2580 3,
2581 3,
2582 3,
2583 10,
2584 4,
2585 4,
2586 4,
2587 4,
2588 16,
2589 5,
2590 5,
2591 5,
2592 5,
2593 5,
2594 23,
2595 46,
2596 31,
2597 31,
2598 31,
2599 0,
2600 }
2601
2602 func init() { file_google_cloud_bigquery_biglake_v1_metastore_proto_init() }
2603 func file_google_cloud_bigquery_biglake_v1_metastore_proto_init() {
2604 if File_google_cloud_bigquery_biglake_v1_metastore_proto != nil {
2605 return
2606 }
2607 if !protoimpl.UnsafeEnabled {
2608 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
2609 switch v := v.(*Catalog); i {
2610 case 0:
2611 return &v.state
2612 case 1:
2613 return &v.sizeCache
2614 case 2:
2615 return &v.unknownFields
2616 default:
2617 return nil
2618 }
2619 }
2620 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
2621 switch v := v.(*Database); i {
2622 case 0:
2623 return &v.state
2624 case 1:
2625 return &v.sizeCache
2626 case 2:
2627 return &v.unknownFields
2628 default:
2629 return nil
2630 }
2631 }
2632 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
2633 switch v := v.(*Table); i {
2634 case 0:
2635 return &v.state
2636 case 1:
2637 return &v.sizeCache
2638 case 2:
2639 return &v.unknownFields
2640 default:
2641 return nil
2642 }
2643 }
2644 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
2645 switch v := v.(*CreateCatalogRequest); i {
2646 case 0:
2647 return &v.state
2648 case 1:
2649 return &v.sizeCache
2650 case 2:
2651 return &v.unknownFields
2652 default:
2653 return nil
2654 }
2655 }
2656 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
2657 switch v := v.(*DeleteCatalogRequest); i {
2658 case 0:
2659 return &v.state
2660 case 1:
2661 return &v.sizeCache
2662 case 2:
2663 return &v.unknownFields
2664 default:
2665 return nil
2666 }
2667 }
2668 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
2669 switch v := v.(*GetCatalogRequest); i {
2670 case 0:
2671 return &v.state
2672 case 1:
2673 return &v.sizeCache
2674 case 2:
2675 return &v.unknownFields
2676 default:
2677 return nil
2678 }
2679 }
2680 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
2681 switch v := v.(*ListCatalogsRequest); i {
2682 case 0:
2683 return &v.state
2684 case 1:
2685 return &v.sizeCache
2686 case 2:
2687 return &v.unknownFields
2688 default:
2689 return nil
2690 }
2691 }
2692 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
2693 switch v := v.(*ListCatalogsResponse); i {
2694 case 0:
2695 return &v.state
2696 case 1:
2697 return &v.sizeCache
2698 case 2:
2699 return &v.unknownFields
2700 default:
2701 return nil
2702 }
2703 }
2704 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
2705 switch v := v.(*CreateDatabaseRequest); i {
2706 case 0:
2707 return &v.state
2708 case 1:
2709 return &v.sizeCache
2710 case 2:
2711 return &v.unknownFields
2712 default:
2713 return nil
2714 }
2715 }
2716 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
2717 switch v := v.(*DeleteDatabaseRequest); i {
2718 case 0:
2719 return &v.state
2720 case 1:
2721 return &v.sizeCache
2722 case 2:
2723 return &v.unknownFields
2724 default:
2725 return nil
2726 }
2727 }
2728 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
2729 switch v := v.(*UpdateDatabaseRequest); i {
2730 case 0:
2731 return &v.state
2732 case 1:
2733 return &v.sizeCache
2734 case 2:
2735 return &v.unknownFields
2736 default:
2737 return nil
2738 }
2739 }
2740 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
2741 switch v := v.(*GetDatabaseRequest); i {
2742 case 0:
2743 return &v.state
2744 case 1:
2745 return &v.sizeCache
2746 case 2:
2747 return &v.unknownFields
2748 default:
2749 return nil
2750 }
2751 }
2752 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
2753 switch v := v.(*ListDatabasesRequest); i {
2754 case 0:
2755 return &v.state
2756 case 1:
2757 return &v.sizeCache
2758 case 2:
2759 return &v.unknownFields
2760 default:
2761 return nil
2762 }
2763 }
2764 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
2765 switch v := v.(*ListDatabasesResponse); i {
2766 case 0:
2767 return &v.state
2768 case 1:
2769 return &v.sizeCache
2770 case 2:
2771 return &v.unknownFields
2772 default:
2773 return nil
2774 }
2775 }
2776 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
2777 switch v := v.(*CreateTableRequest); i {
2778 case 0:
2779 return &v.state
2780 case 1:
2781 return &v.sizeCache
2782 case 2:
2783 return &v.unknownFields
2784 default:
2785 return nil
2786 }
2787 }
2788 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
2789 switch v := v.(*DeleteTableRequest); i {
2790 case 0:
2791 return &v.state
2792 case 1:
2793 return &v.sizeCache
2794 case 2:
2795 return &v.unknownFields
2796 default:
2797 return nil
2798 }
2799 }
2800 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
2801 switch v := v.(*UpdateTableRequest); i {
2802 case 0:
2803 return &v.state
2804 case 1:
2805 return &v.sizeCache
2806 case 2:
2807 return &v.unknownFields
2808 default:
2809 return nil
2810 }
2811 }
2812 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
2813 switch v := v.(*RenameTableRequest); i {
2814 case 0:
2815 return &v.state
2816 case 1:
2817 return &v.sizeCache
2818 case 2:
2819 return &v.unknownFields
2820 default:
2821 return nil
2822 }
2823 }
2824 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
2825 switch v := v.(*GetTableRequest); i {
2826 case 0:
2827 return &v.state
2828 case 1:
2829 return &v.sizeCache
2830 case 2:
2831 return &v.unknownFields
2832 default:
2833 return nil
2834 }
2835 }
2836 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
2837 switch v := v.(*ListTablesRequest); i {
2838 case 0:
2839 return &v.state
2840 case 1:
2841 return &v.sizeCache
2842 case 2:
2843 return &v.unknownFields
2844 default:
2845 return nil
2846 }
2847 }
2848 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
2849 switch v := v.(*ListTablesResponse); i {
2850 case 0:
2851 return &v.state
2852 case 1:
2853 return &v.sizeCache
2854 case 2:
2855 return &v.unknownFields
2856 default:
2857 return nil
2858 }
2859 }
2860 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
2861 switch v := v.(*HiveDatabaseOptions); i {
2862 case 0:
2863 return &v.state
2864 case 1:
2865 return &v.sizeCache
2866 case 2:
2867 return &v.unknownFields
2868 default:
2869 return nil
2870 }
2871 }
2872 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
2873 switch v := v.(*HiveTableOptions); i {
2874 case 0:
2875 return &v.state
2876 case 1:
2877 return &v.sizeCache
2878 case 2:
2879 return &v.unknownFields
2880 default:
2881 return nil
2882 }
2883 }
2884 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
2885 switch v := v.(*HiveTableOptions_SerDeInfo); i {
2886 case 0:
2887 return &v.state
2888 case 1:
2889 return &v.sizeCache
2890 case 2:
2891 return &v.unknownFields
2892 default:
2893 return nil
2894 }
2895 }
2896 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
2897 switch v := v.(*HiveTableOptions_StorageDescriptor); i {
2898 case 0:
2899 return &v.state
2900 case 1:
2901 return &v.sizeCache
2902 case 2:
2903 return &v.unknownFields
2904 default:
2905 return nil
2906 }
2907 }
2908 }
2909 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[1].OneofWrappers = []interface{}{
2910 (*Database_HiveOptions)(nil),
2911 }
2912 file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes[2].OneofWrappers = []interface{}{
2913 (*Table_HiveOptions)(nil),
2914 }
2915 type x struct{}
2916 out := protoimpl.TypeBuilder{
2917 File: protoimpl.DescBuilder{
2918 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
2919 RawDescriptor: file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDesc,
2920 NumEnums: 3,
2921 NumMessages: 27,
2922 NumExtensions: 0,
2923 NumServices: 1,
2924 },
2925 GoTypes: file_google_cloud_bigquery_biglake_v1_metastore_proto_goTypes,
2926 DependencyIndexes: file_google_cloud_bigquery_biglake_v1_metastore_proto_depIdxs,
2927 EnumInfos: file_google_cloud_bigquery_biglake_v1_metastore_proto_enumTypes,
2928 MessageInfos: file_google_cloud_bigquery_biglake_v1_metastore_proto_msgTypes,
2929 }.Build()
2930 File_google_cloud_bigquery_biglake_v1_metastore_proto = out.File
2931 file_google_cloud_bigquery_biglake_v1_metastore_proto_rawDesc = nil
2932 file_google_cloud_bigquery_biglake_v1_metastore_proto_goTypes = nil
2933 file_google_cloud_bigquery_biglake_v1_metastore_proto_depIdxs = nil
2934 }
2935
2936
2937 var _ context.Context
2938 var _ grpc.ClientConnInterface
2939
2940
2941
2942 const _ = grpc.SupportPackageIsVersion6
2943
2944
2945
2946
2947 type MetastoreServiceClient interface {
2948
2949 CreateCatalog(ctx context.Context, in *CreateCatalogRequest, opts ...grpc.CallOption) (*Catalog, error)
2950
2951 DeleteCatalog(ctx context.Context, in *DeleteCatalogRequest, opts ...grpc.CallOption) (*Catalog, error)
2952
2953 GetCatalog(ctx context.Context, in *GetCatalogRequest, opts ...grpc.CallOption) (*Catalog, error)
2954
2955 ListCatalogs(ctx context.Context, in *ListCatalogsRequest, opts ...grpc.CallOption) (*ListCatalogsResponse, error)
2956
2957 CreateDatabase(ctx context.Context, in *CreateDatabaseRequest, opts ...grpc.CallOption) (*Database, error)
2958
2959 DeleteDatabase(ctx context.Context, in *DeleteDatabaseRequest, opts ...grpc.CallOption) (*Database, error)
2960
2961 UpdateDatabase(ctx context.Context, in *UpdateDatabaseRequest, opts ...grpc.CallOption) (*Database, error)
2962
2963 GetDatabase(ctx context.Context, in *GetDatabaseRequest, opts ...grpc.CallOption) (*Database, error)
2964
2965 ListDatabases(ctx context.Context, in *ListDatabasesRequest, opts ...grpc.CallOption) (*ListDatabasesResponse, error)
2966
2967 CreateTable(ctx context.Context, in *CreateTableRequest, opts ...grpc.CallOption) (*Table, error)
2968
2969 DeleteTable(ctx context.Context, in *DeleteTableRequest, opts ...grpc.CallOption) (*Table, error)
2970
2971 UpdateTable(ctx context.Context, in *UpdateTableRequest, opts ...grpc.CallOption) (*Table, error)
2972
2973 RenameTable(ctx context.Context, in *RenameTableRequest, opts ...grpc.CallOption) (*Table, error)
2974
2975 GetTable(ctx context.Context, in *GetTableRequest, opts ...grpc.CallOption) (*Table, error)
2976
2977 ListTables(ctx context.Context, in *ListTablesRequest, opts ...grpc.CallOption) (*ListTablesResponse, error)
2978 }
2979
2980 type metastoreServiceClient struct {
2981 cc grpc.ClientConnInterface
2982 }
2983
2984 func NewMetastoreServiceClient(cc grpc.ClientConnInterface) MetastoreServiceClient {
2985 return &metastoreServiceClient{cc}
2986 }
2987
2988 func (c *metastoreServiceClient) CreateCatalog(ctx context.Context, in *CreateCatalogRequest, opts ...grpc.CallOption) (*Catalog, error) {
2989 out := new(Catalog)
2990 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1.MetastoreService/CreateCatalog", in, out, opts...)
2991 if err != nil {
2992 return nil, err
2993 }
2994 return out, nil
2995 }
2996
2997 func (c *metastoreServiceClient) DeleteCatalog(ctx context.Context, in *DeleteCatalogRequest, opts ...grpc.CallOption) (*Catalog, error) {
2998 out := new(Catalog)
2999 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1.MetastoreService/DeleteCatalog", in, out, opts...)
3000 if err != nil {
3001 return nil, err
3002 }
3003 return out, nil
3004 }
3005
3006 func (c *metastoreServiceClient) GetCatalog(ctx context.Context, in *GetCatalogRequest, opts ...grpc.CallOption) (*Catalog, error) {
3007 out := new(Catalog)
3008 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1.MetastoreService/GetCatalog", in, out, opts...)
3009 if err != nil {
3010 return nil, err
3011 }
3012 return out, nil
3013 }
3014
3015 func (c *metastoreServiceClient) ListCatalogs(ctx context.Context, in *ListCatalogsRequest, opts ...grpc.CallOption) (*ListCatalogsResponse, error) {
3016 out := new(ListCatalogsResponse)
3017 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1.MetastoreService/ListCatalogs", in, out, opts...)
3018 if err != nil {
3019 return nil, err
3020 }
3021 return out, nil
3022 }
3023
3024 func (c *metastoreServiceClient) CreateDatabase(ctx context.Context, in *CreateDatabaseRequest, opts ...grpc.CallOption) (*Database, error) {
3025 out := new(Database)
3026 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1.MetastoreService/CreateDatabase", in, out, opts...)
3027 if err != nil {
3028 return nil, err
3029 }
3030 return out, nil
3031 }
3032
3033 func (c *metastoreServiceClient) DeleteDatabase(ctx context.Context, in *DeleteDatabaseRequest, opts ...grpc.CallOption) (*Database, error) {
3034 out := new(Database)
3035 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1.MetastoreService/DeleteDatabase", in, out, opts...)
3036 if err != nil {
3037 return nil, err
3038 }
3039 return out, nil
3040 }
3041
3042 func (c *metastoreServiceClient) UpdateDatabase(ctx context.Context, in *UpdateDatabaseRequest, opts ...grpc.CallOption) (*Database, error) {
3043 out := new(Database)
3044 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1.MetastoreService/UpdateDatabase", in, out, opts...)
3045 if err != nil {
3046 return nil, err
3047 }
3048 return out, nil
3049 }
3050
3051 func (c *metastoreServiceClient) GetDatabase(ctx context.Context, in *GetDatabaseRequest, opts ...grpc.CallOption) (*Database, error) {
3052 out := new(Database)
3053 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1.MetastoreService/GetDatabase", in, out, opts...)
3054 if err != nil {
3055 return nil, err
3056 }
3057 return out, nil
3058 }
3059
3060 func (c *metastoreServiceClient) ListDatabases(ctx context.Context, in *ListDatabasesRequest, opts ...grpc.CallOption) (*ListDatabasesResponse, error) {
3061 out := new(ListDatabasesResponse)
3062 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1.MetastoreService/ListDatabases", in, out, opts...)
3063 if err != nil {
3064 return nil, err
3065 }
3066 return out, nil
3067 }
3068
3069 func (c *metastoreServiceClient) CreateTable(ctx context.Context, in *CreateTableRequest, opts ...grpc.CallOption) (*Table, error) {
3070 out := new(Table)
3071 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1.MetastoreService/CreateTable", in, out, opts...)
3072 if err != nil {
3073 return nil, err
3074 }
3075 return out, nil
3076 }
3077
3078 func (c *metastoreServiceClient) DeleteTable(ctx context.Context, in *DeleteTableRequest, opts ...grpc.CallOption) (*Table, error) {
3079 out := new(Table)
3080 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1.MetastoreService/DeleteTable", in, out, opts...)
3081 if err != nil {
3082 return nil, err
3083 }
3084 return out, nil
3085 }
3086
3087 func (c *metastoreServiceClient) UpdateTable(ctx context.Context, in *UpdateTableRequest, opts ...grpc.CallOption) (*Table, error) {
3088 out := new(Table)
3089 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1.MetastoreService/UpdateTable", in, out, opts...)
3090 if err != nil {
3091 return nil, err
3092 }
3093 return out, nil
3094 }
3095
3096 func (c *metastoreServiceClient) RenameTable(ctx context.Context, in *RenameTableRequest, opts ...grpc.CallOption) (*Table, error) {
3097 out := new(Table)
3098 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1.MetastoreService/RenameTable", in, out, opts...)
3099 if err != nil {
3100 return nil, err
3101 }
3102 return out, nil
3103 }
3104
3105 func (c *metastoreServiceClient) GetTable(ctx context.Context, in *GetTableRequest, opts ...grpc.CallOption) (*Table, error) {
3106 out := new(Table)
3107 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1.MetastoreService/GetTable", in, out, opts...)
3108 if err != nil {
3109 return nil, err
3110 }
3111 return out, nil
3112 }
3113
3114 func (c *metastoreServiceClient) ListTables(ctx context.Context, in *ListTablesRequest, opts ...grpc.CallOption) (*ListTablesResponse, error) {
3115 out := new(ListTablesResponse)
3116 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1.MetastoreService/ListTables", in, out, opts...)
3117 if err != nil {
3118 return nil, err
3119 }
3120 return out, nil
3121 }
3122
3123
3124 type MetastoreServiceServer interface {
3125
3126 CreateCatalog(context.Context, *CreateCatalogRequest) (*Catalog, error)
3127
3128 DeleteCatalog(context.Context, *DeleteCatalogRequest) (*Catalog, error)
3129
3130 GetCatalog(context.Context, *GetCatalogRequest) (*Catalog, error)
3131
3132 ListCatalogs(context.Context, *ListCatalogsRequest) (*ListCatalogsResponse, error)
3133
3134 CreateDatabase(context.Context, *CreateDatabaseRequest) (*Database, error)
3135
3136 DeleteDatabase(context.Context, *DeleteDatabaseRequest) (*Database, error)
3137
3138 UpdateDatabase(context.Context, *UpdateDatabaseRequest) (*Database, error)
3139
3140 GetDatabase(context.Context, *GetDatabaseRequest) (*Database, error)
3141
3142 ListDatabases(context.Context, *ListDatabasesRequest) (*ListDatabasesResponse, error)
3143
3144 CreateTable(context.Context, *CreateTableRequest) (*Table, error)
3145
3146 DeleteTable(context.Context, *DeleteTableRequest) (*Table, error)
3147
3148 UpdateTable(context.Context, *UpdateTableRequest) (*Table, error)
3149
3150 RenameTable(context.Context, *RenameTableRequest) (*Table, error)
3151
3152 GetTable(context.Context, *GetTableRequest) (*Table, error)
3153
3154 ListTables(context.Context, *ListTablesRequest) (*ListTablesResponse, error)
3155 }
3156
3157
3158 type UnimplementedMetastoreServiceServer struct {
3159 }
3160
3161 func (*UnimplementedMetastoreServiceServer) CreateCatalog(context.Context, *CreateCatalogRequest) (*Catalog, error) {
3162 return nil, status.Errorf(codes.Unimplemented, "method CreateCatalog not implemented")
3163 }
3164 func (*UnimplementedMetastoreServiceServer) DeleteCatalog(context.Context, *DeleteCatalogRequest) (*Catalog, error) {
3165 return nil, status.Errorf(codes.Unimplemented, "method DeleteCatalog not implemented")
3166 }
3167 func (*UnimplementedMetastoreServiceServer) GetCatalog(context.Context, *GetCatalogRequest) (*Catalog, error) {
3168 return nil, status.Errorf(codes.Unimplemented, "method GetCatalog not implemented")
3169 }
3170 func (*UnimplementedMetastoreServiceServer) ListCatalogs(context.Context, *ListCatalogsRequest) (*ListCatalogsResponse, error) {
3171 return nil, status.Errorf(codes.Unimplemented, "method ListCatalogs not implemented")
3172 }
3173 func (*UnimplementedMetastoreServiceServer) CreateDatabase(context.Context, *CreateDatabaseRequest) (*Database, error) {
3174 return nil, status.Errorf(codes.Unimplemented, "method CreateDatabase not implemented")
3175 }
3176 func (*UnimplementedMetastoreServiceServer) DeleteDatabase(context.Context, *DeleteDatabaseRequest) (*Database, error) {
3177 return nil, status.Errorf(codes.Unimplemented, "method DeleteDatabase not implemented")
3178 }
3179 func (*UnimplementedMetastoreServiceServer) UpdateDatabase(context.Context, *UpdateDatabaseRequest) (*Database, error) {
3180 return nil, status.Errorf(codes.Unimplemented, "method UpdateDatabase not implemented")
3181 }
3182 func (*UnimplementedMetastoreServiceServer) GetDatabase(context.Context, *GetDatabaseRequest) (*Database, error) {
3183 return nil, status.Errorf(codes.Unimplemented, "method GetDatabase not implemented")
3184 }
3185 func (*UnimplementedMetastoreServiceServer) ListDatabases(context.Context, *ListDatabasesRequest) (*ListDatabasesResponse, error) {
3186 return nil, status.Errorf(codes.Unimplemented, "method ListDatabases not implemented")
3187 }
3188 func (*UnimplementedMetastoreServiceServer) CreateTable(context.Context, *CreateTableRequest) (*Table, error) {
3189 return nil, status.Errorf(codes.Unimplemented, "method CreateTable not implemented")
3190 }
3191 func (*UnimplementedMetastoreServiceServer) DeleteTable(context.Context, *DeleteTableRequest) (*Table, error) {
3192 return nil, status.Errorf(codes.Unimplemented, "method DeleteTable not implemented")
3193 }
3194 func (*UnimplementedMetastoreServiceServer) UpdateTable(context.Context, *UpdateTableRequest) (*Table, error) {
3195 return nil, status.Errorf(codes.Unimplemented, "method UpdateTable not implemented")
3196 }
3197 func (*UnimplementedMetastoreServiceServer) RenameTable(context.Context, *RenameTableRequest) (*Table, error) {
3198 return nil, status.Errorf(codes.Unimplemented, "method RenameTable not implemented")
3199 }
3200 func (*UnimplementedMetastoreServiceServer) GetTable(context.Context, *GetTableRequest) (*Table, error) {
3201 return nil, status.Errorf(codes.Unimplemented, "method GetTable not implemented")
3202 }
3203 func (*UnimplementedMetastoreServiceServer) ListTables(context.Context, *ListTablesRequest) (*ListTablesResponse, error) {
3204 return nil, status.Errorf(codes.Unimplemented, "method ListTables not implemented")
3205 }
3206
3207 func RegisterMetastoreServiceServer(s *grpc.Server, srv MetastoreServiceServer) {
3208 s.RegisterService(&_MetastoreService_serviceDesc, srv)
3209 }
3210
3211 func _MetastoreService_CreateCatalog_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3212 in := new(CreateCatalogRequest)
3213 if err := dec(in); err != nil {
3214 return nil, err
3215 }
3216 if interceptor == nil {
3217 return srv.(MetastoreServiceServer).CreateCatalog(ctx, in)
3218 }
3219 info := &grpc.UnaryServerInfo{
3220 Server: srv,
3221 FullMethod: "/google.cloud.bigquery.biglake.v1.MetastoreService/CreateCatalog",
3222 }
3223 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3224 return srv.(MetastoreServiceServer).CreateCatalog(ctx, req.(*CreateCatalogRequest))
3225 }
3226 return interceptor(ctx, in, info, handler)
3227 }
3228
3229 func _MetastoreService_DeleteCatalog_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3230 in := new(DeleteCatalogRequest)
3231 if err := dec(in); err != nil {
3232 return nil, err
3233 }
3234 if interceptor == nil {
3235 return srv.(MetastoreServiceServer).DeleteCatalog(ctx, in)
3236 }
3237 info := &grpc.UnaryServerInfo{
3238 Server: srv,
3239 FullMethod: "/google.cloud.bigquery.biglake.v1.MetastoreService/DeleteCatalog",
3240 }
3241 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3242 return srv.(MetastoreServiceServer).DeleteCatalog(ctx, req.(*DeleteCatalogRequest))
3243 }
3244 return interceptor(ctx, in, info, handler)
3245 }
3246
3247 func _MetastoreService_GetCatalog_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3248 in := new(GetCatalogRequest)
3249 if err := dec(in); err != nil {
3250 return nil, err
3251 }
3252 if interceptor == nil {
3253 return srv.(MetastoreServiceServer).GetCatalog(ctx, in)
3254 }
3255 info := &grpc.UnaryServerInfo{
3256 Server: srv,
3257 FullMethod: "/google.cloud.bigquery.biglake.v1.MetastoreService/GetCatalog",
3258 }
3259 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3260 return srv.(MetastoreServiceServer).GetCatalog(ctx, req.(*GetCatalogRequest))
3261 }
3262 return interceptor(ctx, in, info, handler)
3263 }
3264
3265 func _MetastoreService_ListCatalogs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3266 in := new(ListCatalogsRequest)
3267 if err := dec(in); err != nil {
3268 return nil, err
3269 }
3270 if interceptor == nil {
3271 return srv.(MetastoreServiceServer).ListCatalogs(ctx, in)
3272 }
3273 info := &grpc.UnaryServerInfo{
3274 Server: srv,
3275 FullMethod: "/google.cloud.bigquery.biglake.v1.MetastoreService/ListCatalogs",
3276 }
3277 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3278 return srv.(MetastoreServiceServer).ListCatalogs(ctx, req.(*ListCatalogsRequest))
3279 }
3280 return interceptor(ctx, in, info, handler)
3281 }
3282
3283 func _MetastoreService_CreateDatabase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3284 in := new(CreateDatabaseRequest)
3285 if err := dec(in); err != nil {
3286 return nil, err
3287 }
3288 if interceptor == nil {
3289 return srv.(MetastoreServiceServer).CreateDatabase(ctx, in)
3290 }
3291 info := &grpc.UnaryServerInfo{
3292 Server: srv,
3293 FullMethod: "/google.cloud.bigquery.biglake.v1.MetastoreService/CreateDatabase",
3294 }
3295 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3296 return srv.(MetastoreServiceServer).CreateDatabase(ctx, req.(*CreateDatabaseRequest))
3297 }
3298 return interceptor(ctx, in, info, handler)
3299 }
3300
3301 func _MetastoreService_DeleteDatabase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3302 in := new(DeleteDatabaseRequest)
3303 if err := dec(in); err != nil {
3304 return nil, err
3305 }
3306 if interceptor == nil {
3307 return srv.(MetastoreServiceServer).DeleteDatabase(ctx, in)
3308 }
3309 info := &grpc.UnaryServerInfo{
3310 Server: srv,
3311 FullMethod: "/google.cloud.bigquery.biglake.v1.MetastoreService/DeleteDatabase",
3312 }
3313 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3314 return srv.(MetastoreServiceServer).DeleteDatabase(ctx, req.(*DeleteDatabaseRequest))
3315 }
3316 return interceptor(ctx, in, info, handler)
3317 }
3318
3319 func _MetastoreService_UpdateDatabase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3320 in := new(UpdateDatabaseRequest)
3321 if err := dec(in); err != nil {
3322 return nil, err
3323 }
3324 if interceptor == nil {
3325 return srv.(MetastoreServiceServer).UpdateDatabase(ctx, in)
3326 }
3327 info := &grpc.UnaryServerInfo{
3328 Server: srv,
3329 FullMethod: "/google.cloud.bigquery.biglake.v1.MetastoreService/UpdateDatabase",
3330 }
3331 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3332 return srv.(MetastoreServiceServer).UpdateDatabase(ctx, req.(*UpdateDatabaseRequest))
3333 }
3334 return interceptor(ctx, in, info, handler)
3335 }
3336
3337 func _MetastoreService_GetDatabase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3338 in := new(GetDatabaseRequest)
3339 if err := dec(in); err != nil {
3340 return nil, err
3341 }
3342 if interceptor == nil {
3343 return srv.(MetastoreServiceServer).GetDatabase(ctx, in)
3344 }
3345 info := &grpc.UnaryServerInfo{
3346 Server: srv,
3347 FullMethod: "/google.cloud.bigquery.biglake.v1.MetastoreService/GetDatabase",
3348 }
3349 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3350 return srv.(MetastoreServiceServer).GetDatabase(ctx, req.(*GetDatabaseRequest))
3351 }
3352 return interceptor(ctx, in, info, handler)
3353 }
3354
3355 func _MetastoreService_ListDatabases_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3356 in := new(ListDatabasesRequest)
3357 if err := dec(in); err != nil {
3358 return nil, err
3359 }
3360 if interceptor == nil {
3361 return srv.(MetastoreServiceServer).ListDatabases(ctx, in)
3362 }
3363 info := &grpc.UnaryServerInfo{
3364 Server: srv,
3365 FullMethod: "/google.cloud.bigquery.biglake.v1.MetastoreService/ListDatabases",
3366 }
3367 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3368 return srv.(MetastoreServiceServer).ListDatabases(ctx, req.(*ListDatabasesRequest))
3369 }
3370 return interceptor(ctx, in, info, handler)
3371 }
3372
3373 func _MetastoreService_CreateTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3374 in := new(CreateTableRequest)
3375 if err := dec(in); err != nil {
3376 return nil, err
3377 }
3378 if interceptor == nil {
3379 return srv.(MetastoreServiceServer).CreateTable(ctx, in)
3380 }
3381 info := &grpc.UnaryServerInfo{
3382 Server: srv,
3383 FullMethod: "/google.cloud.bigquery.biglake.v1.MetastoreService/CreateTable",
3384 }
3385 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3386 return srv.(MetastoreServiceServer).CreateTable(ctx, req.(*CreateTableRequest))
3387 }
3388 return interceptor(ctx, in, info, handler)
3389 }
3390
3391 func _MetastoreService_DeleteTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3392 in := new(DeleteTableRequest)
3393 if err := dec(in); err != nil {
3394 return nil, err
3395 }
3396 if interceptor == nil {
3397 return srv.(MetastoreServiceServer).DeleteTable(ctx, in)
3398 }
3399 info := &grpc.UnaryServerInfo{
3400 Server: srv,
3401 FullMethod: "/google.cloud.bigquery.biglake.v1.MetastoreService/DeleteTable",
3402 }
3403 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3404 return srv.(MetastoreServiceServer).DeleteTable(ctx, req.(*DeleteTableRequest))
3405 }
3406 return interceptor(ctx, in, info, handler)
3407 }
3408
3409 func _MetastoreService_UpdateTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3410 in := new(UpdateTableRequest)
3411 if err := dec(in); err != nil {
3412 return nil, err
3413 }
3414 if interceptor == nil {
3415 return srv.(MetastoreServiceServer).UpdateTable(ctx, in)
3416 }
3417 info := &grpc.UnaryServerInfo{
3418 Server: srv,
3419 FullMethod: "/google.cloud.bigquery.biglake.v1.MetastoreService/UpdateTable",
3420 }
3421 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3422 return srv.(MetastoreServiceServer).UpdateTable(ctx, req.(*UpdateTableRequest))
3423 }
3424 return interceptor(ctx, in, info, handler)
3425 }
3426
3427 func _MetastoreService_RenameTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3428 in := new(RenameTableRequest)
3429 if err := dec(in); err != nil {
3430 return nil, err
3431 }
3432 if interceptor == nil {
3433 return srv.(MetastoreServiceServer).RenameTable(ctx, in)
3434 }
3435 info := &grpc.UnaryServerInfo{
3436 Server: srv,
3437 FullMethod: "/google.cloud.bigquery.biglake.v1.MetastoreService/RenameTable",
3438 }
3439 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3440 return srv.(MetastoreServiceServer).RenameTable(ctx, req.(*RenameTableRequest))
3441 }
3442 return interceptor(ctx, in, info, handler)
3443 }
3444
3445 func _MetastoreService_GetTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3446 in := new(GetTableRequest)
3447 if err := dec(in); err != nil {
3448 return nil, err
3449 }
3450 if interceptor == nil {
3451 return srv.(MetastoreServiceServer).GetTable(ctx, in)
3452 }
3453 info := &grpc.UnaryServerInfo{
3454 Server: srv,
3455 FullMethod: "/google.cloud.bigquery.biglake.v1.MetastoreService/GetTable",
3456 }
3457 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3458 return srv.(MetastoreServiceServer).GetTable(ctx, req.(*GetTableRequest))
3459 }
3460 return interceptor(ctx, in, info, handler)
3461 }
3462
3463 func _MetastoreService_ListTables_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3464 in := new(ListTablesRequest)
3465 if err := dec(in); err != nil {
3466 return nil, err
3467 }
3468 if interceptor == nil {
3469 return srv.(MetastoreServiceServer).ListTables(ctx, in)
3470 }
3471 info := &grpc.UnaryServerInfo{
3472 Server: srv,
3473 FullMethod: "/google.cloud.bigquery.biglake.v1.MetastoreService/ListTables",
3474 }
3475 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3476 return srv.(MetastoreServiceServer).ListTables(ctx, req.(*ListTablesRequest))
3477 }
3478 return interceptor(ctx, in, info, handler)
3479 }
3480
3481 var _MetastoreService_serviceDesc = grpc.ServiceDesc{
3482 ServiceName: "google.cloud.bigquery.biglake.v1.MetastoreService",
3483 HandlerType: (*MetastoreServiceServer)(nil),
3484 Methods: []grpc.MethodDesc{
3485 {
3486 MethodName: "CreateCatalog",
3487 Handler: _MetastoreService_CreateCatalog_Handler,
3488 },
3489 {
3490 MethodName: "DeleteCatalog",
3491 Handler: _MetastoreService_DeleteCatalog_Handler,
3492 },
3493 {
3494 MethodName: "GetCatalog",
3495 Handler: _MetastoreService_GetCatalog_Handler,
3496 },
3497 {
3498 MethodName: "ListCatalogs",
3499 Handler: _MetastoreService_ListCatalogs_Handler,
3500 },
3501 {
3502 MethodName: "CreateDatabase",
3503 Handler: _MetastoreService_CreateDatabase_Handler,
3504 },
3505 {
3506 MethodName: "DeleteDatabase",
3507 Handler: _MetastoreService_DeleteDatabase_Handler,
3508 },
3509 {
3510 MethodName: "UpdateDatabase",
3511 Handler: _MetastoreService_UpdateDatabase_Handler,
3512 },
3513 {
3514 MethodName: "GetDatabase",
3515 Handler: _MetastoreService_GetDatabase_Handler,
3516 },
3517 {
3518 MethodName: "ListDatabases",
3519 Handler: _MetastoreService_ListDatabases_Handler,
3520 },
3521 {
3522 MethodName: "CreateTable",
3523 Handler: _MetastoreService_CreateTable_Handler,
3524 },
3525 {
3526 MethodName: "DeleteTable",
3527 Handler: _MetastoreService_DeleteTable_Handler,
3528 },
3529 {
3530 MethodName: "UpdateTable",
3531 Handler: _MetastoreService_UpdateTable_Handler,
3532 },
3533 {
3534 MethodName: "RenameTable",
3535 Handler: _MetastoreService_RenameTable_Handler,
3536 },
3537 {
3538 MethodName: "GetTable",
3539 Handler: _MetastoreService_GetTable_Handler,
3540 },
3541 {
3542 MethodName: "ListTables",
3543 Handler: _MetastoreService_ListTables_Handler,
3544 },
3545 },
3546 Streams: []grpc.StreamDesc{},
3547 Metadata: "google/cloud/bigquery/biglake/v1/metastore.proto",
3548 }
3549
View as plain text