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