1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package reservationpb
22
23 import (
24 context "context"
25 reflect "reflect"
26 sync "sync"
27
28 _ "google.golang.org/genproto/googleapis/api/annotations"
29 status "google.golang.org/genproto/googleapis/rpc/status"
30 grpc "google.golang.org/grpc"
31 codes "google.golang.org/grpc/codes"
32 status1 "google.golang.org/grpc/status"
33 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
34 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
35 emptypb "google.golang.org/protobuf/types/known/emptypb"
36 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
37 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
38 )
39
40 const (
41
42 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
43
44 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
45 )
46
47
48
49
50 type Edition int32
51
52 const (
53
54 Edition_EDITION_UNSPECIFIED Edition = 0
55
56 Edition_STANDARD Edition = 1
57
58 Edition_ENTERPRISE Edition = 2
59
60 Edition_ENTERPRISE_PLUS Edition = 3
61 )
62
63
64 var (
65 Edition_name = map[int32]string{
66 0: "EDITION_UNSPECIFIED",
67 1: "STANDARD",
68 2: "ENTERPRISE",
69 3: "ENTERPRISE_PLUS",
70 }
71 Edition_value = map[string]int32{
72 "EDITION_UNSPECIFIED": 0,
73 "STANDARD": 1,
74 "ENTERPRISE": 2,
75 "ENTERPRISE_PLUS": 3,
76 }
77 )
78
79 func (x Edition) Enum() *Edition {
80 p := new(Edition)
81 *p = x
82 return p
83 }
84
85 func (x Edition) String() string {
86 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
87 }
88
89 func (Edition) Descriptor() protoreflect.EnumDescriptor {
90 return file_google_cloud_bigquery_reservation_v1_reservation_proto_enumTypes[0].Descriptor()
91 }
92
93 func (Edition) Type() protoreflect.EnumType {
94 return &file_google_cloud_bigquery_reservation_v1_reservation_proto_enumTypes[0]
95 }
96
97 func (x Edition) Number() protoreflect.EnumNumber {
98 return protoreflect.EnumNumber(x)
99 }
100
101
102 func (Edition) EnumDescriptor() ([]byte, []int) {
103 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{0}
104 }
105
106
107
108 type CapacityCommitment_CommitmentPlan int32
109
110 const (
111
112
113 CapacityCommitment_COMMITMENT_PLAN_UNSPECIFIED CapacityCommitment_CommitmentPlan = 0
114
115
116
117 CapacityCommitment_FLEX CapacityCommitment_CommitmentPlan = 3
118
119
120
121
122 CapacityCommitment_FLEX_FLAT_RATE CapacityCommitment_CommitmentPlan = 7
123
124
125
126
127 CapacityCommitment_TRIAL CapacityCommitment_CommitmentPlan = 5
128
129
130
131 CapacityCommitment_MONTHLY CapacityCommitment_CommitmentPlan = 2
132
133
134
135
136 CapacityCommitment_MONTHLY_FLAT_RATE CapacityCommitment_CommitmentPlan = 8
137
138
139
140 CapacityCommitment_ANNUAL CapacityCommitment_CommitmentPlan = 4
141
142
143
144
145 CapacityCommitment_ANNUAL_FLAT_RATE CapacityCommitment_CommitmentPlan = 9
146
147
148
149 CapacityCommitment_THREE_YEAR CapacityCommitment_CommitmentPlan = 10
150
151
152
153
154
155
156 CapacityCommitment_NONE CapacityCommitment_CommitmentPlan = 6
157 )
158
159
160 var (
161 CapacityCommitment_CommitmentPlan_name = map[int32]string{
162 0: "COMMITMENT_PLAN_UNSPECIFIED",
163 3: "FLEX",
164 7: "FLEX_FLAT_RATE",
165 5: "TRIAL",
166 2: "MONTHLY",
167 8: "MONTHLY_FLAT_RATE",
168 4: "ANNUAL",
169 9: "ANNUAL_FLAT_RATE",
170 10: "THREE_YEAR",
171 6: "NONE",
172 }
173 CapacityCommitment_CommitmentPlan_value = map[string]int32{
174 "COMMITMENT_PLAN_UNSPECIFIED": 0,
175 "FLEX": 3,
176 "FLEX_FLAT_RATE": 7,
177 "TRIAL": 5,
178 "MONTHLY": 2,
179 "MONTHLY_FLAT_RATE": 8,
180 "ANNUAL": 4,
181 "ANNUAL_FLAT_RATE": 9,
182 "THREE_YEAR": 10,
183 "NONE": 6,
184 }
185 )
186
187 func (x CapacityCommitment_CommitmentPlan) Enum() *CapacityCommitment_CommitmentPlan {
188 p := new(CapacityCommitment_CommitmentPlan)
189 *p = x
190 return p
191 }
192
193 func (x CapacityCommitment_CommitmentPlan) String() string {
194 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
195 }
196
197 func (CapacityCommitment_CommitmentPlan) Descriptor() protoreflect.EnumDescriptor {
198 return file_google_cloud_bigquery_reservation_v1_reservation_proto_enumTypes[1].Descriptor()
199 }
200
201 func (CapacityCommitment_CommitmentPlan) Type() protoreflect.EnumType {
202 return &file_google_cloud_bigquery_reservation_v1_reservation_proto_enumTypes[1]
203 }
204
205 func (x CapacityCommitment_CommitmentPlan) Number() protoreflect.EnumNumber {
206 return protoreflect.EnumNumber(x)
207 }
208
209
210 func (CapacityCommitment_CommitmentPlan) EnumDescriptor() ([]byte, []int) {
211 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{1, 0}
212 }
213
214
215
216 type CapacityCommitment_State int32
217
218 const (
219
220 CapacityCommitment_STATE_UNSPECIFIED CapacityCommitment_State = 0
221
222
223 CapacityCommitment_PENDING CapacityCommitment_State = 1
224
225
226 CapacityCommitment_ACTIVE CapacityCommitment_State = 2
227
228 CapacityCommitment_FAILED CapacityCommitment_State = 3
229 )
230
231
232 var (
233 CapacityCommitment_State_name = map[int32]string{
234 0: "STATE_UNSPECIFIED",
235 1: "PENDING",
236 2: "ACTIVE",
237 3: "FAILED",
238 }
239 CapacityCommitment_State_value = map[string]int32{
240 "STATE_UNSPECIFIED": 0,
241 "PENDING": 1,
242 "ACTIVE": 2,
243 "FAILED": 3,
244 }
245 )
246
247 func (x CapacityCommitment_State) Enum() *CapacityCommitment_State {
248 p := new(CapacityCommitment_State)
249 *p = x
250 return p
251 }
252
253 func (x CapacityCommitment_State) String() string {
254 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
255 }
256
257 func (CapacityCommitment_State) Descriptor() protoreflect.EnumDescriptor {
258 return file_google_cloud_bigquery_reservation_v1_reservation_proto_enumTypes[2].Descriptor()
259 }
260
261 func (CapacityCommitment_State) Type() protoreflect.EnumType {
262 return &file_google_cloud_bigquery_reservation_v1_reservation_proto_enumTypes[2]
263 }
264
265 func (x CapacityCommitment_State) Number() protoreflect.EnumNumber {
266 return protoreflect.EnumNumber(x)
267 }
268
269
270 func (CapacityCommitment_State) EnumDescriptor() ([]byte, []int) {
271 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{1, 1}
272 }
273
274
275 type Assignment_JobType int32
276
277 const (
278
279
280 Assignment_JOB_TYPE_UNSPECIFIED Assignment_JobType = 0
281
282 Assignment_PIPELINE Assignment_JobType = 1
283
284 Assignment_QUERY Assignment_JobType = 2
285
286
287 Assignment_ML_EXTERNAL Assignment_JobType = 3
288
289 Assignment_BACKGROUND Assignment_JobType = 4
290 )
291
292
293 var (
294 Assignment_JobType_name = map[int32]string{
295 0: "JOB_TYPE_UNSPECIFIED",
296 1: "PIPELINE",
297 2: "QUERY",
298 3: "ML_EXTERNAL",
299 4: "BACKGROUND",
300 }
301 Assignment_JobType_value = map[string]int32{
302 "JOB_TYPE_UNSPECIFIED": 0,
303 "PIPELINE": 1,
304 "QUERY": 2,
305 "ML_EXTERNAL": 3,
306 "BACKGROUND": 4,
307 }
308 )
309
310 func (x Assignment_JobType) Enum() *Assignment_JobType {
311 p := new(Assignment_JobType)
312 *p = x
313 return p
314 }
315
316 func (x Assignment_JobType) String() string {
317 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
318 }
319
320 func (Assignment_JobType) Descriptor() protoreflect.EnumDescriptor {
321 return file_google_cloud_bigquery_reservation_v1_reservation_proto_enumTypes[3].Descriptor()
322 }
323
324 func (Assignment_JobType) Type() protoreflect.EnumType {
325 return &file_google_cloud_bigquery_reservation_v1_reservation_proto_enumTypes[3]
326 }
327
328 func (x Assignment_JobType) Number() protoreflect.EnumNumber {
329 return protoreflect.EnumNumber(x)
330 }
331
332
333 func (Assignment_JobType) EnumDescriptor() ([]byte, []int) {
334 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{17, 0}
335 }
336
337
338
339
340 type Assignment_State int32
341
342 const (
343
344 Assignment_STATE_UNSPECIFIED Assignment_State = 0
345
346
347 Assignment_PENDING Assignment_State = 1
348
349 Assignment_ACTIVE Assignment_State = 2
350 )
351
352
353 var (
354 Assignment_State_name = map[int32]string{
355 0: "STATE_UNSPECIFIED",
356 1: "PENDING",
357 2: "ACTIVE",
358 }
359 Assignment_State_value = map[string]int32{
360 "STATE_UNSPECIFIED": 0,
361 "PENDING": 1,
362 "ACTIVE": 2,
363 }
364 )
365
366 func (x Assignment_State) Enum() *Assignment_State {
367 p := new(Assignment_State)
368 *p = x
369 return p
370 }
371
372 func (x Assignment_State) String() string {
373 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
374 }
375
376 func (Assignment_State) Descriptor() protoreflect.EnumDescriptor {
377 return file_google_cloud_bigquery_reservation_v1_reservation_proto_enumTypes[4].Descriptor()
378 }
379
380 func (Assignment_State) Type() protoreflect.EnumType {
381 return &file_google_cloud_bigquery_reservation_v1_reservation_proto_enumTypes[4]
382 }
383
384 func (x Assignment_State) Number() protoreflect.EnumNumber {
385 return protoreflect.EnumNumber(x)
386 }
387
388
389 func (Assignment_State) EnumDescriptor() ([]byte, []int) {
390 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{17, 1}
391 }
392
393
394 type Reservation struct {
395 state protoimpl.MessageState
396 sizeCache protoimpl.SizeCache
397 unknownFields protoimpl.UnknownFields
398
399
400
401
402
403
404 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
405
406
407
408
409
410
411
412
413
414
415
416
417
418 SlotCapacity int64 `protobuf:"varint,2,opt,name=slot_capacity,json=slotCapacity,proto3" json:"slot_capacity,omitempty"`
419
420
421
422
423 IgnoreIdleSlots bool `protobuf:"varint,4,opt,name=ignore_idle_slots,json=ignoreIdleSlots,proto3" json:"ignore_idle_slots,omitempty"`
424
425
426 Autoscale *Reservation_Autoscale `protobuf:"bytes,7,opt,name=autoscale,proto3" json:"autoscale,omitempty"`
427
428
429
430
431
432
433
434
435 Concurrency int64 `protobuf:"varint,16,opt,name=concurrency,proto3" json:"concurrency,omitempty"`
436
437 CreationTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"`
438
439 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
440
441
442
443
444
445
446
447
448
449 MultiRegionAuxiliary bool `protobuf:"varint,14,opt,name=multi_region_auxiliary,json=multiRegionAuxiliary,proto3" json:"multi_region_auxiliary,omitempty"`
450
451 Edition Edition `protobuf:"varint,17,opt,name=edition,proto3,enum=google.cloud.bigquery.reservation.v1.Edition" json:"edition,omitempty"`
452 }
453
454 func (x *Reservation) Reset() {
455 *x = Reservation{}
456 if protoimpl.UnsafeEnabled {
457 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[0]
458 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
459 ms.StoreMessageInfo(mi)
460 }
461 }
462
463 func (x *Reservation) String() string {
464 return protoimpl.X.MessageStringOf(x)
465 }
466
467 func (*Reservation) ProtoMessage() {}
468
469 func (x *Reservation) ProtoReflect() protoreflect.Message {
470 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[0]
471 if protoimpl.UnsafeEnabled && x != nil {
472 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
473 if ms.LoadMessageInfo() == nil {
474 ms.StoreMessageInfo(mi)
475 }
476 return ms
477 }
478 return mi.MessageOf(x)
479 }
480
481
482 func (*Reservation) Descriptor() ([]byte, []int) {
483 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{0}
484 }
485
486 func (x *Reservation) GetName() string {
487 if x != nil {
488 return x.Name
489 }
490 return ""
491 }
492
493 func (x *Reservation) GetSlotCapacity() int64 {
494 if x != nil {
495 return x.SlotCapacity
496 }
497 return 0
498 }
499
500 func (x *Reservation) GetIgnoreIdleSlots() bool {
501 if x != nil {
502 return x.IgnoreIdleSlots
503 }
504 return false
505 }
506
507 func (x *Reservation) GetAutoscale() *Reservation_Autoscale {
508 if x != nil {
509 return x.Autoscale
510 }
511 return nil
512 }
513
514 func (x *Reservation) GetConcurrency() int64 {
515 if x != nil {
516 return x.Concurrency
517 }
518 return 0
519 }
520
521 func (x *Reservation) GetCreationTime() *timestamppb.Timestamp {
522 if x != nil {
523 return x.CreationTime
524 }
525 return nil
526 }
527
528 func (x *Reservation) GetUpdateTime() *timestamppb.Timestamp {
529 if x != nil {
530 return x.UpdateTime
531 }
532 return nil
533 }
534
535 func (x *Reservation) GetMultiRegionAuxiliary() bool {
536 if x != nil {
537 return x.MultiRegionAuxiliary
538 }
539 return false
540 }
541
542 func (x *Reservation) GetEdition() Edition {
543 if x != nil {
544 return x.Edition
545 }
546 return Edition_EDITION_UNSPECIFIED
547 }
548
549
550
551
552
553
554
555
556
557
558
559 type CapacityCommitment struct {
560 state protoimpl.MessageState
561 sizeCache protoimpl.SizeCache
562 unknownFields protoimpl.UnknownFields
563
564
565
566
567
568
569 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
570
571 SlotCount int64 `protobuf:"varint,2,opt,name=slot_count,json=slotCount,proto3" json:"slot_count,omitempty"`
572
573 Plan CapacityCommitment_CommitmentPlan `protobuf:"varint,3,opt,name=plan,proto3,enum=google.cloud.bigquery.reservation.v1.CapacityCommitment_CommitmentPlan" json:"plan,omitempty"`
574
575 State CapacityCommitment_State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.bigquery.reservation.v1.CapacityCommitment_State" json:"state,omitempty"`
576
577
578 CommitmentStartTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=commitment_start_time,json=commitmentStartTime,proto3" json:"commitment_start_time,omitempty"`
579
580
581 CommitmentEndTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=commitment_end_time,json=commitmentEndTime,proto3" json:"commitment_end_time,omitempty"`
582
583 FailureStatus *status.Status `protobuf:"bytes,7,opt,name=failure_status,json=failureStatus,proto3" json:"failure_status,omitempty"`
584
585
586
587 RenewalPlan CapacityCommitment_CommitmentPlan `protobuf:"varint,8,opt,name=renewal_plan,json=renewalPlan,proto3,enum=google.cloud.bigquery.reservation.v1.CapacityCommitment_CommitmentPlan" json:"renewal_plan,omitempty"`
588
589
590
591
592
593
594
595
596
597 MultiRegionAuxiliary bool `protobuf:"varint,10,opt,name=multi_region_auxiliary,json=multiRegionAuxiliary,proto3" json:"multi_region_auxiliary,omitempty"`
598
599 Edition Edition `protobuf:"varint,12,opt,name=edition,proto3,enum=google.cloud.bigquery.reservation.v1.Edition" json:"edition,omitempty"`
600 }
601
602 func (x *CapacityCommitment) Reset() {
603 *x = CapacityCommitment{}
604 if protoimpl.UnsafeEnabled {
605 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[1]
606 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
607 ms.StoreMessageInfo(mi)
608 }
609 }
610
611 func (x *CapacityCommitment) String() string {
612 return protoimpl.X.MessageStringOf(x)
613 }
614
615 func (*CapacityCommitment) ProtoMessage() {}
616
617 func (x *CapacityCommitment) ProtoReflect() protoreflect.Message {
618 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[1]
619 if protoimpl.UnsafeEnabled && x != nil {
620 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
621 if ms.LoadMessageInfo() == nil {
622 ms.StoreMessageInfo(mi)
623 }
624 return ms
625 }
626 return mi.MessageOf(x)
627 }
628
629
630 func (*CapacityCommitment) Descriptor() ([]byte, []int) {
631 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{1}
632 }
633
634 func (x *CapacityCommitment) GetName() string {
635 if x != nil {
636 return x.Name
637 }
638 return ""
639 }
640
641 func (x *CapacityCommitment) GetSlotCount() int64 {
642 if x != nil {
643 return x.SlotCount
644 }
645 return 0
646 }
647
648 func (x *CapacityCommitment) GetPlan() CapacityCommitment_CommitmentPlan {
649 if x != nil {
650 return x.Plan
651 }
652 return CapacityCommitment_COMMITMENT_PLAN_UNSPECIFIED
653 }
654
655 func (x *CapacityCommitment) GetState() CapacityCommitment_State {
656 if x != nil {
657 return x.State
658 }
659 return CapacityCommitment_STATE_UNSPECIFIED
660 }
661
662 func (x *CapacityCommitment) GetCommitmentStartTime() *timestamppb.Timestamp {
663 if x != nil {
664 return x.CommitmentStartTime
665 }
666 return nil
667 }
668
669 func (x *CapacityCommitment) GetCommitmentEndTime() *timestamppb.Timestamp {
670 if x != nil {
671 return x.CommitmentEndTime
672 }
673 return nil
674 }
675
676 func (x *CapacityCommitment) GetFailureStatus() *status.Status {
677 if x != nil {
678 return x.FailureStatus
679 }
680 return nil
681 }
682
683 func (x *CapacityCommitment) GetRenewalPlan() CapacityCommitment_CommitmentPlan {
684 if x != nil {
685 return x.RenewalPlan
686 }
687 return CapacityCommitment_COMMITMENT_PLAN_UNSPECIFIED
688 }
689
690 func (x *CapacityCommitment) GetMultiRegionAuxiliary() bool {
691 if x != nil {
692 return x.MultiRegionAuxiliary
693 }
694 return false
695 }
696
697 func (x *CapacityCommitment) GetEdition() Edition {
698 if x != nil {
699 return x.Edition
700 }
701 return Edition_EDITION_UNSPECIFIED
702 }
703
704
705
706 type CreateReservationRequest struct {
707 state protoimpl.MessageState
708 sizeCache protoimpl.SizeCache
709 unknownFields protoimpl.UnknownFields
710
711
712
713 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
714
715
716
717 ReservationId string `protobuf:"bytes,2,opt,name=reservation_id,json=reservationId,proto3" json:"reservation_id,omitempty"`
718
719 Reservation *Reservation `protobuf:"bytes,3,opt,name=reservation,proto3" json:"reservation,omitempty"`
720 }
721
722 func (x *CreateReservationRequest) Reset() {
723 *x = CreateReservationRequest{}
724 if protoimpl.UnsafeEnabled {
725 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[2]
726 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
727 ms.StoreMessageInfo(mi)
728 }
729 }
730
731 func (x *CreateReservationRequest) String() string {
732 return protoimpl.X.MessageStringOf(x)
733 }
734
735 func (*CreateReservationRequest) ProtoMessage() {}
736
737 func (x *CreateReservationRequest) ProtoReflect() protoreflect.Message {
738 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[2]
739 if protoimpl.UnsafeEnabled && x != nil {
740 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
741 if ms.LoadMessageInfo() == nil {
742 ms.StoreMessageInfo(mi)
743 }
744 return ms
745 }
746 return mi.MessageOf(x)
747 }
748
749
750 func (*CreateReservationRequest) Descriptor() ([]byte, []int) {
751 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{2}
752 }
753
754 func (x *CreateReservationRequest) GetParent() string {
755 if x != nil {
756 return x.Parent
757 }
758 return ""
759 }
760
761 func (x *CreateReservationRequest) GetReservationId() string {
762 if x != nil {
763 return x.ReservationId
764 }
765 return ""
766 }
767
768 func (x *CreateReservationRequest) GetReservation() *Reservation {
769 if x != nil {
770 return x.Reservation
771 }
772 return nil
773 }
774
775
776
777 type ListReservationsRequest struct {
778 state protoimpl.MessageState
779 sizeCache protoimpl.SizeCache
780 unknownFields protoimpl.UnknownFields
781
782
783
784
785 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
786
787 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
788
789 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
790 }
791
792 func (x *ListReservationsRequest) Reset() {
793 *x = ListReservationsRequest{}
794 if protoimpl.UnsafeEnabled {
795 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[3]
796 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
797 ms.StoreMessageInfo(mi)
798 }
799 }
800
801 func (x *ListReservationsRequest) String() string {
802 return protoimpl.X.MessageStringOf(x)
803 }
804
805 func (*ListReservationsRequest) ProtoMessage() {}
806
807 func (x *ListReservationsRequest) ProtoReflect() protoreflect.Message {
808 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[3]
809 if protoimpl.UnsafeEnabled && x != nil {
810 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
811 if ms.LoadMessageInfo() == nil {
812 ms.StoreMessageInfo(mi)
813 }
814 return ms
815 }
816 return mi.MessageOf(x)
817 }
818
819
820 func (*ListReservationsRequest) Descriptor() ([]byte, []int) {
821 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{3}
822 }
823
824 func (x *ListReservationsRequest) GetParent() string {
825 if x != nil {
826 return x.Parent
827 }
828 return ""
829 }
830
831 func (x *ListReservationsRequest) GetPageSize() int32 {
832 if x != nil {
833 return x.PageSize
834 }
835 return 0
836 }
837
838 func (x *ListReservationsRequest) GetPageToken() string {
839 if x != nil {
840 return x.PageToken
841 }
842 return ""
843 }
844
845
846
847 type ListReservationsResponse struct {
848 state protoimpl.MessageState
849 sizeCache protoimpl.SizeCache
850 unknownFields protoimpl.UnknownFields
851
852
853 Reservations []*Reservation `protobuf:"bytes,1,rep,name=reservations,proto3" json:"reservations,omitempty"`
854
855
856 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
857 }
858
859 func (x *ListReservationsResponse) Reset() {
860 *x = ListReservationsResponse{}
861 if protoimpl.UnsafeEnabled {
862 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[4]
863 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
864 ms.StoreMessageInfo(mi)
865 }
866 }
867
868 func (x *ListReservationsResponse) String() string {
869 return protoimpl.X.MessageStringOf(x)
870 }
871
872 func (*ListReservationsResponse) ProtoMessage() {}
873
874 func (x *ListReservationsResponse) ProtoReflect() protoreflect.Message {
875 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[4]
876 if protoimpl.UnsafeEnabled && x != nil {
877 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
878 if ms.LoadMessageInfo() == nil {
879 ms.StoreMessageInfo(mi)
880 }
881 return ms
882 }
883 return mi.MessageOf(x)
884 }
885
886
887 func (*ListReservationsResponse) Descriptor() ([]byte, []int) {
888 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{4}
889 }
890
891 func (x *ListReservationsResponse) GetReservations() []*Reservation {
892 if x != nil {
893 return x.Reservations
894 }
895 return nil
896 }
897
898 func (x *ListReservationsResponse) GetNextPageToken() string {
899 if x != nil {
900 return x.NextPageToken
901 }
902 return ""
903 }
904
905
906
907 type GetReservationRequest struct {
908 state protoimpl.MessageState
909 sizeCache protoimpl.SizeCache
910 unknownFields protoimpl.UnknownFields
911
912
913
914
915 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
916 }
917
918 func (x *GetReservationRequest) Reset() {
919 *x = GetReservationRequest{}
920 if protoimpl.UnsafeEnabled {
921 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[5]
922 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
923 ms.StoreMessageInfo(mi)
924 }
925 }
926
927 func (x *GetReservationRequest) String() string {
928 return protoimpl.X.MessageStringOf(x)
929 }
930
931 func (*GetReservationRequest) ProtoMessage() {}
932
933 func (x *GetReservationRequest) ProtoReflect() protoreflect.Message {
934 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[5]
935 if protoimpl.UnsafeEnabled && x != nil {
936 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
937 if ms.LoadMessageInfo() == nil {
938 ms.StoreMessageInfo(mi)
939 }
940 return ms
941 }
942 return mi.MessageOf(x)
943 }
944
945
946 func (*GetReservationRequest) Descriptor() ([]byte, []int) {
947 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{5}
948 }
949
950 func (x *GetReservationRequest) GetName() string {
951 if x != nil {
952 return x.Name
953 }
954 return ""
955 }
956
957
958
959 type DeleteReservationRequest struct {
960 state protoimpl.MessageState
961 sizeCache protoimpl.SizeCache
962 unknownFields protoimpl.UnknownFields
963
964
965
966
967 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
968 }
969
970 func (x *DeleteReservationRequest) Reset() {
971 *x = DeleteReservationRequest{}
972 if protoimpl.UnsafeEnabled {
973 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[6]
974 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
975 ms.StoreMessageInfo(mi)
976 }
977 }
978
979 func (x *DeleteReservationRequest) String() string {
980 return protoimpl.X.MessageStringOf(x)
981 }
982
983 func (*DeleteReservationRequest) ProtoMessage() {}
984
985 func (x *DeleteReservationRequest) ProtoReflect() protoreflect.Message {
986 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[6]
987 if protoimpl.UnsafeEnabled && x != nil {
988 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
989 if ms.LoadMessageInfo() == nil {
990 ms.StoreMessageInfo(mi)
991 }
992 return ms
993 }
994 return mi.MessageOf(x)
995 }
996
997
998 func (*DeleteReservationRequest) Descriptor() ([]byte, []int) {
999 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{6}
1000 }
1001
1002 func (x *DeleteReservationRequest) GetName() string {
1003 if x != nil {
1004 return x.Name
1005 }
1006 return ""
1007 }
1008
1009
1010
1011 type UpdateReservationRequest struct {
1012 state protoimpl.MessageState
1013 sizeCache protoimpl.SizeCache
1014 unknownFields protoimpl.UnknownFields
1015
1016
1017 Reservation *Reservation `protobuf:"bytes,1,opt,name=reservation,proto3" json:"reservation,omitempty"`
1018
1019 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
1020 }
1021
1022 func (x *UpdateReservationRequest) Reset() {
1023 *x = UpdateReservationRequest{}
1024 if protoimpl.UnsafeEnabled {
1025 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[7]
1026 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1027 ms.StoreMessageInfo(mi)
1028 }
1029 }
1030
1031 func (x *UpdateReservationRequest) String() string {
1032 return protoimpl.X.MessageStringOf(x)
1033 }
1034
1035 func (*UpdateReservationRequest) ProtoMessage() {}
1036
1037 func (x *UpdateReservationRequest) ProtoReflect() protoreflect.Message {
1038 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[7]
1039 if protoimpl.UnsafeEnabled && x != nil {
1040 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1041 if ms.LoadMessageInfo() == nil {
1042 ms.StoreMessageInfo(mi)
1043 }
1044 return ms
1045 }
1046 return mi.MessageOf(x)
1047 }
1048
1049
1050 func (*UpdateReservationRequest) Descriptor() ([]byte, []int) {
1051 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{7}
1052 }
1053
1054 func (x *UpdateReservationRequest) GetReservation() *Reservation {
1055 if x != nil {
1056 return x.Reservation
1057 }
1058 return nil
1059 }
1060
1061 func (x *UpdateReservationRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
1062 if x != nil {
1063 return x.UpdateMask
1064 }
1065 return nil
1066 }
1067
1068
1069
1070 type CreateCapacityCommitmentRequest struct {
1071 state protoimpl.MessageState
1072 sizeCache protoimpl.SizeCache
1073 unknownFields protoimpl.UnknownFields
1074
1075
1076
1077
1078 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1079
1080 CapacityCommitment *CapacityCommitment `protobuf:"bytes,2,opt,name=capacity_commitment,json=capacityCommitment,proto3" json:"capacity_commitment,omitempty"`
1081
1082
1083 EnforceSingleAdminProjectPerOrg bool `protobuf:"varint,4,opt,name=enforce_single_admin_project_per_org,json=enforceSingleAdminProjectPerOrg,proto3" json:"enforce_single_admin_project_per_org,omitempty"`
1084
1085
1086
1087
1088
1089 CapacityCommitmentId string `protobuf:"bytes,5,opt,name=capacity_commitment_id,json=capacityCommitmentId,proto3" json:"capacity_commitment_id,omitempty"`
1090 }
1091
1092 func (x *CreateCapacityCommitmentRequest) Reset() {
1093 *x = CreateCapacityCommitmentRequest{}
1094 if protoimpl.UnsafeEnabled {
1095 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[8]
1096 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1097 ms.StoreMessageInfo(mi)
1098 }
1099 }
1100
1101 func (x *CreateCapacityCommitmentRequest) String() string {
1102 return protoimpl.X.MessageStringOf(x)
1103 }
1104
1105 func (*CreateCapacityCommitmentRequest) ProtoMessage() {}
1106
1107 func (x *CreateCapacityCommitmentRequest) ProtoReflect() protoreflect.Message {
1108 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[8]
1109 if protoimpl.UnsafeEnabled && x != nil {
1110 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1111 if ms.LoadMessageInfo() == nil {
1112 ms.StoreMessageInfo(mi)
1113 }
1114 return ms
1115 }
1116 return mi.MessageOf(x)
1117 }
1118
1119
1120 func (*CreateCapacityCommitmentRequest) Descriptor() ([]byte, []int) {
1121 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{8}
1122 }
1123
1124 func (x *CreateCapacityCommitmentRequest) GetParent() string {
1125 if x != nil {
1126 return x.Parent
1127 }
1128 return ""
1129 }
1130
1131 func (x *CreateCapacityCommitmentRequest) GetCapacityCommitment() *CapacityCommitment {
1132 if x != nil {
1133 return x.CapacityCommitment
1134 }
1135 return nil
1136 }
1137
1138 func (x *CreateCapacityCommitmentRequest) GetEnforceSingleAdminProjectPerOrg() bool {
1139 if x != nil {
1140 return x.EnforceSingleAdminProjectPerOrg
1141 }
1142 return false
1143 }
1144
1145 func (x *CreateCapacityCommitmentRequest) GetCapacityCommitmentId() string {
1146 if x != nil {
1147 return x.CapacityCommitmentId
1148 }
1149 return ""
1150 }
1151
1152
1153
1154 type ListCapacityCommitmentsRequest struct {
1155 state protoimpl.MessageState
1156 sizeCache protoimpl.SizeCache
1157 unknownFields protoimpl.UnknownFields
1158
1159
1160
1161
1162 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1163
1164 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
1165
1166 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1167 }
1168
1169 func (x *ListCapacityCommitmentsRequest) Reset() {
1170 *x = ListCapacityCommitmentsRequest{}
1171 if protoimpl.UnsafeEnabled {
1172 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[9]
1173 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1174 ms.StoreMessageInfo(mi)
1175 }
1176 }
1177
1178 func (x *ListCapacityCommitmentsRequest) String() string {
1179 return protoimpl.X.MessageStringOf(x)
1180 }
1181
1182 func (*ListCapacityCommitmentsRequest) ProtoMessage() {}
1183
1184 func (x *ListCapacityCommitmentsRequest) ProtoReflect() protoreflect.Message {
1185 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[9]
1186 if protoimpl.UnsafeEnabled && x != nil {
1187 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1188 if ms.LoadMessageInfo() == nil {
1189 ms.StoreMessageInfo(mi)
1190 }
1191 return ms
1192 }
1193 return mi.MessageOf(x)
1194 }
1195
1196
1197 func (*ListCapacityCommitmentsRequest) Descriptor() ([]byte, []int) {
1198 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{9}
1199 }
1200
1201 func (x *ListCapacityCommitmentsRequest) GetParent() string {
1202 if x != nil {
1203 return x.Parent
1204 }
1205 return ""
1206 }
1207
1208 func (x *ListCapacityCommitmentsRequest) GetPageSize() int32 {
1209 if x != nil {
1210 return x.PageSize
1211 }
1212 return 0
1213 }
1214
1215 func (x *ListCapacityCommitmentsRequest) GetPageToken() string {
1216 if x != nil {
1217 return x.PageToken
1218 }
1219 return ""
1220 }
1221
1222
1223
1224 type ListCapacityCommitmentsResponse struct {
1225 state protoimpl.MessageState
1226 sizeCache protoimpl.SizeCache
1227 unknownFields protoimpl.UnknownFields
1228
1229
1230 CapacityCommitments []*CapacityCommitment `protobuf:"bytes,1,rep,name=capacity_commitments,json=capacityCommitments,proto3" json:"capacity_commitments,omitempty"`
1231
1232
1233 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1234 }
1235
1236 func (x *ListCapacityCommitmentsResponse) Reset() {
1237 *x = ListCapacityCommitmentsResponse{}
1238 if protoimpl.UnsafeEnabled {
1239 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[10]
1240 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1241 ms.StoreMessageInfo(mi)
1242 }
1243 }
1244
1245 func (x *ListCapacityCommitmentsResponse) String() string {
1246 return protoimpl.X.MessageStringOf(x)
1247 }
1248
1249 func (*ListCapacityCommitmentsResponse) ProtoMessage() {}
1250
1251 func (x *ListCapacityCommitmentsResponse) ProtoReflect() protoreflect.Message {
1252 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[10]
1253 if protoimpl.UnsafeEnabled && x != nil {
1254 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1255 if ms.LoadMessageInfo() == nil {
1256 ms.StoreMessageInfo(mi)
1257 }
1258 return ms
1259 }
1260 return mi.MessageOf(x)
1261 }
1262
1263
1264 func (*ListCapacityCommitmentsResponse) Descriptor() ([]byte, []int) {
1265 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{10}
1266 }
1267
1268 func (x *ListCapacityCommitmentsResponse) GetCapacityCommitments() []*CapacityCommitment {
1269 if x != nil {
1270 return x.CapacityCommitments
1271 }
1272 return nil
1273 }
1274
1275 func (x *ListCapacityCommitmentsResponse) GetNextPageToken() string {
1276 if x != nil {
1277 return x.NextPageToken
1278 }
1279 return ""
1280 }
1281
1282
1283
1284 type GetCapacityCommitmentRequest struct {
1285 state protoimpl.MessageState
1286 sizeCache protoimpl.SizeCache
1287 unknownFields protoimpl.UnknownFields
1288
1289
1290
1291
1292 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1293 }
1294
1295 func (x *GetCapacityCommitmentRequest) Reset() {
1296 *x = GetCapacityCommitmentRequest{}
1297 if protoimpl.UnsafeEnabled {
1298 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[11]
1299 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1300 ms.StoreMessageInfo(mi)
1301 }
1302 }
1303
1304 func (x *GetCapacityCommitmentRequest) String() string {
1305 return protoimpl.X.MessageStringOf(x)
1306 }
1307
1308 func (*GetCapacityCommitmentRequest) ProtoMessage() {}
1309
1310 func (x *GetCapacityCommitmentRequest) ProtoReflect() protoreflect.Message {
1311 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[11]
1312 if protoimpl.UnsafeEnabled && x != nil {
1313 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1314 if ms.LoadMessageInfo() == nil {
1315 ms.StoreMessageInfo(mi)
1316 }
1317 return ms
1318 }
1319 return mi.MessageOf(x)
1320 }
1321
1322
1323 func (*GetCapacityCommitmentRequest) Descriptor() ([]byte, []int) {
1324 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{11}
1325 }
1326
1327 func (x *GetCapacityCommitmentRequest) GetName() string {
1328 if x != nil {
1329 return x.Name
1330 }
1331 return ""
1332 }
1333
1334
1335
1336 type DeleteCapacityCommitmentRequest struct {
1337 state protoimpl.MessageState
1338 sizeCache protoimpl.SizeCache
1339 unknownFields protoimpl.UnknownFields
1340
1341
1342
1343
1344 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1345
1346
1347
1348 Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
1349 }
1350
1351 func (x *DeleteCapacityCommitmentRequest) Reset() {
1352 *x = DeleteCapacityCommitmentRequest{}
1353 if protoimpl.UnsafeEnabled {
1354 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[12]
1355 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1356 ms.StoreMessageInfo(mi)
1357 }
1358 }
1359
1360 func (x *DeleteCapacityCommitmentRequest) String() string {
1361 return protoimpl.X.MessageStringOf(x)
1362 }
1363
1364 func (*DeleteCapacityCommitmentRequest) ProtoMessage() {}
1365
1366 func (x *DeleteCapacityCommitmentRequest) ProtoReflect() protoreflect.Message {
1367 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[12]
1368 if protoimpl.UnsafeEnabled && x != nil {
1369 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1370 if ms.LoadMessageInfo() == nil {
1371 ms.StoreMessageInfo(mi)
1372 }
1373 return ms
1374 }
1375 return mi.MessageOf(x)
1376 }
1377
1378
1379 func (*DeleteCapacityCommitmentRequest) Descriptor() ([]byte, []int) {
1380 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{12}
1381 }
1382
1383 func (x *DeleteCapacityCommitmentRequest) GetName() string {
1384 if x != nil {
1385 return x.Name
1386 }
1387 return ""
1388 }
1389
1390 func (x *DeleteCapacityCommitmentRequest) GetForce() bool {
1391 if x != nil {
1392 return x.Force
1393 }
1394 return false
1395 }
1396
1397
1398
1399 type UpdateCapacityCommitmentRequest struct {
1400 state protoimpl.MessageState
1401 sizeCache protoimpl.SizeCache
1402 unknownFields protoimpl.UnknownFields
1403
1404
1405 CapacityCommitment *CapacityCommitment `protobuf:"bytes,1,opt,name=capacity_commitment,json=capacityCommitment,proto3" json:"capacity_commitment,omitempty"`
1406
1407 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
1408 }
1409
1410 func (x *UpdateCapacityCommitmentRequest) Reset() {
1411 *x = UpdateCapacityCommitmentRequest{}
1412 if protoimpl.UnsafeEnabled {
1413 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[13]
1414 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1415 ms.StoreMessageInfo(mi)
1416 }
1417 }
1418
1419 func (x *UpdateCapacityCommitmentRequest) String() string {
1420 return protoimpl.X.MessageStringOf(x)
1421 }
1422
1423 func (*UpdateCapacityCommitmentRequest) ProtoMessage() {}
1424
1425 func (x *UpdateCapacityCommitmentRequest) ProtoReflect() protoreflect.Message {
1426 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[13]
1427 if protoimpl.UnsafeEnabled && x != nil {
1428 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1429 if ms.LoadMessageInfo() == nil {
1430 ms.StoreMessageInfo(mi)
1431 }
1432 return ms
1433 }
1434 return mi.MessageOf(x)
1435 }
1436
1437
1438 func (*UpdateCapacityCommitmentRequest) Descriptor() ([]byte, []int) {
1439 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{13}
1440 }
1441
1442 func (x *UpdateCapacityCommitmentRequest) GetCapacityCommitment() *CapacityCommitment {
1443 if x != nil {
1444 return x.CapacityCommitment
1445 }
1446 return nil
1447 }
1448
1449 func (x *UpdateCapacityCommitmentRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
1450 if x != nil {
1451 return x.UpdateMask
1452 }
1453 return nil
1454 }
1455
1456
1457
1458 type SplitCapacityCommitmentRequest struct {
1459 state protoimpl.MessageState
1460 sizeCache protoimpl.SizeCache
1461 unknownFields protoimpl.UnknownFields
1462
1463
1464
1465
1466 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1467
1468 SlotCount int64 `protobuf:"varint,2,opt,name=slot_count,json=slotCount,proto3" json:"slot_count,omitempty"`
1469 }
1470
1471 func (x *SplitCapacityCommitmentRequest) Reset() {
1472 *x = SplitCapacityCommitmentRequest{}
1473 if protoimpl.UnsafeEnabled {
1474 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[14]
1475 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1476 ms.StoreMessageInfo(mi)
1477 }
1478 }
1479
1480 func (x *SplitCapacityCommitmentRequest) String() string {
1481 return protoimpl.X.MessageStringOf(x)
1482 }
1483
1484 func (*SplitCapacityCommitmentRequest) ProtoMessage() {}
1485
1486 func (x *SplitCapacityCommitmentRequest) ProtoReflect() protoreflect.Message {
1487 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[14]
1488 if protoimpl.UnsafeEnabled && x != nil {
1489 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1490 if ms.LoadMessageInfo() == nil {
1491 ms.StoreMessageInfo(mi)
1492 }
1493 return ms
1494 }
1495 return mi.MessageOf(x)
1496 }
1497
1498
1499 func (*SplitCapacityCommitmentRequest) Descriptor() ([]byte, []int) {
1500 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{14}
1501 }
1502
1503 func (x *SplitCapacityCommitmentRequest) GetName() string {
1504 if x != nil {
1505 return x.Name
1506 }
1507 return ""
1508 }
1509
1510 func (x *SplitCapacityCommitmentRequest) GetSlotCount() int64 {
1511 if x != nil {
1512 return x.SlotCount
1513 }
1514 return 0
1515 }
1516
1517
1518
1519 type SplitCapacityCommitmentResponse struct {
1520 state protoimpl.MessageState
1521 sizeCache protoimpl.SizeCache
1522 unknownFields protoimpl.UnknownFields
1523
1524
1525 First *CapacityCommitment `protobuf:"bytes,1,opt,name=first,proto3" json:"first,omitempty"`
1526
1527 Second *CapacityCommitment `protobuf:"bytes,2,opt,name=second,proto3" json:"second,omitempty"`
1528 }
1529
1530 func (x *SplitCapacityCommitmentResponse) Reset() {
1531 *x = SplitCapacityCommitmentResponse{}
1532 if protoimpl.UnsafeEnabled {
1533 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[15]
1534 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1535 ms.StoreMessageInfo(mi)
1536 }
1537 }
1538
1539 func (x *SplitCapacityCommitmentResponse) String() string {
1540 return protoimpl.X.MessageStringOf(x)
1541 }
1542
1543 func (*SplitCapacityCommitmentResponse) ProtoMessage() {}
1544
1545 func (x *SplitCapacityCommitmentResponse) ProtoReflect() protoreflect.Message {
1546 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[15]
1547 if protoimpl.UnsafeEnabled && x != nil {
1548 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1549 if ms.LoadMessageInfo() == nil {
1550 ms.StoreMessageInfo(mi)
1551 }
1552 return ms
1553 }
1554 return mi.MessageOf(x)
1555 }
1556
1557
1558 func (*SplitCapacityCommitmentResponse) Descriptor() ([]byte, []int) {
1559 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{15}
1560 }
1561
1562 func (x *SplitCapacityCommitmentResponse) GetFirst() *CapacityCommitment {
1563 if x != nil {
1564 return x.First
1565 }
1566 return nil
1567 }
1568
1569 func (x *SplitCapacityCommitmentResponse) GetSecond() *CapacityCommitment {
1570 if x != nil {
1571 return x.Second
1572 }
1573 return nil
1574 }
1575
1576
1577
1578 type MergeCapacityCommitmentsRequest struct {
1579 state protoimpl.MessageState
1580 sizeCache protoimpl.SizeCache
1581 unknownFields protoimpl.UnknownFields
1582
1583
1584
1585
1586 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1587
1588
1589
1590
1591
1592 CapacityCommitmentIds []string `protobuf:"bytes,2,rep,name=capacity_commitment_ids,json=capacityCommitmentIds,proto3" json:"capacity_commitment_ids,omitempty"`
1593 }
1594
1595 func (x *MergeCapacityCommitmentsRequest) Reset() {
1596 *x = MergeCapacityCommitmentsRequest{}
1597 if protoimpl.UnsafeEnabled {
1598 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[16]
1599 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1600 ms.StoreMessageInfo(mi)
1601 }
1602 }
1603
1604 func (x *MergeCapacityCommitmentsRequest) String() string {
1605 return protoimpl.X.MessageStringOf(x)
1606 }
1607
1608 func (*MergeCapacityCommitmentsRequest) ProtoMessage() {}
1609
1610 func (x *MergeCapacityCommitmentsRequest) ProtoReflect() protoreflect.Message {
1611 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[16]
1612 if protoimpl.UnsafeEnabled && x != nil {
1613 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1614 if ms.LoadMessageInfo() == nil {
1615 ms.StoreMessageInfo(mi)
1616 }
1617 return ms
1618 }
1619 return mi.MessageOf(x)
1620 }
1621
1622
1623 func (*MergeCapacityCommitmentsRequest) Descriptor() ([]byte, []int) {
1624 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{16}
1625 }
1626
1627 func (x *MergeCapacityCommitmentsRequest) GetParent() string {
1628 if x != nil {
1629 return x.Parent
1630 }
1631 return ""
1632 }
1633
1634 func (x *MergeCapacityCommitmentsRequest) GetCapacityCommitmentIds() []string {
1635 if x != nil {
1636 return x.CapacityCommitmentIds
1637 }
1638 return nil
1639 }
1640
1641
1642
1643 type Assignment struct {
1644 state protoimpl.MessageState
1645 sizeCache protoimpl.SizeCache
1646 unknownFields protoimpl.UnknownFields
1647
1648
1649
1650
1651
1652 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1653
1654
1655 Assignee string `protobuf:"bytes,4,opt,name=assignee,proto3" json:"assignee,omitempty"`
1656
1657 JobType Assignment_JobType `protobuf:"varint,3,opt,name=job_type,json=jobType,proto3,enum=google.cloud.bigquery.reservation.v1.Assignment_JobType" json:"job_type,omitempty"`
1658
1659 State Assignment_State `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.bigquery.reservation.v1.Assignment_State" json:"state,omitempty"`
1660 }
1661
1662 func (x *Assignment) Reset() {
1663 *x = Assignment{}
1664 if protoimpl.UnsafeEnabled {
1665 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[17]
1666 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1667 ms.StoreMessageInfo(mi)
1668 }
1669 }
1670
1671 func (x *Assignment) String() string {
1672 return protoimpl.X.MessageStringOf(x)
1673 }
1674
1675 func (*Assignment) ProtoMessage() {}
1676
1677 func (x *Assignment) ProtoReflect() protoreflect.Message {
1678 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[17]
1679 if protoimpl.UnsafeEnabled && x != nil {
1680 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1681 if ms.LoadMessageInfo() == nil {
1682 ms.StoreMessageInfo(mi)
1683 }
1684 return ms
1685 }
1686 return mi.MessageOf(x)
1687 }
1688
1689
1690 func (*Assignment) Descriptor() ([]byte, []int) {
1691 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{17}
1692 }
1693
1694 func (x *Assignment) GetName() string {
1695 if x != nil {
1696 return x.Name
1697 }
1698 return ""
1699 }
1700
1701 func (x *Assignment) GetAssignee() string {
1702 if x != nil {
1703 return x.Assignee
1704 }
1705 return ""
1706 }
1707
1708 func (x *Assignment) GetJobType() Assignment_JobType {
1709 if x != nil {
1710 return x.JobType
1711 }
1712 return Assignment_JOB_TYPE_UNSPECIFIED
1713 }
1714
1715 func (x *Assignment) GetState() Assignment_State {
1716 if x != nil {
1717 return x.State
1718 }
1719 return Assignment_STATE_UNSPECIFIED
1720 }
1721
1722
1723
1724
1725
1726 type CreateAssignmentRequest struct {
1727 state protoimpl.MessageState
1728 sizeCache protoimpl.SizeCache
1729 unknownFields protoimpl.UnknownFields
1730
1731
1732
1733 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1734
1735 Assignment *Assignment `protobuf:"bytes,2,opt,name=assignment,proto3" json:"assignment,omitempty"`
1736
1737
1738
1739
1740 AssignmentId string `protobuf:"bytes,4,opt,name=assignment_id,json=assignmentId,proto3" json:"assignment_id,omitempty"`
1741 }
1742
1743 func (x *CreateAssignmentRequest) Reset() {
1744 *x = CreateAssignmentRequest{}
1745 if protoimpl.UnsafeEnabled {
1746 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[18]
1747 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1748 ms.StoreMessageInfo(mi)
1749 }
1750 }
1751
1752 func (x *CreateAssignmentRequest) String() string {
1753 return protoimpl.X.MessageStringOf(x)
1754 }
1755
1756 func (*CreateAssignmentRequest) ProtoMessage() {}
1757
1758 func (x *CreateAssignmentRequest) ProtoReflect() protoreflect.Message {
1759 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[18]
1760 if protoimpl.UnsafeEnabled && x != nil {
1761 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1762 if ms.LoadMessageInfo() == nil {
1763 ms.StoreMessageInfo(mi)
1764 }
1765 return ms
1766 }
1767 return mi.MessageOf(x)
1768 }
1769
1770
1771 func (*CreateAssignmentRequest) Descriptor() ([]byte, []int) {
1772 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{18}
1773 }
1774
1775 func (x *CreateAssignmentRequest) GetParent() string {
1776 if x != nil {
1777 return x.Parent
1778 }
1779 return ""
1780 }
1781
1782 func (x *CreateAssignmentRequest) GetAssignment() *Assignment {
1783 if x != nil {
1784 return x.Assignment
1785 }
1786 return nil
1787 }
1788
1789 func (x *CreateAssignmentRequest) GetAssignmentId() string {
1790 if x != nil {
1791 return x.AssignmentId
1792 }
1793 return ""
1794 }
1795
1796
1797
1798 type ListAssignmentsRequest struct {
1799 state protoimpl.MessageState
1800 sizeCache protoimpl.SizeCache
1801 unknownFields protoimpl.UnknownFields
1802
1803
1804
1805
1806
1807
1808
1809
1810 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1811
1812 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
1813
1814 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1815 }
1816
1817 func (x *ListAssignmentsRequest) Reset() {
1818 *x = ListAssignmentsRequest{}
1819 if protoimpl.UnsafeEnabled {
1820 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[19]
1821 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1822 ms.StoreMessageInfo(mi)
1823 }
1824 }
1825
1826 func (x *ListAssignmentsRequest) String() string {
1827 return protoimpl.X.MessageStringOf(x)
1828 }
1829
1830 func (*ListAssignmentsRequest) ProtoMessage() {}
1831
1832 func (x *ListAssignmentsRequest) ProtoReflect() protoreflect.Message {
1833 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[19]
1834 if protoimpl.UnsafeEnabled && x != nil {
1835 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1836 if ms.LoadMessageInfo() == nil {
1837 ms.StoreMessageInfo(mi)
1838 }
1839 return ms
1840 }
1841 return mi.MessageOf(x)
1842 }
1843
1844
1845 func (*ListAssignmentsRequest) Descriptor() ([]byte, []int) {
1846 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{19}
1847 }
1848
1849 func (x *ListAssignmentsRequest) GetParent() string {
1850 if x != nil {
1851 return x.Parent
1852 }
1853 return ""
1854 }
1855
1856 func (x *ListAssignmentsRequest) GetPageSize() int32 {
1857 if x != nil {
1858 return x.PageSize
1859 }
1860 return 0
1861 }
1862
1863 func (x *ListAssignmentsRequest) GetPageToken() string {
1864 if x != nil {
1865 return x.PageToken
1866 }
1867 return ""
1868 }
1869
1870
1871
1872 type ListAssignmentsResponse struct {
1873 state protoimpl.MessageState
1874 sizeCache protoimpl.SizeCache
1875 unknownFields protoimpl.UnknownFields
1876
1877
1878 Assignments []*Assignment `protobuf:"bytes,1,rep,name=assignments,proto3" json:"assignments,omitempty"`
1879
1880
1881 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1882 }
1883
1884 func (x *ListAssignmentsResponse) Reset() {
1885 *x = ListAssignmentsResponse{}
1886 if protoimpl.UnsafeEnabled {
1887 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[20]
1888 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1889 ms.StoreMessageInfo(mi)
1890 }
1891 }
1892
1893 func (x *ListAssignmentsResponse) String() string {
1894 return protoimpl.X.MessageStringOf(x)
1895 }
1896
1897 func (*ListAssignmentsResponse) ProtoMessage() {}
1898
1899 func (x *ListAssignmentsResponse) ProtoReflect() protoreflect.Message {
1900 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[20]
1901 if protoimpl.UnsafeEnabled && x != nil {
1902 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1903 if ms.LoadMessageInfo() == nil {
1904 ms.StoreMessageInfo(mi)
1905 }
1906 return ms
1907 }
1908 return mi.MessageOf(x)
1909 }
1910
1911
1912 func (*ListAssignmentsResponse) Descriptor() ([]byte, []int) {
1913 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{20}
1914 }
1915
1916 func (x *ListAssignmentsResponse) GetAssignments() []*Assignment {
1917 if x != nil {
1918 return x.Assignments
1919 }
1920 return nil
1921 }
1922
1923 func (x *ListAssignmentsResponse) GetNextPageToken() string {
1924 if x != nil {
1925 return x.NextPageToken
1926 }
1927 return ""
1928 }
1929
1930
1931
1932
1933
1934 type DeleteAssignmentRequest struct {
1935 state protoimpl.MessageState
1936 sizeCache protoimpl.SizeCache
1937 unknownFields protoimpl.UnknownFields
1938
1939
1940
1941
1942 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1943 }
1944
1945 func (x *DeleteAssignmentRequest) Reset() {
1946 *x = DeleteAssignmentRequest{}
1947 if protoimpl.UnsafeEnabled {
1948 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[21]
1949 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1950 ms.StoreMessageInfo(mi)
1951 }
1952 }
1953
1954 func (x *DeleteAssignmentRequest) String() string {
1955 return protoimpl.X.MessageStringOf(x)
1956 }
1957
1958 func (*DeleteAssignmentRequest) ProtoMessage() {}
1959
1960 func (x *DeleteAssignmentRequest) ProtoReflect() protoreflect.Message {
1961 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[21]
1962 if protoimpl.UnsafeEnabled && x != nil {
1963 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1964 if ms.LoadMessageInfo() == nil {
1965 ms.StoreMessageInfo(mi)
1966 }
1967 return ms
1968 }
1969 return mi.MessageOf(x)
1970 }
1971
1972
1973 func (*DeleteAssignmentRequest) Descriptor() ([]byte, []int) {
1974 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{21}
1975 }
1976
1977 func (x *DeleteAssignmentRequest) GetName() string {
1978 if x != nil {
1979 return x.Name
1980 }
1981 return ""
1982 }
1983
1984
1985
1986
1987
1988 type SearchAssignmentsRequest struct {
1989 state protoimpl.MessageState
1990 sizeCache protoimpl.SizeCache
1991 unknownFields protoimpl.UnknownFields
1992
1993
1994
1995
1996
1997 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1998
1999
2000
2001
2002
2003
2004
2005 Query string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
2006
2007 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
2008
2009 PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
2010 }
2011
2012 func (x *SearchAssignmentsRequest) Reset() {
2013 *x = SearchAssignmentsRequest{}
2014 if protoimpl.UnsafeEnabled {
2015 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[22]
2016 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2017 ms.StoreMessageInfo(mi)
2018 }
2019 }
2020
2021 func (x *SearchAssignmentsRequest) String() string {
2022 return protoimpl.X.MessageStringOf(x)
2023 }
2024
2025 func (*SearchAssignmentsRequest) ProtoMessage() {}
2026
2027 func (x *SearchAssignmentsRequest) ProtoReflect() protoreflect.Message {
2028 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[22]
2029 if protoimpl.UnsafeEnabled && x != nil {
2030 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2031 if ms.LoadMessageInfo() == nil {
2032 ms.StoreMessageInfo(mi)
2033 }
2034 return ms
2035 }
2036 return mi.MessageOf(x)
2037 }
2038
2039
2040 func (*SearchAssignmentsRequest) Descriptor() ([]byte, []int) {
2041 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{22}
2042 }
2043
2044 func (x *SearchAssignmentsRequest) GetParent() string {
2045 if x != nil {
2046 return x.Parent
2047 }
2048 return ""
2049 }
2050
2051 func (x *SearchAssignmentsRequest) GetQuery() string {
2052 if x != nil {
2053 return x.Query
2054 }
2055 return ""
2056 }
2057
2058 func (x *SearchAssignmentsRequest) GetPageSize() int32 {
2059 if x != nil {
2060 return x.PageSize
2061 }
2062 return 0
2063 }
2064
2065 func (x *SearchAssignmentsRequest) GetPageToken() string {
2066 if x != nil {
2067 return x.PageToken
2068 }
2069 return ""
2070 }
2071
2072
2073
2074
2075
2076 type SearchAllAssignmentsRequest struct {
2077 state protoimpl.MessageState
2078 sizeCache protoimpl.SizeCache
2079 unknownFields protoimpl.UnknownFields
2080
2081
2082
2083
2084
2085 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
2086
2087
2088
2089
2090
2091
2092
2093 Query string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
2094
2095 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
2096
2097 PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
2098 }
2099
2100 func (x *SearchAllAssignmentsRequest) Reset() {
2101 *x = SearchAllAssignmentsRequest{}
2102 if protoimpl.UnsafeEnabled {
2103 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[23]
2104 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2105 ms.StoreMessageInfo(mi)
2106 }
2107 }
2108
2109 func (x *SearchAllAssignmentsRequest) String() string {
2110 return protoimpl.X.MessageStringOf(x)
2111 }
2112
2113 func (*SearchAllAssignmentsRequest) ProtoMessage() {}
2114
2115 func (x *SearchAllAssignmentsRequest) ProtoReflect() protoreflect.Message {
2116 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[23]
2117 if protoimpl.UnsafeEnabled && x != nil {
2118 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2119 if ms.LoadMessageInfo() == nil {
2120 ms.StoreMessageInfo(mi)
2121 }
2122 return ms
2123 }
2124 return mi.MessageOf(x)
2125 }
2126
2127
2128 func (*SearchAllAssignmentsRequest) Descriptor() ([]byte, []int) {
2129 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{23}
2130 }
2131
2132 func (x *SearchAllAssignmentsRequest) GetParent() string {
2133 if x != nil {
2134 return x.Parent
2135 }
2136 return ""
2137 }
2138
2139 func (x *SearchAllAssignmentsRequest) GetQuery() string {
2140 if x != nil {
2141 return x.Query
2142 }
2143 return ""
2144 }
2145
2146 func (x *SearchAllAssignmentsRequest) GetPageSize() int32 {
2147 if x != nil {
2148 return x.PageSize
2149 }
2150 return 0
2151 }
2152
2153 func (x *SearchAllAssignmentsRequest) GetPageToken() string {
2154 if x != nil {
2155 return x.PageToken
2156 }
2157 return ""
2158 }
2159
2160
2161
2162 type SearchAssignmentsResponse struct {
2163 state protoimpl.MessageState
2164 sizeCache protoimpl.SizeCache
2165 unknownFields protoimpl.UnknownFields
2166
2167
2168 Assignments []*Assignment `protobuf:"bytes,1,rep,name=assignments,proto3" json:"assignments,omitempty"`
2169
2170
2171 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
2172 }
2173
2174 func (x *SearchAssignmentsResponse) Reset() {
2175 *x = SearchAssignmentsResponse{}
2176 if protoimpl.UnsafeEnabled {
2177 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[24]
2178 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2179 ms.StoreMessageInfo(mi)
2180 }
2181 }
2182
2183 func (x *SearchAssignmentsResponse) String() string {
2184 return protoimpl.X.MessageStringOf(x)
2185 }
2186
2187 func (*SearchAssignmentsResponse) ProtoMessage() {}
2188
2189 func (x *SearchAssignmentsResponse) ProtoReflect() protoreflect.Message {
2190 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[24]
2191 if protoimpl.UnsafeEnabled && x != nil {
2192 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2193 if ms.LoadMessageInfo() == nil {
2194 ms.StoreMessageInfo(mi)
2195 }
2196 return ms
2197 }
2198 return mi.MessageOf(x)
2199 }
2200
2201
2202 func (*SearchAssignmentsResponse) Descriptor() ([]byte, []int) {
2203 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{24}
2204 }
2205
2206 func (x *SearchAssignmentsResponse) GetAssignments() []*Assignment {
2207 if x != nil {
2208 return x.Assignments
2209 }
2210 return nil
2211 }
2212
2213 func (x *SearchAssignmentsResponse) GetNextPageToken() string {
2214 if x != nil {
2215 return x.NextPageToken
2216 }
2217 return ""
2218 }
2219
2220
2221
2222 type SearchAllAssignmentsResponse struct {
2223 state protoimpl.MessageState
2224 sizeCache protoimpl.SizeCache
2225 unknownFields protoimpl.UnknownFields
2226
2227
2228 Assignments []*Assignment `protobuf:"bytes,1,rep,name=assignments,proto3" json:"assignments,omitempty"`
2229
2230
2231 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
2232 }
2233
2234 func (x *SearchAllAssignmentsResponse) Reset() {
2235 *x = SearchAllAssignmentsResponse{}
2236 if protoimpl.UnsafeEnabled {
2237 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[25]
2238 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2239 ms.StoreMessageInfo(mi)
2240 }
2241 }
2242
2243 func (x *SearchAllAssignmentsResponse) String() string {
2244 return protoimpl.X.MessageStringOf(x)
2245 }
2246
2247 func (*SearchAllAssignmentsResponse) ProtoMessage() {}
2248
2249 func (x *SearchAllAssignmentsResponse) ProtoReflect() protoreflect.Message {
2250 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[25]
2251 if protoimpl.UnsafeEnabled && x != nil {
2252 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2253 if ms.LoadMessageInfo() == nil {
2254 ms.StoreMessageInfo(mi)
2255 }
2256 return ms
2257 }
2258 return mi.MessageOf(x)
2259 }
2260
2261
2262 func (*SearchAllAssignmentsResponse) Descriptor() ([]byte, []int) {
2263 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{25}
2264 }
2265
2266 func (x *SearchAllAssignmentsResponse) GetAssignments() []*Assignment {
2267 if x != nil {
2268 return x.Assignments
2269 }
2270 return nil
2271 }
2272
2273 func (x *SearchAllAssignmentsResponse) GetNextPageToken() string {
2274 if x != nil {
2275 return x.NextPageToken
2276 }
2277 return ""
2278 }
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289 type MoveAssignmentRequest struct {
2290 state protoimpl.MessageState
2291 sizeCache protoimpl.SizeCache
2292 unknownFields protoimpl.UnknownFields
2293
2294
2295
2296
2297 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2298
2299
2300
2301 DestinationId string `protobuf:"bytes,3,opt,name=destination_id,json=destinationId,proto3" json:"destination_id,omitempty"`
2302
2303
2304
2305
2306
2307 AssignmentId string `protobuf:"bytes,5,opt,name=assignment_id,json=assignmentId,proto3" json:"assignment_id,omitempty"`
2308 }
2309
2310 func (x *MoveAssignmentRequest) Reset() {
2311 *x = MoveAssignmentRequest{}
2312 if protoimpl.UnsafeEnabled {
2313 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[26]
2314 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2315 ms.StoreMessageInfo(mi)
2316 }
2317 }
2318
2319 func (x *MoveAssignmentRequest) String() string {
2320 return protoimpl.X.MessageStringOf(x)
2321 }
2322
2323 func (*MoveAssignmentRequest) ProtoMessage() {}
2324
2325 func (x *MoveAssignmentRequest) ProtoReflect() protoreflect.Message {
2326 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[26]
2327 if protoimpl.UnsafeEnabled && x != nil {
2328 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2329 if ms.LoadMessageInfo() == nil {
2330 ms.StoreMessageInfo(mi)
2331 }
2332 return ms
2333 }
2334 return mi.MessageOf(x)
2335 }
2336
2337
2338 func (*MoveAssignmentRequest) Descriptor() ([]byte, []int) {
2339 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{26}
2340 }
2341
2342 func (x *MoveAssignmentRequest) GetName() string {
2343 if x != nil {
2344 return x.Name
2345 }
2346 return ""
2347 }
2348
2349 func (x *MoveAssignmentRequest) GetDestinationId() string {
2350 if x != nil {
2351 return x.DestinationId
2352 }
2353 return ""
2354 }
2355
2356 func (x *MoveAssignmentRequest) GetAssignmentId() string {
2357 if x != nil {
2358 return x.AssignmentId
2359 }
2360 return ""
2361 }
2362
2363
2364
2365 type UpdateAssignmentRequest struct {
2366 state protoimpl.MessageState
2367 sizeCache protoimpl.SizeCache
2368 unknownFields protoimpl.UnknownFields
2369
2370
2371 Assignment *Assignment `protobuf:"bytes,1,opt,name=assignment,proto3" json:"assignment,omitempty"`
2372
2373 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
2374 }
2375
2376 func (x *UpdateAssignmentRequest) Reset() {
2377 *x = UpdateAssignmentRequest{}
2378 if protoimpl.UnsafeEnabled {
2379 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[27]
2380 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2381 ms.StoreMessageInfo(mi)
2382 }
2383 }
2384
2385 func (x *UpdateAssignmentRequest) String() string {
2386 return protoimpl.X.MessageStringOf(x)
2387 }
2388
2389 func (*UpdateAssignmentRequest) ProtoMessage() {}
2390
2391 func (x *UpdateAssignmentRequest) ProtoReflect() protoreflect.Message {
2392 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[27]
2393 if protoimpl.UnsafeEnabled && x != nil {
2394 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2395 if ms.LoadMessageInfo() == nil {
2396 ms.StoreMessageInfo(mi)
2397 }
2398 return ms
2399 }
2400 return mi.MessageOf(x)
2401 }
2402
2403
2404 func (*UpdateAssignmentRequest) Descriptor() ([]byte, []int) {
2405 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{27}
2406 }
2407
2408 func (x *UpdateAssignmentRequest) GetAssignment() *Assignment {
2409 if x != nil {
2410 return x.Assignment
2411 }
2412 return nil
2413 }
2414
2415 func (x *UpdateAssignmentRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
2416 if x != nil {
2417 return x.UpdateMask
2418 }
2419 return nil
2420 }
2421
2422
2423
2424 type TableReference struct {
2425 state protoimpl.MessageState
2426 sizeCache protoimpl.SizeCache
2427 unknownFields protoimpl.UnknownFields
2428
2429
2430 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
2431
2432 DatasetId string `protobuf:"bytes,2,opt,name=dataset_id,json=datasetId,proto3" json:"dataset_id,omitempty"`
2433
2434 TableId string `protobuf:"bytes,3,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"`
2435 }
2436
2437 func (x *TableReference) Reset() {
2438 *x = TableReference{}
2439 if protoimpl.UnsafeEnabled {
2440 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[28]
2441 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2442 ms.StoreMessageInfo(mi)
2443 }
2444 }
2445
2446 func (x *TableReference) String() string {
2447 return protoimpl.X.MessageStringOf(x)
2448 }
2449
2450 func (*TableReference) ProtoMessage() {}
2451
2452 func (x *TableReference) ProtoReflect() protoreflect.Message {
2453 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[28]
2454 if protoimpl.UnsafeEnabled && x != nil {
2455 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2456 if ms.LoadMessageInfo() == nil {
2457 ms.StoreMessageInfo(mi)
2458 }
2459 return ms
2460 }
2461 return mi.MessageOf(x)
2462 }
2463
2464
2465 func (*TableReference) Descriptor() ([]byte, []int) {
2466 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{28}
2467 }
2468
2469 func (x *TableReference) GetProjectId() string {
2470 if x != nil {
2471 return x.ProjectId
2472 }
2473 return ""
2474 }
2475
2476 func (x *TableReference) GetDatasetId() string {
2477 if x != nil {
2478 return x.DatasetId
2479 }
2480 return ""
2481 }
2482
2483 func (x *TableReference) GetTableId() string {
2484 if x != nil {
2485 return x.TableId
2486 }
2487 return ""
2488 }
2489
2490
2491 type BiReservation struct {
2492 state protoimpl.MessageState
2493 sizeCache protoimpl.SizeCache
2494 unknownFields protoimpl.UnknownFields
2495
2496
2497
2498
2499 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2500
2501 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
2502
2503 Size int64 `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"`
2504
2505 PreferredTables []*TableReference `protobuf:"bytes,5,rep,name=preferred_tables,json=preferredTables,proto3" json:"preferred_tables,omitempty"`
2506 }
2507
2508 func (x *BiReservation) Reset() {
2509 *x = BiReservation{}
2510 if protoimpl.UnsafeEnabled {
2511 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[29]
2512 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2513 ms.StoreMessageInfo(mi)
2514 }
2515 }
2516
2517 func (x *BiReservation) String() string {
2518 return protoimpl.X.MessageStringOf(x)
2519 }
2520
2521 func (*BiReservation) ProtoMessage() {}
2522
2523 func (x *BiReservation) ProtoReflect() protoreflect.Message {
2524 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[29]
2525 if protoimpl.UnsafeEnabled && x != nil {
2526 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2527 if ms.LoadMessageInfo() == nil {
2528 ms.StoreMessageInfo(mi)
2529 }
2530 return ms
2531 }
2532 return mi.MessageOf(x)
2533 }
2534
2535
2536 func (*BiReservation) Descriptor() ([]byte, []int) {
2537 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{29}
2538 }
2539
2540 func (x *BiReservation) GetName() string {
2541 if x != nil {
2542 return x.Name
2543 }
2544 return ""
2545 }
2546
2547 func (x *BiReservation) GetUpdateTime() *timestamppb.Timestamp {
2548 if x != nil {
2549 return x.UpdateTime
2550 }
2551 return nil
2552 }
2553
2554 func (x *BiReservation) GetSize() int64 {
2555 if x != nil {
2556 return x.Size
2557 }
2558 return 0
2559 }
2560
2561 func (x *BiReservation) GetPreferredTables() []*TableReference {
2562 if x != nil {
2563 return x.PreferredTables
2564 }
2565 return nil
2566 }
2567
2568
2569 type GetBiReservationRequest struct {
2570 state protoimpl.MessageState
2571 sizeCache protoimpl.SizeCache
2572 unknownFields protoimpl.UnknownFields
2573
2574
2575
2576 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2577 }
2578
2579 func (x *GetBiReservationRequest) Reset() {
2580 *x = GetBiReservationRequest{}
2581 if protoimpl.UnsafeEnabled {
2582 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[30]
2583 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2584 ms.StoreMessageInfo(mi)
2585 }
2586 }
2587
2588 func (x *GetBiReservationRequest) String() string {
2589 return protoimpl.X.MessageStringOf(x)
2590 }
2591
2592 func (*GetBiReservationRequest) ProtoMessage() {}
2593
2594 func (x *GetBiReservationRequest) ProtoReflect() protoreflect.Message {
2595 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[30]
2596 if protoimpl.UnsafeEnabled && x != nil {
2597 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2598 if ms.LoadMessageInfo() == nil {
2599 ms.StoreMessageInfo(mi)
2600 }
2601 return ms
2602 }
2603 return mi.MessageOf(x)
2604 }
2605
2606
2607 func (*GetBiReservationRequest) Descriptor() ([]byte, []int) {
2608 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{30}
2609 }
2610
2611 func (x *GetBiReservationRequest) GetName() string {
2612 if x != nil {
2613 return x.Name
2614 }
2615 return ""
2616 }
2617
2618
2619 type UpdateBiReservationRequest struct {
2620 state protoimpl.MessageState
2621 sizeCache protoimpl.SizeCache
2622 unknownFields protoimpl.UnknownFields
2623
2624
2625 BiReservation *BiReservation `protobuf:"bytes,1,opt,name=bi_reservation,json=biReservation,proto3" json:"bi_reservation,omitempty"`
2626
2627 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
2628 }
2629
2630 func (x *UpdateBiReservationRequest) Reset() {
2631 *x = UpdateBiReservationRequest{}
2632 if protoimpl.UnsafeEnabled {
2633 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[31]
2634 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2635 ms.StoreMessageInfo(mi)
2636 }
2637 }
2638
2639 func (x *UpdateBiReservationRequest) String() string {
2640 return protoimpl.X.MessageStringOf(x)
2641 }
2642
2643 func (*UpdateBiReservationRequest) ProtoMessage() {}
2644
2645 func (x *UpdateBiReservationRequest) ProtoReflect() protoreflect.Message {
2646 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[31]
2647 if protoimpl.UnsafeEnabled && x != nil {
2648 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2649 if ms.LoadMessageInfo() == nil {
2650 ms.StoreMessageInfo(mi)
2651 }
2652 return ms
2653 }
2654 return mi.MessageOf(x)
2655 }
2656
2657
2658 func (*UpdateBiReservationRequest) Descriptor() ([]byte, []int) {
2659 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{31}
2660 }
2661
2662 func (x *UpdateBiReservationRequest) GetBiReservation() *BiReservation {
2663 if x != nil {
2664 return x.BiReservation
2665 }
2666 return nil
2667 }
2668
2669 func (x *UpdateBiReservationRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
2670 if x != nil {
2671 return x.UpdateMask
2672 }
2673 return nil
2674 }
2675
2676
2677 type Reservation_Autoscale struct {
2678 state protoimpl.MessageState
2679 sizeCache protoimpl.SizeCache
2680 unknownFields protoimpl.UnknownFields
2681
2682
2683
2684 CurrentSlots int64 `protobuf:"varint,1,opt,name=current_slots,json=currentSlots,proto3" json:"current_slots,omitempty"`
2685
2686 MaxSlots int64 `protobuf:"varint,2,opt,name=max_slots,json=maxSlots,proto3" json:"max_slots,omitempty"`
2687 }
2688
2689 func (x *Reservation_Autoscale) Reset() {
2690 *x = Reservation_Autoscale{}
2691 if protoimpl.UnsafeEnabled {
2692 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[32]
2693 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2694 ms.StoreMessageInfo(mi)
2695 }
2696 }
2697
2698 func (x *Reservation_Autoscale) String() string {
2699 return protoimpl.X.MessageStringOf(x)
2700 }
2701
2702 func (*Reservation_Autoscale) ProtoMessage() {}
2703
2704 func (x *Reservation_Autoscale) ProtoReflect() protoreflect.Message {
2705 mi := &file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[32]
2706 if protoimpl.UnsafeEnabled && x != nil {
2707 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2708 if ms.LoadMessageInfo() == nil {
2709 ms.StoreMessageInfo(mi)
2710 }
2711 return ms
2712 }
2713 return mi.MessageOf(x)
2714 }
2715
2716
2717 func (*Reservation_Autoscale) Descriptor() ([]byte, []int) {
2718 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP(), []int{0, 0}
2719 }
2720
2721 func (x *Reservation_Autoscale) GetCurrentSlots() int64 {
2722 if x != nil {
2723 return x.CurrentSlots
2724 }
2725 return 0
2726 }
2727
2728 func (x *Reservation_Autoscale) GetMaxSlots() int64 {
2729 if x != nil {
2730 return x.MaxSlots
2731 }
2732 return 0
2733 }
2734
2735 var File_google_cloud_bigquery_reservation_v1_reservation_proto protoreflect.FileDescriptor
2736
2737 var file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDesc = []byte{
2738 0x0a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x62,
2739 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74,
2740 0x69, 0x6f, 0x6e, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69,
2741 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x24, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2742 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
2743 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x1a, 0x1c,
2744 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74,
2745 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f,
2746 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e,
2747 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70,
2748 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72,
2749 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
2750 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
2751 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
2752 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20,
2753 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f,
2754 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
2755 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
2756 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
2757 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x73, 0x74,
2758 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc3, 0x05, 0x0a, 0x0b, 0x52,
2759 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61,
2760 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23,
2761 0x0a, 0x0d, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x18,
2762 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x73, 0x6c, 0x6f, 0x74, 0x43, 0x61, 0x70, 0x61, 0x63,
2763 0x69, 0x74, 0x79, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x64,
2764 0x6c, 0x65, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f,
2765 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x49, 0x64, 0x6c, 0x65, 0x53, 0x6c, 0x6f, 0x74, 0x73, 0x12,
2766 0x59, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x6f, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x01,
2767 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
2768 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72,
2769 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76,
2770 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x41, 0x75, 0x74, 0x6f, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x52,
2771 0x09, 0x61, 0x75, 0x74, 0x6f, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f,
2772 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x10, 0x20, 0x01, 0x28, 0x03, 0x52,
2773 0x0b, 0x63, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x44, 0x0a, 0x0d,
2774 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20,
2775 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
2776 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42,
2777 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69,
2778 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d,
2779 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2780 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
2781 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
2782 0x54, 0x69, 0x6d, 0x65, 0x12, 0x34, 0x0a, 0x16, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65,
2783 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x75, 0x78, 0x69, 0x6c, 0x69, 0x61, 0x72, 0x79, 0x18, 0x0e,
2784 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x52, 0x65, 0x67, 0x69, 0x6f,
2785 0x6e, 0x41, 0x75, 0x78, 0x69, 0x6c, 0x69, 0x61, 0x72, 0x79, 0x12, 0x47, 0x0a, 0x07, 0x65, 0x64,
2786 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x67, 0x6f,
2787 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
2788 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
2789 0x76, 0x31, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x65, 0x64, 0x69, 0x74,
2790 0x69, 0x6f, 0x6e, 0x1a, 0x52, 0x0a, 0x09, 0x41, 0x75, 0x74, 0x6f, 0x73, 0x63, 0x61, 0x6c, 0x65,
2791 0x12, 0x28, 0x0a, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x6c, 0x6f, 0x74,
2792 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x63, 0x75,
2793 0x72, 0x72, 0x65, 0x6e, 0x74, 0x53, 0x6c, 0x6f, 0x74, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61,
2794 0x78, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6d,
2795 0x61, 0x78, 0x53, 0x6c, 0x6f, 0x74, 0x73, 0x3a, 0x77, 0xea, 0x41, 0x74, 0x0a, 0x2e, 0x62, 0x69,
2796 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f,
2797 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
2798 0x2f, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x42, 0x70, 0x72,
2799 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d,
2800 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61,
2801 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f,
2802 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d,
2803 0x22, 0xf4, 0x08, 0x0a, 0x12, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d,
2804 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
2805 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
2806 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02,
2807 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x6c, 0x6f, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12,
2808 0x5b, 0x0a, 0x04, 0x70, 0x6c, 0x61, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x47, 0x2e,
2809 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67,
2810 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f,
2811 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d,
2812 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65,
2813 0x6e, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x04, 0x70, 0x6c, 0x61, 0x6e, 0x12, 0x59, 0x0a, 0x05,
2814 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f,
2815 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
2816 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
2817 0x76, 0x31, 0x2e, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69,
2818 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03,
2819 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x53, 0x0a, 0x15, 0x63, 0x6f, 0x6d, 0x6d, 0x69,
2820 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65,
2821 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2822 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
2823 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x13, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d,
2824 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4f, 0x0a, 0x13,
2825 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74,
2826 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2827 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
2828 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x11, 0x63, 0x6f, 0x6d, 0x6d,
2829 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3e, 0x0a,
2830 0x0e, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18,
2831 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72,
2832 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0d,
2833 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x6a, 0x0a,
2834 0x0c, 0x72, 0x65, 0x6e, 0x65, 0x77, 0x61, 0x6c, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x18, 0x08, 0x20,
2835 0x01, 0x28, 0x0e, 0x32, 0x47, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2836 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65,
2837 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x70, 0x61, 0x63,
2838 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x43, 0x6f,
2839 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x0b, 0x72, 0x65,
2840 0x6e, 0x65, 0x77, 0x61, 0x6c, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x34, 0x0a, 0x16, 0x6d, 0x75, 0x6c,
2841 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x75, 0x78, 0x69, 0x6c, 0x69,
2842 0x61, 0x72, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x6d, 0x75, 0x6c, 0x74, 0x69,
2843 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x41, 0x75, 0x78, 0x69, 0x6c, 0x69, 0x61, 0x72, 0x79, 0x12,
2844 0x47, 0x0a, 0x07, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e,
2845 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
2846 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61,
2847 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52,
2848 0x07, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xc6, 0x01, 0x0a, 0x0e, 0x43, 0x6f, 0x6d,
2849 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x1f, 0x0a, 0x1b, 0x43,
2850 0x4f, 0x4d, 0x4d, 0x49, 0x54, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x5f, 0x55,
2851 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04,
2852 0x46, 0x4c, 0x45, 0x58, 0x10, 0x03, 0x12, 0x16, 0x0a, 0x0e, 0x46, 0x4c, 0x45, 0x58, 0x5f, 0x46,
2853 0x4c, 0x41, 0x54, 0x5f, 0x52, 0x41, 0x54, 0x45, 0x10, 0x07, 0x1a, 0x02, 0x08, 0x01, 0x12, 0x09,
2854 0x0a, 0x05, 0x54, 0x52, 0x49, 0x41, 0x4c, 0x10, 0x05, 0x12, 0x0b, 0x0a, 0x07, 0x4d, 0x4f, 0x4e,
2855 0x54, 0x48, 0x4c, 0x59, 0x10, 0x02, 0x12, 0x19, 0x0a, 0x11, 0x4d, 0x4f, 0x4e, 0x54, 0x48, 0x4c,
2856 0x59, 0x5f, 0x46, 0x4c, 0x41, 0x54, 0x5f, 0x52, 0x41, 0x54, 0x45, 0x10, 0x08, 0x1a, 0x02, 0x08,
2857 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x41, 0x4e, 0x4e, 0x55, 0x41, 0x4c, 0x10, 0x04, 0x12, 0x18, 0x0a,
2858 0x10, 0x41, 0x4e, 0x4e, 0x55, 0x41, 0x4c, 0x5f, 0x46, 0x4c, 0x41, 0x54, 0x5f, 0x52, 0x41, 0x54,
2859 0x45, 0x10, 0x09, 0x1a, 0x02, 0x08, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x48, 0x52, 0x45, 0x45,
2860 0x5f, 0x59, 0x45, 0x41, 0x52, 0x10, 0x0a, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x10,
2861 0x06, 0x22, 0x43, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x54,
2862 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
2863 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0a,
2864 0x0a, 0x06, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x41,
2865 0x49, 0x4c, 0x45, 0x44, 0x10, 0x03, 0x3a, 0x8e, 0x01, 0xea, 0x41, 0x8a, 0x01, 0x0a, 0x35, 0x62,
2866 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69,
2867 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
2868 0x6d, 0x2f, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74,
2869 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x51, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b,
2870 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
2871 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x61,
2872 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74,
2873 0x73, 0x2f, 0x7b, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x6d, 0x6d,
2874 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x7d, 0x22, 0xe6, 0x01, 0x0a, 0x18, 0x43, 0x72, 0x65, 0x61,
2875 0x74, 0x65, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71,
2876 0x75, 0x65, 0x73, 0x74, 0x12, 0x4e, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
2877 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x30, 0x12, 0x2e, 0x62, 0x69,
2878 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f,
2879 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
2880 0x2f, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61,
2881 0x72, 0x65, 0x6e, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74,
2882 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65,
2883 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x53, 0x0a, 0x0b, 0x72,
2884 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
2885 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
2886 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61,
2887 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74,
2888 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2889 0x22, 0xa5, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61,
2890 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4e, 0x0a, 0x06,
2891 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0xe0, 0x41,
2892 0x02, 0xfa, 0x41, 0x30, 0x12, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x72, 0x65,
2893 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2894 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61,
2895 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09,
2896 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
2897 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67,
2898 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70,
2899 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x99, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73,
2900 0x74, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73,
2901 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61,
2902 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f,
2903 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
2904 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
2905 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c,
2906 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0f,
2907 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
2908 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54,
2909 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x63, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x65, 0x72,
2910 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a,
2911 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0xe0, 0x41, 0x02,
2912 0xfa, 0x41, 0x30, 0x0a, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x72, 0x65, 0x73,
2913 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
2914 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74,
2915 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x66, 0x0a, 0x18, 0x44, 0x65, 0x6c,
2916 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
2917 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
2918 0x01, 0x28, 0x09, 0x42, 0x36, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x30, 0x0a, 0x2e, 0x62, 0x69, 0x67,
2919 0x71, 0x75, 0x65, 0x72, 0x79, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2920 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
2921 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d,
2922 0x65, 0x22, 0xac, 0x01, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x65,
2923 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x53,
2924 0x0a, 0x0b, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20,
2925 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2926 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65,
2927 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x72,
2928 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74,
2929 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61,
2930 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2931 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
2932 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b,
2933 0x22, 0xe8, 0x02, 0x0a, 0x1f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x61, 0x70, 0x61, 0x63,
2934 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71,
2935 0x75, 0x65, 0x73, 0x74, 0x12, 0x55, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
2936 0x20, 0x01, 0x28, 0x09, 0x42, 0x3d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x37, 0x12, 0x35, 0x62, 0x69,
2937 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f,
2938 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
2939 0x2f, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d,
2940 0x65, 0x6e, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x69, 0x0a, 0x13, 0x63,
2941 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65,
2942 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2943 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
2944 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e,
2945 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65,
2946 0x6e, 0x74, 0x52, 0x12, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d,
2947 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x4d, 0x0a, 0x24, 0x65, 0x6e, 0x66, 0x6f, 0x72, 0x63,
2948 0x65, 0x5f, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x70,
2949 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x6f, 0x72, 0x67, 0x18, 0x04,
2950 0x20, 0x01, 0x28, 0x08, 0x52, 0x1f, 0x65, 0x6e, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x53, 0x69, 0x6e,
2951 0x67, 0x6c, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x50,
2952 0x65, 0x72, 0x4f, 0x72, 0x67, 0x12, 0x34, 0x0a, 0x16, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74,
2953 0x79, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18,
2954 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43,
2955 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x22, 0xb3, 0x01, 0x0a, 0x1e,
2956 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d,
2957 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x55,
2958 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3d,
2959 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x37, 0x12, 0x35, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
2960 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2961 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x70, 0x61, 0x63,
2962 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x70,
2963 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69,
2964 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69,
2965 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
2966 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65,
2967 0x6e, 0x22, 0xb6, 0x01, 0x0a, 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69,
2968 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73,
2969 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, 0x0a, 0x14, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74,
2970 0x79, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20,
2971 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2972 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65,
2973 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x70, 0x61, 0x63,
2974 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x13, 0x63,
2975 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e,
2976 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f,
2977 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78,
2978 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x71, 0x0a, 0x1c, 0x47, 0x65,
2979 0x74, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d,
2980 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x51, 0x0a, 0x04, 0x6e, 0x61,
2981 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x37,
2982 0x0a, 0x35, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76,
2983 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
2984 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d,
2985 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x8a, 0x01,
2986 0x0a, 0x1f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79,
2987 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
2988 0x74, 0x12, 0x51, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
2989 0x3d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x37, 0x0a, 0x35, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72,
2990 0x79, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f,
2991 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x70, 0x61,
2992 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x04,
2993 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x18, 0x03, 0x20,
2994 0x01, 0x28, 0x08, 0x52, 0x05, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x22, 0xc9, 0x01, 0x0a, 0x1f, 0x55,
2995 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d,
2996 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x69,
2997 0x0a, 0x13, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69,
2998 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f,
2999 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
3000 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
3001 0x76, 0x31, 0x2e, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69,
3002 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x12, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43,
3003 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64,
3004 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
3005 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
3006 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61,
3007 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x92, 0x01, 0x0a, 0x1e, 0x53, 0x70, 0x6c, 0x69, 0x74,
3008 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65,
3009 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x51, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
3010 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x37, 0x0a,
3011 0x35, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61,
3012 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
3013 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d,
3014 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
3015 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03,
3016 0x52, 0x09, 0x73, 0x6c, 0x6f, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xc3, 0x01, 0x0a, 0x1f,
3017 0x53, 0x70, 0x6c, 0x69, 0x74, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d,
3018 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
3019 0x4e, 0x0a, 0x05, 0x66, 0x69, 0x72, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38,
3020 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69,
3021 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69,
3022 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f,
3023 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x05, 0x66, 0x69, 0x72, 0x73, 0x74, 0x12,
3024 0x50, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
3025 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62,
3026 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74,
3027 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43,
3028 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x73, 0x65, 0x63, 0x6f, 0x6e,
3029 0x64, 0x22, 0xad, 0x01, 0x0a, 0x1f, 0x4d, 0x65, 0x72, 0x67, 0x65, 0x43, 0x61, 0x70, 0x61, 0x63,
3030 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65,
3031 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18,
3032 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3a, 0xfa, 0x41, 0x37, 0x12, 0x35, 0x62, 0x69, 0x67, 0x71,
3033 0x75, 0x65, 0x72, 0x79, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
3034 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43,
3035 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e,
3036 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x36, 0x0a, 0x17, 0x63, 0x61, 0x70,
3037 0x61, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74,
3038 0x5f, 0x69, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x15, 0x63, 0x61, 0x70, 0x61,
3039 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x64,
3040 0x73, 0x22, 0x94, 0x04, 0x0a, 0x0a, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74,
3041 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
3042 0xe0, 0x41, 0x03, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x73, 0x73,
3043 0x69, 0x67, 0x6e, 0x65, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x61, 0x73, 0x73,
3044 0x69, 0x67, 0x6e, 0x65, 0x65, 0x12, 0x53, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x74, 0x79, 0x70,
3045 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3046 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
3047 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x41,
3048 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x4a, 0x6f, 0x62, 0x54, 0x79, 0x70,
3049 0x65, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x54, 0x79, 0x70, 0x65, 0x12, 0x51, 0x0a, 0x05, 0x73, 0x74,
3050 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3051 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72,
3052 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31,
3053 0x2e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x53, 0x74, 0x61, 0x74,
3054 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x22, 0x5d, 0x0a,
3055 0x07, 0x4a, 0x6f, 0x62, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x14, 0x4a, 0x4f, 0x42, 0x5f,
3056 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
3057 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x50, 0x49, 0x50, 0x45, 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x01,
3058 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x02, 0x12, 0x0f, 0x0a, 0x0b, 0x4d,
3059 0x4c, 0x5f, 0x45, 0x58, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x10, 0x03, 0x12, 0x0e, 0x0a, 0x0a,
3060 0x42, 0x41, 0x43, 0x4b, 0x47, 0x52, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x04, 0x22, 0x37, 0x0a, 0x05,
3061 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55,
3062 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07,
3063 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x41, 0x43, 0x54,
3064 0x49, 0x56, 0x45, 0x10, 0x02, 0x3a, 0x90, 0x01, 0xea, 0x41, 0x8c, 0x01, 0x0a, 0x2d, 0x62, 0x69,
3065 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f,
3066 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
3067 0x2f, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x5b, 0x70, 0x72, 0x6f,
3068 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f,
3069 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74,
3070 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3071 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f,
3072 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x61, 0x73, 0x73,
3073 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x7d, 0x22, 0xdf, 0x01, 0x0a, 0x17, 0x43, 0x72, 0x65,
3074 0x61, 0x74, 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71,
3075 0x75, 0x65, 0x73, 0x74, 0x12, 0x4d, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
3076 0x20, 0x01, 0x28, 0x09, 0x42, 0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2f, 0x12, 0x2d, 0x62, 0x69,
3077 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f,
3078 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
3079 0x2f, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72,
3080 0x65, 0x6e, 0x74, 0x12, 0x50, 0x0a, 0x0a, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e,
3081 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3082 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
3083 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x41,
3084 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0a, 0x61, 0x73, 0x73, 0x69, 0x67,
3085 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d,
3086 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x73,
3087 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x22, 0xa3, 0x01, 0x0a, 0x16, 0x4c,
3088 0x69, 0x73, 0x74, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65,
3089 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4d, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18,
3090 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2f, 0x12, 0x2d, 0x62,
3091 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69,
3092 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
3093 0x6d, 0x2f, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x70, 0x61,
3094 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a,
3095 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a,
3096 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
3097 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
3098 0x22, 0x95, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d,
3099 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x0b,
3100 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
3101 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
3102 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76,
3103 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d,
3104 0x65, 0x6e, 0x74, 0x52, 0x0b, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73,
3105 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f,
3106 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50,
3107 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x64, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65,
3108 0x74, 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75,
3109 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
3110 0x09, 0x42, 0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2f, 0x0a, 0x2d, 0x62, 0x69, 0x67, 0x71, 0x75,
3111 0x65, 0x72, 0x79, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x67,
3112 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x73,
3113 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xaf,
3114 0x01, 0x0a, 0x18, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d,
3115 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70,
3116 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02,
3117 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67,
3118 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f,
3119 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x14,
3120 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x71,
3121 0x75, 0x65, 0x72, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a,
3122 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a,
3123 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
3124 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
3125 0x22, 0xb2, 0x01, 0x0a, 0x1b, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x41, 0x6c, 0x6c, 0x41, 0x73,
3126 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
3127 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
3128 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
3129 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
3130 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72,
3131 0x65, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01,
3132 0x28, 0x09, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67,
3133 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61,
3134 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74,
3135 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65,
3136 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x97, 0x01, 0x0a, 0x19, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68,
3137 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
3138 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x0b, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e,
3139 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3140 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
3141 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e,
3142 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0b, 0x61, 0x73, 0x73, 0x69,
3143 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f,
3144 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
3145 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22,
3146 0x9a, 0x01, 0x0a, 0x1c, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x41, 0x6c, 0x6c, 0x41, 0x73, 0x73,
3147 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
3148 0x12, 0x52, 0x0a, 0x0b, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18,
3149 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
3150 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65,
3151 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x73, 0x73,
3152 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0b, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d,
3153 0x65, 0x6e, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67,
3154 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e,
3155 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xe2, 0x01, 0x0a,
3156 0x15, 0x4d, 0x6f, 0x76, 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52,
3157 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
3158 0x20, 0x01, 0x28, 0x09, 0x42, 0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2f, 0x0a, 0x2d, 0x62, 0x69,
3159 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f,
3160 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
3161 0x2f, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d,
3162 0x65, 0x12, 0x59, 0x0a, 0x0e, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3163 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x32, 0xfa, 0x41, 0x2f, 0x12, 0x2d,
3164 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74,
3165 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
3166 0x6f, 0x6d, 0x2f, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0d, 0x64,
3167 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d,
3168 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20,
3169 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x49,
3170 0x64, 0x22, 0xa8, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x73, 0x73, 0x69,
3171 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a,
3172 0x0a, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
3173 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
3174 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76,
3175 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d,
3176 0x65, 0x6e, 0x74, 0x52, 0x0a, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12,
3177 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02,
3178 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
3179 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b,
3180 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x69, 0x0a, 0x0e,
3181 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x1d,
3182 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
3183 0x28, 0x09, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a,
3184 0x0a, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
3185 0x09, 0x52, 0x09, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08,
3186 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
3187 0x74, 0x61, 0x62, 0x6c, 0x65, 0x49, 0x64, 0x22, 0xc8, 0x02, 0x0a, 0x0d, 0x42, 0x69, 0x52, 0x65,
3188 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
3189 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a,
3190 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01,
3191 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
3192 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03,
3193 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12,
3194 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73,
3195 0x69, 0x7a, 0x65, 0x12, 0x5f, 0x0a, 0x10, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x65, 0x64,
3196 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e,
3197 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67,
3198 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f,
3199 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65,
3200 0x6e, 0x63, 0x65, 0x52, 0x0f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x65, 0x64, 0x54, 0x61,
3201 0x62, 0x6c, 0x65, 0x73, 0x3a, 0x6c, 0xea, 0x41, 0x69, 0x0a, 0x30, 0x62, 0x69, 0x67, 0x71, 0x75,
3202 0x65, 0x72, 0x79, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x67,
3203 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x42, 0x69,
3204 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x70, 0x72, 0x6f,
3205 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f,
3206 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74,
3207 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x62, 0x69, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69,
3208 0x6f, 0x6e, 0x22, 0x67, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x42, 0x69, 0x52, 0x65, 0x73, 0x65, 0x72,
3209 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4c, 0x0a,
3210 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x38, 0xe0, 0x41, 0x02,
3211 0xfa, 0x41, 0x32, 0x0a, 0x30, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x72, 0x65, 0x73,
3212 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
3213 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x42, 0x69, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76,
3214 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xb5, 0x01, 0x0a, 0x1a,
3215 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x42, 0x69, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74,
3216 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x5a, 0x0a, 0x0e, 0x62, 0x69,
3217 0x5f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01,
3218 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
3219 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72,
3220 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x69, 0x52, 0x65, 0x73, 0x65,
3221 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x62, 0x69, 0x52, 0x65, 0x73, 0x65, 0x72,
3222 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
3223 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
3224 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69,
3225 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d,
3226 0x61, 0x73, 0x6b, 0x2a, 0x55, 0x0a, 0x07, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x17,
3227 0x0a, 0x13, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
3228 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x54, 0x41, 0x4e, 0x44,
3229 0x41, 0x52, 0x44, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x50, 0x52,
3230 0x49, 0x53, 0x45, 0x10, 0x02, 0x12, 0x13, 0x0a, 0x0f, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x50, 0x52,
3231 0x49, 0x53, 0x45, 0x5f, 0x50, 0x4c, 0x55, 0x53, 0x10, 0x03, 0x32, 0xc1, 0x27, 0x0a, 0x12, 0x52,
3232 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
3233 0x65, 0x12, 0xf1, 0x01, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x65,
3234 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3235 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
3236 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43,
3237 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3238 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3239 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
3240 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x52,
3241 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x69, 0xda, 0x41, 0x21, 0x70,
3242 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f,
3243 0x6e, 0x2c, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
3244 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3f, 0x3a, 0x0b, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74,
3245 0x69, 0x6f, 0x6e, 0x22, 0x30, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
3246 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
3247 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61,
3248 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0xd4, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65,
3249 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3d, 0x2e, 0x67, 0x6f, 0x6f,
3250 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
3251 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76,
3252 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f,
3253 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3254 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72,
3255 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31,
3256 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3257 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x41, 0xda, 0x41, 0x06, 0x70, 0x61,
3258 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x12, 0x30, 0x2f, 0x76, 0x31, 0x2f,
3259 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
3260 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f,
3261 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0xc1, 0x01, 0x0a,
3262 0x0e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
3263 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62,
3264 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74,
3265 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76,
3266 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67,
3267 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71,
3268 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3269 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22,
3270 0x3f, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x12, 0x30,
3271 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
3272 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
3273 0x2f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d,
3274 0x12, 0xac, 0x01, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x65, 0x72,
3275 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3276 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72,
3277 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65,
3278 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
3279 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3280 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x3f,
3281 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x2a, 0x30, 0x2f,
3282 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
3283 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
3284 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x12,
3285 0xf3, 0x01, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76,
3286 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
3287 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65,
3288 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64,
3289 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
3290 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
3291 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65,
3292 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73,
3293 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x6b, 0xda, 0x41, 0x17, 0x72, 0x65, 0x73,
3294 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f,
3295 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4b, 0x3a, 0x0b, 0x72, 0x65, 0x73, 0x65,
3296 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x3c, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x72, 0x65,
3297 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70,
3298 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
3299 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f,
3300 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0x8e, 0x02, 0x0a, 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
3301 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65,
3302 0x6e, 0x74, 0x12, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
3303 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72,
3304 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
3305 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65,
3306 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3307 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72,
3308 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31,
3309 0x2e, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d,
3310 0x65, 0x6e, 0x74, 0x22, 0x71, 0xda, 0x41, 0x1a, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x63,
3311 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65,
3312 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4e, 0x3a, 0x13, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69,
3313 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x37, 0x2f,
3314 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
3315 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
3316 0x2a, 0x7d, 0x2f, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69,
3317 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0xf0, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x43,
3318 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e,
3319 0x74, 0x73, 0x12, 0x44, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
3320 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72,
3321 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61,
3322 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74,
3323 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3324 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
3325 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e,
3326 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d,
3327 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
3328 0x48, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39,
3329 0x12, 0x37, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72,
3330 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
3331 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f,
3332 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0xdd, 0x01, 0x0a, 0x15, 0x47, 0x65,
3333 0x74, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d,
3334 0x65, 0x6e, 0x74, 0x12, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
3335 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65,
3336 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x61,
3337 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74,
3338 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3339 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
3340 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43,
3341 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e,
3342 0x74, 0x22, 0x46, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39,
3343 0x12, 0x37, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
3344 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
3345 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69,
3346 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xc1, 0x01, 0x0a, 0x18, 0x44, 0x65,
3347 0x6c, 0x65, 0x74, 0x65, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d,
3348 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3349 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72,
3350 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65,
3351 0x6c, 0x65, 0x74, 0x65, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d,
3352 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e,
3353 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
3354 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x46, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3,
3355 0xe4, 0x93, 0x02, 0x39, 0x2a, 0x37, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
3356 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
3357 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43,
3358 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xa8, 0x02,
3359 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79,
3360 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x45, 0x2e, 0x67, 0x6f, 0x6f,
3361 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
3362 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76,
3363 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79,
3364 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
3365 0x74, 0x1a, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
3366 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76,
3367 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74,
3368 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x8a, 0x01, 0xda, 0x41,
3369 0x1f, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74,
3370 0x6d, 0x65, 0x6e, 0x74, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
3371 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x62, 0x3a, 0x13, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79,
3372 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x32, 0x4b, 0x2f, 0x76, 0x31,
3373 0x2f, 0x7b, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69,
3374 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
3375 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
3376 0x2a, 0x2f, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74,
3377 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0x82, 0x02, 0x0a, 0x17, 0x53, 0x70, 0x6c,
3378 0x69, 0x74, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74,
3379 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x44, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
3380 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73,
3381 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x70, 0x6c, 0x69,
3382 0x74, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d,
3383 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x45, 0x2e, 0x67, 0x6f, 0x6f,
3384 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
3385 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76,
3386 0x31, 0x2e, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43,
3387 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
3388 0x65, 0x22, 0x5a, 0xda, 0x41, 0x0f, 0x6e, 0x61, 0x6d, 0x65, 0x2c, 0x73, 0x6c, 0x6f, 0x74, 0x5f,
3389 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x42, 0x3a, 0x01, 0x2a, 0x22, 0x3d,
3390 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
3391 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
3392 0x2f, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d,
3393 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x12, 0x86, 0x02,
3394 0x0a, 0x18, 0x4d, 0x65, 0x72, 0x67, 0x65, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43,
3395 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x45, 0x2e, 0x67, 0x6f, 0x6f,
3396 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
3397 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76,
3398 0x31, 0x2e, 0x4d, 0x65, 0x72, 0x67, 0x65, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x43,
3399 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
3400 0x74, 0x1a, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
3401 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76,
3402 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74,
3403 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x69, 0xda, 0x41, 0x1e,
3404 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x5f,
3405 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x82, 0xd3,
3406 0xe4, 0x93, 0x02, 0x42, 0x3a, 0x01, 0x2a, 0x22, 0x3d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61,
3407 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
3408 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x61, 0x70,
3409 0x61, 0x63, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x73,
3410 0x3a, 0x6d, 0x65, 0x72, 0x67, 0x65, 0x12, 0xeb, 0x01, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74,
3411 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x3d, 0x2e, 0x67, 0x6f,
3412 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
3413 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
3414 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d,
3415 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x67, 0x6f, 0x6f,
3416 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
3417 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76,
3418 0x31, 0x2e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x66, 0xda, 0x41,
3419 0x11, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65,
3420 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4c, 0x3a, 0x0a, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e,
3421 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e,
3422 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
3423 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61,
3424 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d,
3425 0x65, 0x6e, 0x74, 0x73, 0x12, 0xdf, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x73, 0x73,
3426 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3427 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
3428 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e,
3429 0x4c, 0x69, 0x73, 0x74, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52,
3430 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3431 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72,
3432 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69,
3433 0x73, 0x74, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73,
3434 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
3435 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x40, 0x12, 0x3e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72,
3436 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
3437 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x73, 0x65, 0x72,
3438 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x61, 0x73, 0x73, 0x69, 0x67,
3439 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0xb8, 0x01, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74,
3440 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x3d, 0x2e, 0x67, 0x6f,
3441 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
3442 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
3443 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d,
3444 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f,
3445 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70,
3446 0x74, 0x79, 0x22, 0x4d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02,
3447 0x40, 0x2a, 0x3e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f,
3448 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3449 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
3450 0x2f, 0x2a, 0x2f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a,
3451 0x7d, 0x12, 0xe5, 0x01, 0x0a, 0x11, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x41, 0x73, 0x73, 0x69,
3452 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3453 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
3454 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x53,
3455 0x65, 0x61, 0x72, 0x63, 0x68, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73,
3456 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3457 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
3458 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x53,
3459 0x65, 0x61, 0x72, 0x63, 0x68, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73,
3460 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f, 0xda, 0x41, 0x0c, 0x70, 0x61, 0x72,
3461 0x65, 0x6e, 0x74, 0x2c, 0x71, 0x75, 0x65, 0x72, 0x79, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x12,
3462 0x35, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f,
3463 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3464 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x41, 0x73, 0x73, 0x69, 0x67,
3465 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x88, 0x02, 0x01, 0x12, 0xee, 0x01, 0x0a, 0x14, 0x53, 0x65,
3466 0x61, 0x72, 0x63, 0x68, 0x41, 0x6c, 0x6c, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e,
3467 0x74, 0x73, 0x12, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
3468 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72,
3469 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68,
3470 0x41, 0x6c, 0x6c, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65,
3471 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
3472 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65,
3473 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x61,
3474 0x72, 0x63, 0x68, 0x41, 0x6c, 0x6c, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74,
3475 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f, 0xda, 0x41, 0x0c, 0x70, 0x61,
3476 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x71, 0x75, 0x65, 0x72, 0x79, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3a,
3477 0x12, 0x38, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72,
3478 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
3479 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x41, 0x6c, 0x6c, 0x41,
3480 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0xe5, 0x01, 0x0a, 0x0e, 0x4d,
3481 0x6f, 0x76, 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x3b, 0x2e,
3482 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67,
3483 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f,
3484 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x76, 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d,
3485 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x67, 0x6f, 0x6f,
3486 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
3487 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76,
3488 0x31, 0x2e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x64, 0xda, 0x41,
3489 0x13, 0x6e, 0x61, 0x6d, 0x65, 0x2c, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
3490 0x6e, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x48, 0x3a, 0x01, 0x2a, 0x22, 0x43, 0x2f,
3491 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
3492 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
3493 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x61,
3494 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x6d, 0x6f,
3495 0x76, 0x65, 0x12, 0xfb, 0x01, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x73, 0x73,
3496 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3497 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
3498 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x55,
3499 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52,
3500 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3501 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72,
3502 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x73,
3503 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x76, 0xda, 0x41, 0x16, 0x61, 0x73, 0x73,
3504 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d,
3505 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x57, 0x3a, 0x0a, 0x61, 0x73, 0x73, 0x69, 0x67,
3506 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x32, 0x49, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x61, 0x73, 0x73, 0x69,
3507 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
3508 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
3509 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
3510 0x2a, 0x2f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d,
3511 0x12, 0xc6, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x42, 0x69, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76,
3512 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
3513 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65,
3514 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74,
3515 0x42, 0x69, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71,
3516 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
3517 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73,
3518 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x69, 0x52, 0x65,
3519 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3e, 0xda, 0x41, 0x04, 0x6e, 0x61,
3520 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x31, 0x12, 0x2f, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e,
3521 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
3522 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x62, 0x69, 0x52, 0x65, 0x73,
3523 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x12, 0x81, 0x02, 0x0a, 0x13, 0x55, 0x70,
3524 0x64, 0x61, 0x74, 0x65, 0x42, 0x69, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f,
3525 0x6e, 0x12, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
3526 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76,
3527 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x42,
3528 0x69, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75,
3529 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
3530 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73, 0x65,
3531 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x69, 0x52, 0x65, 0x73,
3532 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x73, 0xda, 0x41, 0x1a, 0x62, 0x69, 0x5f,
3533 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x75, 0x70, 0x64, 0x61,
3534 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x50, 0x3a, 0x0e, 0x62,
3535 0x69, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x3e, 0x2f,
3536 0x76, 0x31, 0x2f, 0x7b, 0x62, 0x69, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69,
3537 0x6f, 0x6e, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
3538 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x62,
3539 0x69, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x1a, 0x7f, 0xca,
3540 0x41, 0x22, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76,
3541 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
3542 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x57, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77,
3543 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
3544 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2c,
3545 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3546 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f,
3547 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0xd8,
3548 0x01, 0x0a, 0x28, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
3549 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x72, 0x65, 0x73,
3550 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x42, 0x10, 0x52, 0x65, 0x73,
3551 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a,
3552 0x4a, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f,
3553 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x72, 0x65,
3554 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x2f,
3555 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x3b, 0x72, 0x65,
3556 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0xaa, 0x02, 0x24, 0x47, 0x6f,
3557 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75,
3558 0x65, 0x72, 0x79, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
3559 0x56, 0x31, 0xca, 0x02, 0x24, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75,
3560 0x64, 0x5c, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x5c, 0x52, 0x65, 0x73, 0x65, 0x72,
3561 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5c, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
3562 0x33,
3563 }
3564
3565 var (
3566 file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescOnce sync.Once
3567 file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescData = file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDesc
3568 )
3569
3570 func file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescGZIP() []byte {
3571 file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescOnce.Do(func() {
3572 file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescData)
3573 })
3574 return file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDescData
3575 }
3576
3577 var file_google_cloud_bigquery_reservation_v1_reservation_proto_enumTypes = make([]protoimpl.EnumInfo, 5)
3578 var file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes = make([]protoimpl.MessageInfo, 33)
3579 var file_google_cloud_bigquery_reservation_v1_reservation_proto_goTypes = []interface{}{
3580 (Edition)(0),
3581 (CapacityCommitment_CommitmentPlan)(0),
3582 (CapacityCommitment_State)(0),
3583 (Assignment_JobType)(0),
3584 (Assignment_State)(0),
3585 (*Reservation)(nil),
3586 (*CapacityCommitment)(nil),
3587 (*CreateReservationRequest)(nil),
3588 (*ListReservationsRequest)(nil),
3589 (*ListReservationsResponse)(nil),
3590 (*GetReservationRequest)(nil),
3591 (*DeleteReservationRequest)(nil),
3592 (*UpdateReservationRequest)(nil),
3593 (*CreateCapacityCommitmentRequest)(nil),
3594 (*ListCapacityCommitmentsRequest)(nil),
3595 (*ListCapacityCommitmentsResponse)(nil),
3596 (*GetCapacityCommitmentRequest)(nil),
3597 (*DeleteCapacityCommitmentRequest)(nil),
3598 (*UpdateCapacityCommitmentRequest)(nil),
3599 (*SplitCapacityCommitmentRequest)(nil),
3600 (*SplitCapacityCommitmentResponse)(nil),
3601 (*MergeCapacityCommitmentsRequest)(nil),
3602 (*Assignment)(nil),
3603 (*CreateAssignmentRequest)(nil),
3604 (*ListAssignmentsRequest)(nil),
3605 (*ListAssignmentsResponse)(nil),
3606 (*DeleteAssignmentRequest)(nil),
3607 (*SearchAssignmentsRequest)(nil),
3608 (*SearchAllAssignmentsRequest)(nil),
3609 (*SearchAssignmentsResponse)(nil),
3610 (*SearchAllAssignmentsResponse)(nil),
3611 (*MoveAssignmentRequest)(nil),
3612 (*UpdateAssignmentRequest)(nil),
3613 (*TableReference)(nil),
3614 (*BiReservation)(nil),
3615 (*GetBiReservationRequest)(nil),
3616 (*UpdateBiReservationRequest)(nil),
3617 (*Reservation_Autoscale)(nil),
3618 (*timestamppb.Timestamp)(nil),
3619 (*status.Status)(nil),
3620 (*fieldmaskpb.FieldMask)(nil),
3621 (*emptypb.Empty)(nil),
3622 }
3623 var file_google_cloud_bigquery_reservation_v1_reservation_proto_depIdxs = []int32{
3624 37,
3625 38,
3626 38,
3627 0,
3628 1,
3629 2,
3630 38,
3631 38,
3632 39,
3633 1,
3634 0,
3635 5,
3636 5,
3637 5,
3638 40,
3639 6,
3640 6,
3641 6,
3642 40,
3643 6,
3644 6,
3645 3,
3646 4,
3647 22,
3648 22,
3649 22,
3650 22,
3651 22,
3652 40,
3653 38,
3654 33,
3655 34,
3656 40,
3657 7,
3658 8,
3659 10,
3660 11,
3661 12,
3662 13,
3663 14,
3664 16,
3665 17,
3666 18,
3667 19,
3668 21,
3669 23,
3670 24,
3671 26,
3672 27,
3673 28,
3674 31,
3675 32,
3676 35,
3677 36,
3678 5,
3679 9,
3680 5,
3681 41,
3682 5,
3683 6,
3684 15,
3685 6,
3686 41,
3687 6,
3688 20,
3689 6,
3690 22,
3691 25,
3692 41,
3693 29,
3694 30,
3695 22,
3696 22,
3697 34,
3698 34,
3699 54,
3700 33,
3701 33,
3702 33,
3703 0,
3704 }
3705
3706 func init() { file_google_cloud_bigquery_reservation_v1_reservation_proto_init() }
3707 func file_google_cloud_bigquery_reservation_v1_reservation_proto_init() {
3708 if File_google_cloud_bigquery_reservation_v1_reservation_proto != nil {
3709 return
3710 }
3711 if !protoimpl.UnsafeEnabled {
3712 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
3713 switch v := v.(*Reservation); i {
3714 case 0:
3715 return &v.state
3716 case 1:
3717 return &v.sizeCache
3718 case 2:
3719 return &v.unknownFields
3720 default:
3721 return nil
3722 }
3723 }
3724 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
3725 switch v := v.(*CapacityCommitment); i {
3726 case 0:
3727 return &v.state
3728 case 1:
3729 return &v.sizeCache
3730 case 2:
3731 return &v.unknownFields
3732 default:
3733 return nil
3734 }
3735 }
3736 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
3737 switch v := v.(*CreateReservationRequest); i {
3738 case 0:
3739 return &v.state
3740 case 1:
3741 return &v.sizeCache
3742 case 2:
3743 return &v.unknownFields
3744 default:
3745 return nil
3746 }
3747 }
3748 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
3749 switch v := v.(*ListReservationsRequest); i {
3750 case 0:
3751 return &v.state
3752 case 1:
3753 return &v.sizeCache
3754 case 2:
3755 return &v.unknownFields
3756 default:
3757 return nil
3758 }
3759 }
3760 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
3761 switch v := v.(*ListReservationsResponse); i {
3762 case 0:
3763 return &v.state
3764 case 1:
3765 return &v.sizeCache
3766 case 2:
3767 return &v.unknownFields
3768 default:
3769 return nil
3770 }
3771 }
3772 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
3773 switch v := v.(*GetReservationRequest); i {
3774 case 0:
3775 return &v.state
3776 case 1:
3777 return &v.sizeCache
3778 case 2:
3779 return &v.unknownFields
3780 default:
3781 return nil
3782 }
3783 }
3784 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
3785 switch v := v.(*DeleteReservationRequest); i {
3786 case 0:
3787 return &v.state
3788 case 1:
3789 return &v.sizeCache
3790 case 2:
3791 return &v.unknownFields
3792 default:
3793 return nil
3794 }
3795 }
3796 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
3797 switch v := v.(*UpdateReservationRequest); i {
3798 case 0:
3799 return &v.state
3800 case 1:
3801 return &v.sizeCache
3802 case 2:
3803 return &v.unknownFields
3804 default:
3805 return nil
3806 }
3807 }
3808 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
3809 switch v := v.(*CreateCapacityCommitmentRequest); i {
3810 case 0:
3811 return &v.state
3812 case 1:
3813 return &v.sizeCache
3814 case 2:
3815 return &v.unknownFields
3816 default:
3817 return nil
3818 }
3819 }
3820 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
3821 switch v := v.(*ListCapacityCommitmentsRequest); i {
3822 case 0:
3823 return &v.state
3824 case 1:
3825 return &v.sizeCache
3826 case 2:
3827 return &v.unknownFields
3828 default:
3829 return nil
3830 }
3831 }
3832 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
3833 switch v := v.(*ListCapacityCommitmentsResponse); i {
3834 case 0:
3835 return &v.state
3836 case 1:
3837 return &v.sizeCache
3838 case 2:
3839 return &v.unknownFields
3840 default:
3841 return nil
3842 }
3843 }
3844 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
3845 switch v := v.(*GetCapacityCommitmentRequest); i {
3846 case 0:
3847 return &v.state
3848 case 1:
3849 return &v.sizeCache
3850 case 2:
3851 return &v.unknownFields
3852 default:
3853 return nil
3854 }
3855 }
3856 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
3857 switch v := v.(*DeleteCapacityCommitmentRequest); i {
3858 case 0:
3859 return &v.state
3860 case 1:
3861 return &v.sizeCache
3862 case 2:
3863 return &v.unknownFields
3864 default:
3865 return nil
3866 }
3867 }
3868 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
3869 switch v := v.(*UpdateCapacityCommitmentRequest); i {
3870 case 0:
3871 return &v.state
3872 case 1:
3873 return &v.sizeCache
3874 case 2:
3875 return &v.unknownFields
3876 default:
3877 return nil
3878 }
3879 }
3880 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
3881 switch v := v.(*SplitCapacityCommitmentRequest); i {
3882 case 0:
3883 return &v.state
3884 case 1:
3885 return &v.sizeCache
3886 case 2:
3887 return &v.unknownFields
3888 default:
3889 return nil
3890 }
3891 }
3892 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
3893 switch v := v.(*SplitCapacityCommitmentResponse); i {
3894 case 0:
3895 return &v.state
3896 case 1:
3897 return &v.sizeCache
3898 case 2:
3899 return &v.unknownFields
3900 default:
3901 return nil
3902 }
3903 }
3904 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
3905 switch v := v.(*MergeCapacityCommitmentsRequest); i {
3906 case 0:
3907 return &v.state
3908 case 1:
3909 return &v.sizeCache
3910 case 2:
3911 return &v.unknownFields
3912 default:
3913 return nil
3914 }
3915 }
3916 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
3917 switch v := v.(*Assignment); i {
3918 case 0:
3919 return &v.state
3920 case 1:
3921 return &v.sizeCache
3922 case 2:
3923 return &v.unknownFields
3924 default:
3925 return nil
3926 }
3927 }
3928 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
3929 switch v := v.(*CreateAssignmentRequest); i {
3930 case 0:
3931 return &v.state
3932 case 1:
3933 return &v.sizeCache
3934 case 2:
3935 return &v.unknownFields
3936 default:
3937 return nil
3938 }
3939 }
3940 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
3941 switch v := v.(*ListAssignmentsRequest); i {
3942 case 0:
3943 return &v.state
3944 case 1:
3945 return &v.sizeCache
3946 case 2:
3947 return &v.unknownFields
3948 default:
3949 return nil
3950 }
3951 }
3952 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
3953 switch v := v.(*ListAssignmentsResponse); i {
3954 case 0:
3955 return &v.state
3956 case 1:
3957 return &v.sizeCache
3958 case 2:
3959 return &v.unknownFields
3960 default:
3961 return nil
3962 }
3963 }
3964 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
3965 switch v := v.(*DeleteAssignmentRequest); i {
3966 case 0:
3967 return &v.state
3968 case 1:
3969 return &v.sizeCache
3970 case 2:
3971 return &v.unknownFields
3972 default:
3973 return nil
3974 }
3975 }
3976 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
3977 switch v := v.(*SearchAssignmentsRequest); i {
3978 case 0:
3979 return &v.state
3980 case 1:
3981 return &v.sizeCache
3982 case 2:
3983 return &v.unknownFields
3984 default:
3985 return nil
3986 }
3987 }
3988 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
3989 switch v := v.(*SearchAllAssignmentsRequest); i {
3990 case 0:
3991 return &v.state
3992 case 1:
3993 return &v.sizeCache
3994 case 2:
3995 return &v.unknownFields
3996 default:
3997 return nil
3998 }
3999 }
4000 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
4001 switch v := v.(*SearchAssignmentsResponse); i {
4002 case 0:
4003 return &v.state
4004 case 1:
4005 return &v.sizeCache
4006 case 2:
4007 return &v.unknownFields
4008 default:
4009 return nil
4010 }
4011 }
4012 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
4013 switch v := v.(*SearchAllAssignmentsResponse); i {
4014 case 0:
4015 return &v.state
4016 case 1:
4017 return &v.sizeCache
4018 case 2:
4019 return &v.unknownFields
4020 default:
4021 return nil
4022 }
4023 }
4024 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
4025 switch v := v.(*MoveAssignmentRequest); i {
4026 case 0:
4027 return &v.state
4028 case 1:
4029 return &v.sizeCache
4030 case 2:
4031 return &v.unknownFields
4032 default:
4033 return nil
4034 }
4035 }
4036 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
4037 switch v := v.(*UpdateAssignmentRequest); i {
4038 case 0:
4039 return &v.state
4040 case 1:
4041 return &v.sizeCache
4042 case 2:
4043 return &v.unknownFields
4044 default:
4045 return nil
4046 }
4047 }
4048 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
4049 switch v := v.(*TableReference); i {
4050 case 0:
4051 return &v.state
4052 case 1:
4053 return &v.sizeCache
4054 case 2:
4055 return &v.unknownFields
4056 default:
4057 return nil
4058 }
4059 }
4060 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
4061 switch v := v.(*BiReservation); i {
4062 case 0:
4063 return &v.state
4064 case 1:
4065 return &v.sizeCache
4066 case 2:
4067 return &v.unknownFields
4068 default:
4069 return nil
4070 }
4071 }
4072 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
4073 switch v := v.(*GetBiReservationRequest); i {
4074 case 0:
4075 return &v.state
4076 case 1:
4077 return &v.sizeCache
4078 case 2:
4079 return &v.unknownFields
4080 default:
4081 return nil
4082 }
4083 }
4084 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
4085 switch v := v.(*UpdateBiReservationRequest); i {
4086 case 0:
4087 return &v.state
4088 case 1:
4089 return &v.sizeCache
4090 case 2:
4091 return &v.unknownFields
4092 default:
4093 return nil
4094 }
4095 }
4096 file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
4097 switch v := v.(*Reservation_Autoscale); i {
4098 case 0:
4099 return &v.state
4100 case 1:
4101 return &v.sizeCache
4102 case 2:
4103 return &v.unknownFields
4104 default:
4105 return nil
4106 }
4107 }
4108 }
4109 type x struct{}
4110 out := protoimpl.TypeBuilder{
4111 File: protoimpl.DescBuilder{
4112 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
4113 RawDescriptor: file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDesc,
4114 NumEnums: 5,
4115 NumMessages: 33,
4116 NumExtensions: 0,
4117 NumServices: 1,
4118 },
4119 GoTypes: file_google_cloud_bigquery_reservation_v1_reservation_proto_goTypes,
4120 DependencyIndexes: file_google_cloud_bigquery_reservation_v1_reservation_proto_depIdxs,
4121 EnumInfos: file_google_cloud_bigquery_reservation_v1_reservation_proto_enumTypes,
4122 MessageInfos: file_google_cloud_bigquery_reservation_v1_reservation_proto_msgTypes,
4123 }.Build()
4124 File_google_cloud_bigquery_reservation_v1_reservation_proto = out.File
4125 file_google_cloud_bigquery_reservation_v1_reservation_proto_rawDesc = nil
4126 file_google_cloud_bigquery_reservation_v1_reservation_proto_goTypes = nil
4127 file_google_cloud_bigquery_reservation_v1_reservation_proto_depIdxs = nil
4128 }
4129
4130
4131 var _ context.Context
4132 var _ grpc.ClientConnInterface
4133
4134
4135
4136 const _ = grpc.SupportPackageIsVersion6
4137
4138
4139
4140
4141 type ReservationServiceClient interface {
4142
4143 CreateReservation(ctx context.Context, in *CreateReservationRequest, opts ...grpc.CallOption) (*Reservation, error)
4144
4145 ListReservations(ctx context.Context, in *ListReservationsRequest, opts ...grpc.CallOption) (*ListReservationsResponse, error)
4146
4147 GetReservation(ctx context.Context, in *GetReservationRequest, opts ...grpc.CallOption) (*Reservation, error)
4148
4149
4150
4151 DeleteReservation(ctx context.Context, in *DeleteReservationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
4152
4153 UpdateReservation(ctx context.Context, in *UpdateReservationRequest, opts ...grpc.CallOption) (*Reservation, error)
4154
4155 CreateCapacityCommitment(ctx context.Context, in *CreateCapacityCommitmentRequest, opts ...grpc.CallOption) (*CapacityCommitment, error)
4156
4157 ListCapacityCommitments(ctx context.Context, in *ListCapacityCommitmentsRequest, opts ...grpc.CallOption) (*ListCapacityCommitmentsResponse, error)
4158
4159 GetCapacityCommitment(ctx context.Context, in *GetCapacityCommitmentRequest, opts ...grpc.CallOption) (*CapacityCommitment, error)
4160
4161
4162
4163 DeleteCapacityCommitment(ctx context.Context, in *DeleteCapacityCommitmentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
4164
4165
4166
4167
4168
4169
4170
4171 UpdateCapacityCommitment(ctx context.Context, in *UpdateCapacityCommitmentRequest, opts ...grpc.CallOption) (*CapacityCommitment, error)
4172
4173
4174
4175
4176
4177
4178
4179
4180 SplitCapacityCommitment(ctx context.Context, in *SplitCapacityCommitmentRequest, opts ...grpc.CallOption) (*SplitCapacityCommitmentResponse, error)
4181
4182
4183
4184
4185
4186
4187
4188 MergeCapacityCommitments(ctx context.Context, in *MergeCapacityCommitmentsRequest, opts ...grpc.CallOption) (*CapacityCommitment, error)
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224 CreateAssignment(ctx context.Context, in *CreateAssignmentRequest, opts ...grpc.CallOption) (*Assignment, error)
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246 ListAssignments(ctx context.Context, in *ListAssignmentsRequest, opts ...grpc.CallOption) (*ListAssignmentsResponse, error)
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262 DeleteAssignment(ctx context.Context, in *DeleteAssignmentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287 SearchAssignments(ctx context.Context, in *SearchAssignmentsRequest, opts ...grpc.CallOption) (*SearchAssignmentsResponse, error)
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308 SearchAllAssignments(ctx context.Context, in *SearchAllAssignmentsRequest, opts ...grpc.CallOption) (*SearchAllAssignmentsResponse, error)
4309
4310
4311
4312
4313
4314 MoveAssignment(ctx context.Context, in *MoveAssignmentRequest, opts ...grpc.CallOption) (*Assignment, error)
4315
4316
4317
4318 UpdateAssignment(ctx context.Context, in *UpdateAssignmentRequest, opts ...grpc.CallOption) (*Assignment, error)
4319
4320 GetBiReservation(ctx context.Context, in *GetBiReservationRequest, opts ...grpc.CallOption) (*BiReservation, error)
4321
4322
4323
4324
4325
4326
4327
4328
4329 UpdateBiReservation(ctx context.Context, in *UpdateBiReservationRequest, opts ...grpc.CallOption) (*BiReservation, error)
4330 }
4331
4332 type reservationServiceClient struct {
4333 cc grpc.ClientConnInterface
4334 }
4335
4336 func NewReservationServiceClient(cc grpc.ClientConnInterface) ReservationServiceClient {
4337 return &reservationServiceClient{cc}
4338 }
4339
4340 func (c *reservationServiceClient) CreateReservation(ctx context.Context, in *CreateReservationRequest, opts ...grpc.CallOption) (*Reservation, error) {
4341 out := new(Reservation)
4342 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/CreateReservation", in, out, opts...)
4343 if err != nil {
4344 return nil, err
4345 }
4346 return out, nil
4347 }
4348
4349 func (c *reservationServiceClient) ListReservations(ctx context.Context, in *ListReservationsRequest, opts ...grpc.CallOption) (*ListReservationsResponse, error) {
4350 out := new(ListReservationsResponse)
4351 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/ListReservations", in, out, opts...)
4352 if err != nil {
4353 return nil, err
4354 }
4355 return out, nil
4356 }
4357
4358 func (c *reservationServiceClient) GetReservation(ctx context.Context, in *GetReservationRequest, opts ...grpc.CallOption) (*Reservation, error) {
4359 out := new(Reservation)
4360 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/GetReservation", in, out, opts...)
4361 if err != nil {
4362 return nil, err
4363 }
4364 return out, nil
4365 }
4366
4367 func (c *reservationServiceClient) DeleteReservation(ctx context.Context, in *DeleteReservationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
4368 out := new(emptypb.Empty)
4369 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/DeleteReservation", in, out, opts...)
4370 if err != nil {
4371 return nil, err
4372 }
4373 return out, nil
4374 }
4375
4376 func (c *reservationServiceClient) UpdateReservation(ctx context.Context, in *UpdateReservationRequest, opts ...grpc.CallOption) (*Reservation, error) {
4377 out := new(Reservation)
4378 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/UpdateReservation", in, out, opts...)
4379 if err != nil {
4380 return nil, err
4381 }
4382 return out, nil
4383 }
4384
4385 func (c *reservationServiceClient) CreateCapacityCommitment(ctx context.Context, in *CreateCapacityCommitmentRequest, opts ...grpc.CallOption) (*CapacityCommitment, error) {
4386 out := new(CapacityCommitment)
4387 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/CreateCapacityCommitment", in, out, opts...)
4388 if err != nil {
4389 return nil, err
4390 }
4391 return out, nil
4392 }
4393
4394 func (c *reservationServiceClient) ListCapacityCommitments(ctx context.Context, in *ListCapacityCommitmentsRequest, opts ...grpc.CallOption) (*ListCapacityCommitmentsResponse, error) {
4395 out := new(ListCapacityCommitmentsResponse)
4396 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/ListCapacityCommitments", in, out, opts...)
4397 if err != nil {
4398 return nil, err
4399 }
4400 return out, nil
4401 }
4402
4403 func (c *reservationServiceClient) GetCapacityCommitment(ctx context.Context, in *GetCapacityCommitmentRequest, opts ...grpc.CallOption) (*CapacityCommitment, error) {
4404 out := new(CapacityCommitment)
4405 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/GetCapacityCommitment", in, out, opts...)
4406 if err != nil {
4407 return nil, err
4408 }
4409 return out, nil
4410 }
4411
4412 func (c *reservationServiceClient) DeleteCapacityCommitment(ctx context.Context, in *DeleteCapacityCommitmentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
4413 out := new(emptypb.Empty)
4414 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/DeleteCapacityCommitment", in, out, opts...)
4415 if err != nil {
4416 return nil, err
4417 }
4418 return out, nil
4419 }
4420
4421 func (c *reservationServiceClient) UpdateCapacityCommitment(ctx context.Context, in *UpdateCapacityCommitmentRequest, opts ...grpc.CallOption) (*CapacityCommitment, error) {
4422 out := new(CapacityCommitment)
4423 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/UpdateCapacityCommitment", in, out, opts...)
4424 if err != nil {
4425 return nil, err
4426 }
4427 return out, nil
4428 }
4429
4430 func (c *reservationServiceClient) SplitCapacityCommitment(ctx context.Context, in *SplitCapacityCommitmentRequest, opts ...grpc.CallOption) (*SplitCapacityCommitmentResponse, error) {
4431 out := new(SplitCapacityCommitmentResponse)
4432 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/SplitCapacityCommitment", in, out, opts...)
4433 if err != nil {
4434 return nil, err
4435 }
4436 return out, nil
4437 }
4438
4439 func (c *reservationServiceClient) MergeCapacityCommitments(ctx context.Context, in *MergeCapacityCommitmentsRequest, opts ...grpc.CallOption) (*CapacityCommitment, error) {
4440 out := new(CapacityCommitment)
4441 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/MergeCapacityCommitments", in, out, opts...)
4442 if err != nil {
4443 return nil, err
4444 }
4445 return out, nil
4446 }
4447
4448 func (c *reservationServiceClient) CreateAssignment(ctx context.Context, in *CreateAssignmentRequest, opts ...grpc.CallOption) (*Assignment, error) {
4449 out := new(Assignment)
4450 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/CreateAssignment", in, out, opts...)
4451 if err != nil {
4452 return nil, err
4453 }
4454 return out, nil
4455 }
4456
4457 func (c *reservationServiceClient) ListAssignments(ctx context.Context, in *ListAssignmentsRequest, opts ...grpc.CallOption) (*ListAssignmentsResponse, error) {
4458 out := new(ListAssignmentsResponse)
4459 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/ListAssignments", in, out, opts...)
4460 if err != nil {
4461 return nil, err
4462 }
4463 return out, nil
4464 }
4465
4466 func (c *reservationServiceClient) DeleteAssignment(ctx context.Context, in *DeleteAssignmentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
4467 out := new(emptypb.Empty)
4468 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/DeleteAssignment", in, out, opts...)
4469 if err != nil {
4470 return nil, err
4471 }
4472 return out, nil
4473 }
4474
4475
4476 func (c *reservationServiceClient) SearchAssignments(ctx context.Context, in *SearchAssignmentsRequest, opts ...grpc.CallOption) (*SearchAssignmentsResponse, error) {
4477 out := new(SearchAssignmentsResponse)
4478 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/SearchAssignments", in, out, opts...)
4479 if err != nil {
4480 return nil, err
4481 }
4482 return out, nil
4483 }
4484
4485 func (c *reservationServiceClient) SearchAllAssignments(ctx context.Context, in *SearchAllAssignmentsRequest, opts ...grpc.CallOption) (*SearchAllAssignmentsResponse, error) {
4486 out := new(SearchAllAssignmentsResponse)
4487 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/SearchAllAssignments", in, out, opts...)
4488 if err != nil {
4489 return nil, err
4490 }
4491 return out, nil
4492 }
4493
4494 func (c *reservationServiceClient) MoveAssignment(ctx context.Context, in *MoveAssignmentRequest, opts ...grpc.CallOption) (*Assignment, error) {
4495 out := new(Assignment)
4496 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/MoveAssignment", in, out, opts...)
4497 if err != nil {
4498 return nil, err
4499 }
4500 return out, nil
4501 }
4502
4503 func (c *reservationServiceClient) UpdateAssignment(ctx context.Context, in *UpdateAssignmentRequest, opts ...grpc.CallOption) (*Assignment, error) {
4504 out := new(Assignment)
4505 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/UpdateAssignment", in, out, opts...)
4506 if err != nil {
4507 return nil, err
4508 }
4509 return out, nil
4510 }
4511
4512 func (c *reservationServiceClient) GetBiReservation(ctx context.Context, in *GetBiReservationRequest, opts ...grpc.CallOption) (*BiReservation, error) {
4513 out := new(BiReservation)
4514 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/GetBiReservation", in, out, opts...)
4515 if err != nil {
4516 return nil, err
4517 }
4518 return out, nil
4519 }
4520
4521 func (c *reservationServiceClient) UpdateBiReservation(ctx context.Context, in *UpdateBiReservationRequest, opts ...grpc.CallOption) (*BiReservation, error) {
4522 out := new(BiReservation)
4523 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1.ReservationService/UpdateBiReservation", in, out, opts...)
4524 if err != nil {
4525 return nil, err
4526 }
4527 return out, nil
4528 }
4529
4530
4531 type ReservationServiceServer interface {
4532
4533 CreateReservation(context.Context, *CreateReservationRequest) (*Reservation, error)
4534
4535 ListReservations(context.Context, *ListReservationsRequest) (*ListReservationsResponse, error)
4536
4537 GetReservation(context.Context, *GetReservationRequest) (*Reservation, error)
4538
4539
4540
4541 DeleteReservation(context.Context, *DeleteReservationRequest) (*emptypb.Empty, error)
4542
4543 UpdateReservation(context.Context, *UpdateReservationRequest) (*Reservation, error)
4544
4545 CreateCapacityCommitment(context.Context, *CreateCapacityCommitmentRequest) (*CapacityCommitment, error)
4546
4547 ListCapacityCommitments(context.Context, *ListCapacityCommitmentsRequest) (*ListCapacityCommitmentsResponse, error)
4548
4549 GetCapacityCommitment(context.Context, *GetCapacityCommitmentRequest) (*CapacityCommitment, error)
4550
4551
4552
4553 DeleteCapacityCommitment(context.Context, *DeleteCapacityCommitmentRequest) (*emptypb.Empty, error)
4554
4555
4556
4557
4558
4559
4560
4561 UpdateCapacityCommitment(context.Context, *UpdateCapacityCommitmentRequest) (*CapacityCommitment, error)
4562
4563
4564
4565
4566
4567
4568
4569
4570 SplitCapacityCommitment(context.Context, *SplitCapacityCommitmentRequest) (*SplitCapacityCommitmentResponse, error)
4571
4572
4573
4574
4575
4576
4577
4578 MergeCapacityCommitments(context.Context, *MergeCapacityCommitmentsRequest) (*CapacityCommitment, error)
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614 CreateAssignment(context.Context, *CreateAssignmentRequest) (*Assignment, error)
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636 ListAssignments(context.Context, *ListAssignmentsRequest) (*ListAssignmentsResponse, error)
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652 DeleteAssignment(context.Context, *DeleteAssignmentRequest) (*emptypb.Empty, error)
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677 SearchAssignments(context.Context, *SearchAssignmentsRequest) (*SearchAssignmentsResponse, error)
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698 SearchAllAssignments(context.Context, *SearchAllAssignmentsRequest) (*SearchAllAssignmentsResponse, error)
4699
4700
4701
4702
4703
4704 MoveAssignment(context.Context, *MoveAssignmentRequest) (*Assignment, error)
4705
4706
4707
4708 UpdateAssignment(context.Context, *UpdateAssignmentRequest) (*Assignment, error)
4709
4710 GetBiReservation(context.Context, *GetBiReservationRequest) (*BiReservation, error)
4711
4712
4713
4714
4715
4716
4717
4718
4719 UpdateBiReservation(context.Context, *UpdateBiReservationRequest) (*BiReservation, error)
4720 }
4721
4722
4723 type UnimplementedReservationServiceServer struct {
4724 }
4725
4726 func (*UnimplementedReservationServiceServer) CreateReservation(context.Context, *CreateReservationRequest) (*Reservation, error) {
4727 return nil, status1.Errorf(codes.Unimplemented, "method CreateReservation not implemented")
4728 }
4729 func (*UnimplementedReservationServiceServer) ListReservations(context.Context, *ListReservationsRequest) (*ListReservationsResponse, error) {
4730 return nil, status1.Errorf(codes.Unimplemented, "method ListReservations not implemented")
4731 }
4732 func (*UnimplementedReservationServiceServer) GetReservation(context.Context, *GetReservationRequest) (*Reservation, error) {
4733 return nil, status1.Errorf(codes.Unimplemented, "method GetReservation not implemented")
4734 }
4735 func (*UnimplementedReservationServiceServer) DeleteReservation(context.Context, *DeleteReservationRequest) (*emptypb.Empty, error) {
4736 return nil, status1.Errorf(codes.Unimplemented, "method DeleteReservation not implemented")
4737 }
4738 func (*UnimplementedReservationServiceServer) UpdateReservation(context.Context, *UpdateReservationRequest) (*Reservation, error) {
4739 return nil, status1.Errorf(codes.Unimplemented, "method UpdateReservation not implemented")
4740 }
4741 func (*UnimplementedReservationServiceServer) CreateCapacityCommitment(context.Context, *CreateCapacityCommitmentRequest) (*CapacityCommitment, error) {
4742 return nil, status1.Errorf(codes.Unimplemented, "method CreateCapacityCommitment not implemented")
4743 }
4744 func (*UnimplementedReservationServiceServer) ListCapacityCommitments(context.Context, *ListCapacityCommitmentsRequest) (*ListCapacityCommitmentsResponse, error) {
4745 return nil, status1.Errorf(codes.Unimplemented, "method ListCapacityCommitments not implemented")
4746 }
4747 func (*UnimplementedReservationServiceServer) GetCapacityCommitment(context.Context, *GetCapacityCommitmentRequest) (*CapacityCommitment, error) {
4748 return nil, status1.Errorf(codes.Unimplemented, "method GetCapacityCommitment not implemented")
4749 }
4750 func (*UnimplementedReservationServiceServer) DeleteCapacityCommitment(context.Context, *DeleteCapacityCommitmentRequest) (*emptypb.Empty, error) {
4751 return nil, status1.Errorf(codes.Unimplemented, "method DeleteCapacityCommitment not implemented")
4752 }
4753 func (*UnimplementedReservationServiceServer) UpdateCapacityCommitment(context.Context, *UpdateCapacityCommitmentRequest) (*CapacityCommitment, error) {
4754 return nil, status1.Errorf(codes.Unimplemented, "method UpdateCapacityCommitment not implemented")
4755 }
4756 func (*UnimplementedReservationServiceServer) SplitCapacityCommitment(context.Context, *SplitCapacityCommitmentRequest) (*SplitCapacityCommitmentResponse, error) {
4757 return nil, status1.Errorf(codes.Unimplemented, "method SplitCapacityCommitment not implemented")
4758 }
4759 func (*UnimplementedReservationServiceServer) MergeCapacityCommitments(context.Context, *MergeCapacityCommitmentsRequest) (*CapacityCommitment, error) {
4760 return nil, status1.Errorf(codes.Unimplemented, "method MergeCapacityCommitments not implemented")
4761 }
4762 func (*UnimplementedReservationServiceServer) CreateAssignment(context.Context, *CreateAssignmentRequest) (*Assignment, error) {
4763 return nil, status1.Errorf(codes.Unimplemented, "method CreateAssignment not implemented")
4764 }
4765 func (*UnimplementedReservationServiceServer) ListAssignments(context.Context, *ListAssignmentsRequest) (*ListAssignmentsResponse, error) {
4766 return nil, status1.Errorf(codes.Unimplemented, "method ListAssignments not implemented")
4767 }
4768 func (*UnimplementedReservationServiceServer) DeleteAssignment(context.Context, *DeleteAssignmentRequest) (*emptypb.Empty, error) {
4769 return nil, status1.Errorf(codes.Unimplemented, "method DeleteAssignment not implemented")
4770 }
4771 func (*UnimplementedReservationServiceServer) SearchAssignments(context.Context, *SearchAssignmentsRequest) (*SearchAssignmentsResponse, error) {
4772 return nil, status1.Errorf(codes.Unimplemented, "method SearchAssignments not implemented")
4773 }
4774 func (*UnimplementedReservationServiceServer) SearchAllAssignments(context.Context, *SearchAllAssignmentsRequest) (*SearchAllAssignmentsResponse, error) {
4775 return nil, status1.Errorf(codes.Unimplemented, "method SearchAllAssignments not implemented")
4776 }
4777 func (*UnimplementedReservationServiceServer) MoveAssignment(context.Context, *MoveAssignmentRequest) (*Assignment, error) {
4778 return nil, status1.Errorf(codes.Unimplemented, "method MoveAssignment not implemented")
4779 }
4780 func (*UnimplementedReservationServiceServer) UpdateAssignment(context.Context, *UpdateAssignmentRequest) (*Assignment, error) {
4781 return nil, status1.Errorf(codes.Unimplemented, "method UpdateAssignment not implemented")
4782 }
4783 func (*UnimplementedReservationServiceServer) GetBiReservation(context.Context, *GetBiReservationRequest) (*BiReservation, error) {
4784 return nil, status1.Errorf(codes.Unimplemented, "method GetBiReservation not implemented")
4785 }
4786 func (*UnimplementedReservationServiceServer) UpdateBiReservation(context.Context, *UpdateBiReservationRequest) (*BiReservation, error) {
4787 return nil, status1.Errorf(codes.Unimplemented, "method UpdateBiReservation not implemented")
4788 }
4789
4790 func RegisterReservationServiceServer(s *grpc.Server, srv ReservationServiceServer) {
4791 s.RegisterService(&_ReservationService_serviceDesc, srv)
4792 }
4793
4794 func _ReservationService_CreateReservation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4795 in := new(CreateReservationRequest)
4796 if err := dec(in); err != nil {
4797 return nil, err
4798 }
4799 if interceptor == nil {
4800 return srv.(ReservationServiceServer).CreateReservation(ctx, in)
4801 }
4802 info := &grpc.UnaryServerInfo{
4803 Server: srv,
4804 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/CreateReservation",
4805 }
4806 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4807 return srv.(ReservationServiceServer).CreateReservation(ctx, req.(*CreateReservationRequest))
4808 }
4809 return interceptor(ctx, in, info, handler)
4810 }
4811
4812 func _ReservationService_ListReservations_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4813 in := new(ListReservationsRequest)
4814 if err := dec(in); err != nil {
4815 return nil, err
4816 }
4817 if interceptor == nil {
4818 return srv.(ReservationServiceServer).ListReservations(ctx, in)
4819 }
4820 info := &grpc.UnaryServerInfo{
4821 Server: srv,
4822 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/ListReservations",
4823 }
4824 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4825 return srv.(ReservationServiceServer).ListReservations(ctx, req.(*ListReservationsRequest))
4826 }
4827 return interceptor(ctx, in, info, handler)
4828 }
4829
4830 func _ReservationService_GetReservation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4831 in := new(GetReservationRequest)
4832 if err := dec(in); err != nil {
4833 return nil, err
4834 }
4835 if interceptor == nil {
4836 return srv.(ReservationServiceServer).GetReservation(ctx, in)
4837 }
4838 info := &grpc.UnaryServerInfo{
4839 Server: srv,
4840 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/GetReservation",
4841 }
4842 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4843 return srv.(ReservationServiceServer).GetReservation(ctx, req.(*GetReservationRequest))
4844 }
4845 return interceptor(ctx, in, info, handler)
4846 }
4847
4848 func _ReservationService_DeleteReservation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4849 in := new(DeleteReservationRequest)
4850 if err := dec(in); err != nil {
4851 return nil, err
4852 }
4853 if interceptor == nil {
4854 return srv.(ReservationServiceServer).DeleteReservation(ctx, in)
4855 }
4856 info := &grpc.UnaryServerInfo{
4857 Server: srv,
4858 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/DeleteReservation",
4859 }
4860 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4861 return srv.(ReservationServiceServer).DeleteReservation(ctx, req.(*DeleteReservationRequest))
4862 }
4863 return interceptor(ctx, in, info, handler)
4864 }
4865
4866 func _ReservationService_UpdateReservation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4867 in := new(UpdateReservationRequest)
4868 if err := dec(in); err != nil {
4869 return nil, err
4870 }
4871 if interceptor == nil {
4872 return srv.(ReservationServiceServer).UpdateReservation(ctx, in)
4873 }
4874 info := &grpc.UnaryServerInfo{
4875 Server: srv,
4876 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/UpdateReservation",
4877 }
4878 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4879 return srv.(ReservationServiceServer).UpdateReservation(ctx, req.(*UpdateReservationRequest))
4880 }
4881 return interceptor(ctx, in, info, handler)
4882 }
4883
4884 func _ReservationService_CreateCapacityCommitment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4885 in := new(CreateCapacityCommitmentRequest)
4886 if err := dec(in); err != nil {
4887 return nil, err
4888 }
4889 if interceptor == nil {
4890 return srv.(ReservationServiceServer).CreateCapacityCommitment(ctx, in)
4891 }
4892 info := &grpc.UnaryServerInfo{
4893 Server: srv,
4894 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/CreateCapacityCommitment",
4895 }
4896 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4897 return srv.(ReservationServiceServer).CreateCapacityCommitment(ctx, req.(*CreateCapacityCommitmentRequest))
4898 }
4899 return interceptor(ctx, in, info, handler)
4900 }
4901
4902 func _ReservationService_ListCapacityCommitments_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4903 in := new(ListCapacityCommitmentsRequest)
4904 if err := dec(in); err != nil {
4905 return nil, err
4906 }
4907 if interceptor == nil {
4908 return srv.(ReservationServiceServer).ListCapacityCommitments(ctx, in)
4909 }
4910 info := &grpc.UnaryServerInfo{
4911 Server: srv,
4912 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/ListCapacityCommitments",
4913 }
4914 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4915 return srv.(ReservationServiceServer).ListCapacityCommitments(ctx, req.(*ListCapacityCommitmentsRequest))
4916 }
4917 return interceptor(ctx, in, info, handler)
4918 }
4919
4920 func _ReservationService_GetCapacityCommitment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4921 in := new(GetCapacityCommitmentRequest)
4922 if err := dec(in); err != nil {
4923 return nil, err
4924 }
4925 if interceptor == nil {
4926 return srv.(ReservationServiceServer).GetCapacityCommitment(ctx, in)
4927 }
4928 info := &grpc.UnaryServerInfo{
4929 Server: srv,
4930 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/GetCapacityCommitment",
4931 }
4932 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4933 return srv.(ReservationServiceServer).GetCapacityCommitment(ctx, req.(*GetCapacityCommitmentRequest))
4934 }
4935 return interceptor(ctx, in, info, handler)
4936 }
4937
4938 func _ReservationService_DeleteCapacityCommitment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4939 in := new(DeleteCapacityCommitmentRequest)
4940 if err := dec(in); err != nil {
4941 return nil, err
4942 }
4943 if interceptor == nil {
4944 return srv.(ReservationServiceServer).DeleteCapacityCommitment(ctx, in)
4945 }
4946 info := &grpc.UnaryServerInfo{
4947 Server: srv,
4948 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/DeleteCapacityCommitment",
4949 }
4950 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4951 return srv.(ReservationServiceServer).DeleteCapacityCommitment(ctx, req.(*DeleteCapacityCommitmentRequest))
4952 }
4953 return interceptor(ctx, in, info, handler)
4954 }
4955
4956 func _ReservationService_UpdateCapacityCommitment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4957 in := new(UpdateCapacityCommitmentRequest)
4958 if err := dec(in); err != nil {
4959 return nil, err
4960 }
4961 if interceptor == nil {
4962 return srv.(ReservationServiceServer).UpdateCapacityCommitment(ctx, in)
4963 }
4964 info := &grpc.UnaryServerInfo{
4965 Server: srv,
4966 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/UpdateCapacityCommitment",
4967 }
4968 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4969 return srv.(ReservationServiceServer).UpdateCapacityCommitment(ctx, req.(*UpdateCapacityCommitmentRequest))
4970 }
4971 return interceptor(ctx, in, info, handler)
4972 }
4973
4974 func _ReservationService_SplitCapacityCommitment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4975 in := new(SplitCapacityCommitmentRequest)
4976 if err := dec(in); err != nil {
4977 return nil, err
4978 }
4979 if interceptor == nil {
4980 return srv.(ReservationServiceServer).SplitCapacityCommitment(ctx, in)
4981 }
4982 info := &grpc.UnaryServerInfo{
4983 Server: srv,
4984 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/SplitCapacityCommitment",
4985 }
4986 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4987 return srv.(ReservationServiceServer).SplitCapacityCommitment(ctx, req.(*SplitCapacityCommitmentRequest))
4988 }
4989 return interceptor(ctx, in, info, handler)
4990 }
4991
4992 func _ReservationService_MergeCapacityCommitments_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4993 in := new(MergeCapacityCommitmentsRequest)
4994 if err := dec(in); err != nil {
4995 return nil, err
4996 }
4997 if interceptor == nil {
4998 return srv.(ReservationServiceServer).MergeCapacityCommitments(ctx, in)
4999 }
5000 info := &grpc.UnaryServerInfo{
5001 Server: srv,
5002 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/MergeCapacityCommitments",
5003 }
5004 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5005 return srv.(ReservationServiceServer).MergeCapacityCommitments(ctx, req.(*MergeCapacityCommitmentsRequest))
5006 }
5007 return interceptor(ctx, in, info, handler)
5008 }
5009
5010 func _ReservationService_CreateAssignment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5011 in := new(CreateAssignmentRequest)
5012 if err := dec(in); err != nil {
5013 return nil, err
5014 }
5015 if interceptor == nil {
5016 return srv.(ReservationServiceServer).CreateAssignment(ctx, in)
5017 }
5018 info := &grpc.UnaryServerInfo{
5019 Server: srv,
5020 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/CreateAssignment",
5021 }
5022 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5023 return srv.(ReservationServiceServer).CreateAssignment(ctx, req.(*CreateAssignmentRequest))
5024 }
5025 return interceptor(ctx, in, info, handler)
5026 }
5027
5028 func _ReservationService_ListAssignments_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5029 in := new(ListAssignmentsRequest)
5030 if err := dec(in); err != nil {
5031 return nil, err
5032 }
5033 if interceptor == nil {
5034 return srv.(ReservationServiceServer).ListAssignments(ctx, in)
5035 }
5036 info := &grpc.UnaryServerInfo{
5037 Server: srv,
5038 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/ListAssignments",
5039 }
5040 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5041 return srv.(ReservationServiceServer).ListAssignments(ctx, req.(*ListAssignmentsRequest))
5042 }
5043 return interceptor(ctx, in, info, handler)
5044 }
5045
5046 func _ReservationService_DeleteAssignment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5047 in := new(DeleteAssignmentRequest)
5048 if err := dec(in); err != nil {
5049 return nil, err
5050 }
5051 if interceptor == nil {
5052 return srv.(ReservationServiceServer).DeleteAssignment(ctx, in)
5053 }
5054 info := &grpc.UnaryServerInfo{
5055 Server: srv,
5056 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/DeleteAssignment",
5057 }
5058 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5059 return srv.(ReservationServiceServer).DeleteAssignment(ctx, req.(*DeleteAssignmentRequest))
5060 }
5061 return interceptor(ctx, in, info, handler)
5062 }
5063
5064 func _ReservationService_SearchAssignments_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5065 in := new(SearchAssignmentsRequest)
5066 if err := dec(in); err != nil {
5067 return nil, err
5068 }
5069 if interceptor == nil {
5070 return srv.(ReservationServiceServer).SearchAssignments(ctx, in)
5071 }
5072 info := &grpc.UnaryServerInfo{
5073 Server: srv,
5074 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/SearchAssignments",
5075 }
5076 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5077 return srv.(ReservationServiceServer).SearchAssignments(ctx, req.(*SearchAssignmentsRequest))
5078 }
5079 return interceptor(ctx, in, info, handler)
5080 }
5081
5082 func _ReservationService_SearchAllAssignments_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5083 in := new(SearchAllAssignmentsRequest)
5084 if err := dec(in); err != nil {
5085 return nil, err
5086 }
5087 if interceptor == nil {
5088 return srv.(ReservationServiceServer).SearchAllAssignments(ctx, in)
5089 }
5090 info := &grpc.UnaryServerInfo{
5091 Server: srv,
5092 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/SearchAllAssignments",
5093 }
5094 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5095 return srv.(ReservationServiceServer).SearchAllAssignments(ctx, req.(*SearchAllAssignmentsRequest))
5096 }
5097 return interceptor(ctx, in, info, handler)
5098 }
5099
5100 func _ReservationService_MoveAssignment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5101 in := new(MoveAssignmentRequest)
5102 if err := dec(in); err != nil {
5103 return nil, err
5104 }
5105 if interceptor == nil {
5106 return srv.(ReservationServiceServer).MoveAssignment(ctx, in)
5107 }
5108 info := &grpc.UnaryServerInfo{
5109 Server: srv,
5110 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/MoveAssignment",
5111 }
5112 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5113 return srv.(ReservationServiceServer).MoveAssignment(ctx, req.(*MoveAssignmentRequest))
5114 }
5115 return interceptor(ctx, in, info, handler)
5116 }
5117
5118 func _ReservationService_UpdateAssignment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5119 in := new(UpdateAssignmentRequest)
5120 if err := dec(in); err != nil {
5121 return nil, err
5122 }
5123 if interceptor == nil {
5124 return srv.(ReservationServiceServer).UpdateAssignment(ctx, in)
5125 }
5126 info := &grpc.UnaryServerInfo{
5127 Server: srv,
5128 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/UpdateAssignment",
5129 }
5130 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5131 return srv.(ReservationServiceServer).UpdateAssignment(ctx, req.(*UpdateAssignmentRequest))
5132 }
5133 return interceptor(ctx, in, info, handler)
5134 }
5135
5136 func _ReservationService_GetBiReservation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5137 in := new(GetBiReservationRequest)
5138 if err := dec(in); err != nil {
5139 return nil, err
5140 }
5141 if interceptor == nil {
5142 return srv.(ReservationServiceServer).GetBiReservation(ctx, in)
5143 }
5144 info := &grpc.UnaryServerInfo{
5145 Server: srv,
5146 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/GetBiReservation",
5147 }
5148 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5149 return srv.(ReservationServiceServer).GetBiReservation(ctx, req.(*GetBiReservationRequest))
5150 }
5151 return interceptor(ctx, in, info, handler)
5152 }
5153
5154 func _ReservationService_UpdateBiReservation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5155 in := new(UpdateBiReservationRequest)
5156 if err := dec(in); err != nil {
5157 return nil, err
5158 }
5159 if interceptor == nil {
5160 return srv.(ReservationServiceServer).UpdateBiReservation(ctx, in)
5161 }
5162 info := &grpc.UnaryServerInfo{
5163 Server: srv,
5164 FullMethod: "/google.cloud.bigquery.reservation.v1.ReservationService/UpdateBiReservation",
5165 }
5166 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5167 return srv.(ReservationServiceServer).UpdateBiReservation(ctx, req.(*UpdateBiReservationRequest))
5168 }
5169 return interceptor(ctx, in, info, handler)
5170 }
5171
5172 var _ReservationService_serviceDesc = grpc.ServiceDesc{
5173 ServiceName: "google.cloud.bigquery.reservation.v1.ReservationService",
5174 HandlerType: (*ReservationServiceServer)(nil),
5175 Methods: []grpc.MethodDesc{
5176 {
5177 MethodName: "CreateReservation",
5178 Handler: _ReservationService_CreateReservation_Handler,
5179 },
5180 {
5181 MethodName: "ListReservations",
5182 Handler: _ReservationService_ListReservations_Handler,
5183 },
5184 {
5185 MethodName: "GetReservation",
5186 Handler: _ReservationService_GetReservation_Handler,
5187 },
5188 {
5189 MethodName: "DeleteReservation",
5190 Handler: _ReservationService_DeleteReservation_Handler,
5191 },
5192 {
5193 MethodName: "UpdateReservation",
5194 Handler: _ReservationService_UpdateReservation_Handler,
5195 },
5196 {
5197 MethodName: "CreateCapacityCommitment",
5198 Handler: _ReservationService_CreateCapacityCommitment_Handler,
5199 },
5200 {
5201 MethodName: "ListCapacityCommitments",
5202 Handler: _ReservationService_ListCapacityCommitments_Handler,
5203 },
5204 {
5205 MethodName: "GetCapacityCommitment",
5206 Handler: _ReservationService_GetCapacityCommitment_Handler,
5207 },
5208 {
5209 MethodName: "DeleteCapacityCommitment",
5210 Handler: _ReservationService_DeleteCapacityCommitment_Handler,
5211 },
5212 {
5213 MethodName: "UpdateCapacityCommitment",
5214 Handler: _ReservationService_UpdateCapacityCommitment_Handler,
5215 },
5216 {
5217 MethodName: "SplitCapacityCommitment",
5218 Handler: _ReservationService_SplitCapacityCommitment_Handler,
5219 },
5220 {
5221 MethodName: "MergeCapacityCommitments",
5222 Handler: _ReservationService_MergeCapacityCommitments_Handler,
5223 },
5224 {
5225 MethodName: "CreateAssignment",
5226 Handler: _ReservationService_CreateAssignment_Handler,
5227 },
5228 {
5229 MethodName: "ListAssignments",
5230 Handler: _ReservationService_ListAssignments_Handler,
5231 },
5232 {
5233 MethodName: "DeleteAssignment",
5234 Handler: _ReservationService_DeleteAssignment_Handler,
5235 },
5236 {
5237 MethodName: "SearchAssignments",
5238 Handler: _ReservationService_SearchAssignments_Handler,
5239 },
5240 {
5241 MethodName: "SearchAllAssignments",
5242 Handler: _ReservationService_SearchAllAssignments_Handler,
5243 },
5244 {
5245 MethodName: "MoveAssignment",
5246 Handler: _ReservationService_MoveAssignment_Handler,
5247 },
5248 {
5249 MethodName: "UpdateAssignment",
5250 Handler: _ReservationService_UpdateAssignment_Handler,
5251 },
5252 {
5253 MethodName: "GetBiReservation",
5254 Handler: _ReservationService_GetBiReservation_Handler,
5255 },
5256 {
5257 MethodName: "UpdateBiReservation",
5258 Handler: _ReservationService_UpdateBiReservation_Handler,
5259 },
5260 },
5261 Streams: []grpc.StreamDesc{},
5262 Metadata: "google/cloud/bigquery/reservation/v1/reservation.proto",
5263 }
5264
View as plain text