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