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