1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package storagepb
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 _ "google.golang.org/genproto/googleapis/api/annotations"
28 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
29 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
30 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
31 )
32
33 const (
34
35 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
36
37 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
38 )
39
40
41 type DataFormat int32
42
43 const (
44
45 DataFormat_DATA_FORMAT_UNSPECIFIED DataFormat = 0
46
47
48 DataFormat_AVRO DataFormat = 1
49
50
51 DataFormat_ARROW DataFormat = 2
52 )
53
54
55 var (
56 DataFormat_name = map[int32]string{
57 0: "DATA_FORMAT_UNSPECIFIED",
58 1: "AVRO",
59 2: "ARROW",
60 }
61 DataFormat_value = map[string]int32{
62 "DATA_FORMAT_UNSPECIFIED": 0,
63 "AVRO": 1,
64 "ARROW": 2,
65 }
66 )
67
68 func (x DataFormat) Enum() *DataFormat {
69 p := new(DataFormat)
70 *p = x
71 return p
72 }
73
74 func (x DataFormat) String() string {
75 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
76 }
77
78 func (DataFormat) Descriptor() protoreflect.EnumDescriptor {
79 return file_google_cloud_bigquery_storage_v1_stream_proto_enumTypes[0].Descriptor()
80 }
81
82 func (DataFormat) Type() protoreflect.EnumType {
83 return &file_google_cloud_bigquery_storage_v1_stream_proto_enumTypes[0]
84 }
85
86 func (x DataFormat) Number() protoreflect.EnumNumber {
87 return protoreflect.EnumNumber(x)
88 }
89
90
91 func (DataFormat) EnumDescriptor() ([]byte, []int) {
92 return file_google_cloud_bigquery_storage_v1_stream_proto_rawDescGZIP(), []int{0}
93 }
94
95
96
97 type WriteStreamView int32
98
99 const (
100
101 WriteStreamView_WRITE_STREAM_VIEW_UNSPECIFIED WriteStreamView = 0
102
103
104
105 WriteStreamView_BASIC WriteStreamView = 1
106
107
108
109 WriteStreamView_FULL WriteStreamView = 2
110 )
111
112
113 var (
114 WriteStreamView_name = map[int32]string{
115 0: "WRITE_STREAM_VIEW_UNSPECIFIED",
116 1: "BASIC",
117 2: "FULL",
118 }
119 WriteStreamView_value = map[string]int32{
120 "WRITE_STREAM_VIEW_UNSPECIFIED": 0,
121 "BASIC": 1,
122 "FULL": 2,
123 }
124 )
125
126 func (x WriteStreamView) Enum() *WriteStreamView {
127 p := new(WriteStreamView)
128 *p = x
129 return p
130 }
131
132 func (x WriteStreamView) String() string {
133 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
134 }
135
136 func (WriteStreamView) Descriptor() protoreflect.EnumDescriptor {
137 return file_google_cloud_bigquery_storage_v1_stream_proto_enumTypes[1].Descriptor()
138 }
139
140 func (WriteStreamView) Type() protoreflect.EnumType {
141 return &file_google_cloud_bigquery_storage_v1_stream_proto_enumTypes[1]
142 }
143
144 func (x WriteStreamView) Number() protoreflect.EnumNumber {
145 return protoreflect.EnumNumber(x)
146 }
147
148
149 func (WriteStreamView) EnumDescriptor() ([]byte, []int) {
150 return file_google_cloud_bigquery_storage_v1_stream_proto_rawDescGZIP(), []int{1}
151 }
152
153
154
155
156
157
158
159
160 type ReadSession_TableReadOptions_ResponseCompressionCodec int32
161
162 const (
163
164 ReadSession_TableReadOptions_RESPONSE_COMPRESSION_CODEC_UNSPECIFIED ReadSession_TableReadOptions_ResponseCompressionCodec = 0
165
166 ReadSession_TableReadOptions_RESPONSE_COMPRESSION_CODEC_LZ4 ReadSession_TableReadOptions_ResponseCompressionCodec = 2
167 )
168
169
170 var (
171 ReadSession_TableReadOptions_ResponseCompressionCodec_name = map[int32]string{
172 0: "RESPONSE_COMPRESSION_CODEC_UNSPECIFIED",
173 2: "RESPONSE_COMPRESSION_CODEC_LZ4",
174 }
175 ReadSession_TableReadOptions_ResponseCompressionCodec_value = map[string]int32{
176 "RESPONSE_COMPRESSION_CODEC_UNSPECIFIED": 0,
177 "RESPONSE_COMPRESSION_CODEC_LZ4": 2,
178 }
179 )
180
181 func (x ReadSession_TableReadOptions_ResponseCompressionCodec) Enum() *ReadSession_TableReadOptions_ResponseCompressionCodec {
182 p := new(ReadSession_TableReadOptions_ResponseCompressionCodec)
183 *p = x
184 return p
185 }
186
187 func (x ReadSession_TableReadOptions_ResponseCompressionCodec) String() string {
188 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
189 }
190
191 func (ReadSession_TableReadOptions_ResponseCompressionCodec) Descriptor() protoreflect.EnumDescriptor {
192 return file_google_cloud_bigquery_storage_v1_stream_proto_enumTypes[2].Descriptor()
193 }
194
195 func (ReadSession_TableReadOptions_ResponseCompressionCodec) Type() protoreflect.EnumType {
196 return &file_google_cloud_bigquery_storage_v1_stream_proto_enumTypes[2]
197 }
198
199 func (x ReadSession_TableReadOptions_ResponseCompressionCodec) Number() protoreflect.EnumNumber {
200 return protoreflect.EnumNumber(x)
201 }
202
203
204 func (ReadSession_TableReadOptions_ResponseCompressionCodec) EnumDescriptor() ([]byte, []int) {
205 return file_google_cloud_bigquery_storage_v1_stream_proto_rawDescGZIP(), []int{0, 1, 0}
206 }
207
208
209 type WriteStream_Type int32
210
211 const (
212
213 WriteStream_TYPE_UNSPECIFIED WriteStream_Type = 0
214
215
216 WriteStream_COMMITTED WriteStream_Type = 1
217
218 WriteStream_PENDING WriteStream_Type = 2
219
220 WriteStream_BUFFERED WriteStream_Type = 3
221 )
222
223
224 var (
225 WriteStream_Type_name = map[int32]string{
226 0: "TYPE_UNSPECIFIED",
227 1: "COMMITTED",
228 2: "PENDING",
229 3: "BUFFERED",
230 }
231 WriteStream_Type_value = map[string]int32{
232 "TYPE_UNSPECIFIED": 0,
233 "COMMITTED": 1,
234 "PENDING": 2,
235 "BUFFERED": 3,
236 }
237 )
238
239 func (x WriteStream_Type) Enum() *WriteStream_Type {
240 p := new(WriteStream_Type)
241 *p = x
242 return p
243 }
244
245 func (x WriteStream_Type) String() string {
246 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
247 }
248
249 func (WriteStream_Type) Descriptor() protoreflect.EnumDescriptor {
250 return file_google_cloud_bigquery_storage_v1_stream_proto_enumTypes[3].Descriptor()
251 }
252
253 func (WriteStream_Type) Type() protoreflect.EnumType {
254 return &file_google_cloud_bigquery_storage_v1_stream_proto_enumTypes[3]
255 }
256
257 func (x WriteStream_Type) Number() protoreflect.EnumNumber {
258 return protoreflect.EnumNumber(x)
259 }
260
261
262 func (WriteStream_Type) EnumDescriptor() ([]byte, []int) {
263 return file_google_cloud_bigquery_storage_v1_stream_proto_rawDescGZIP(), []int{2, 0}
264 }
265
266
267 type WriteStream_WriteMode int32
268
269 const (
270
271 WriteStream_WRITE_MODE_UNSPECIFIED WriteStream_WriteMode = 0
272
273
274 WriteStream_INSERT WriteStream_WriteMode = 1
275 )
276
277
278 var (
279 WriteStream_WriteMode_name = map[int32]string{
280 0: "WRITE_MODE_UNSPECIFIED",
281 1: "INSERT",
282 }
283 WriteStream_WriteMode_value = map[string]int32{
284 "WRITE_MODE_UNSPECIFIED": 0,
285 "INSERT": 1,
286 }
287 )
288
289 func (x WriteStream_WriteMode) Enum() *WriteStream_WriteMode {
290 p := new(WriteStream_WriteMode)
291 *p = x
292 return p
293 }
294
295 func (x WriteStream_WriteMode) String() string {
296 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
297 }
298
299 func (WriteStream_WriteMode) Descriptor() protoreflect.EnumDescriptor {
300 return file_google_cloud_bigquery_storage_v1_stream_proto_enumTypes[4].Descriptor()
301 }
302
303 func (WriteStream_WriteMode) Type() protoreflect.EnumType {
304 return &file_google_cloud_bigquery_storage_v1_stream_proto_enumTypes[4]
305 }
306
307 func (x WriteStream_WriteMode) Number() protoreflect.EnumNumber {
308 return protoreflect.EnumNumber(x)
309 }
310
311
312 func (WriteStream_WriteMode) EnumDescriptor() ([]byte, []int) {
313 return file_google_cloud_bigquery_storage_v1_stream_proto_rawDescGZIP(), []int{2, 1}
314 }
315
316
317 type ReadSession struct {
318 state protoimpl.MessageState
319 sizeCache protoimpl.SizeCache
320 unknownFields protoimpl.UnknownFields
321
322
323
324 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
325
326
327
328
329 ExpireTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
330
331
332 DataFormat DataFormat `protobuf:"varint,3,opt,name=data_format,json=dataFormat,proto3,enum=google.cloud.bigquery.storage.v1.DataFormat" json:"data_format,omitempty"`
333
334
335
336
337
338
339
340
341 Schema isReadSession_Schema `protobuf_oneof:"schema"`
342
343
344 Table string `protobuf:"bytes,6,opt,name=table,proto3" json:"table,omitempty"`
345
346
347 TableModifiers *ReadSession_TableModifiers `protobuf:"bytes,7,opt,name=table_modifiers,json=tableModifiers,proto3" json:"table_modifiers,omitempty"`
348
349 ReadOptions *ReadSession_TableReadOptions `protobuf:"bytes,8,opt,name=read_options,json=readOptions,proto3" json:"read_options,omitempty"`
350
351
352
353
354
355
356 Streams []*ReadStream `protobuf:"bytes,10,rep,name=streams,proto3" json:"streams,omitempty"`
357
358
359
360 EstimatedTotalBytesScanned int64 `protobuf:"varint,12,opt,name=estimated_total_bytes_scanned,json=estimatedTotalBytesScanned,proto3" json:"estimated_total_bytes_scanned,omitempty"`
361
362
363
364
365
366 EstimatedTotalPhysicalFileSize int64 `protobuf:"varint,15,opt,name=estimated_total_physical_file_size,json=estimatedTotalPhysicalFileSize,proto3" json:"estimated_total_physical_file_size,omitempty"`
367
368
369
370 EstimatedRowCount int64 `protobuf:"varint,14,opt,name=estimated_row_count,json=estimatedRowCount,proto3" json:"estimated_row_count,omitempty"`
371
372
373
374
375
376
377 TraceId string `protobuf:"bytes,13,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
378 }
379
380 func (x *ReadSession) Reset() {
381 *x = ReadSession{}
382 if protoimpl.UnsafeEnabled {
383 mi := &file_google_cloud_bigquery_storage_v1_stream_proto_msgTypes[0]
384 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
385 ms.StoreMessageInfo(mi)
386 }
387 }
388
389 func (x *ReadSession) String() string {
390 return protoimpl.X.MessageStringOf(x)
391 }
392
393 func (*ReadSession) ProtoMessage() {}
394
395 func (x *ReadSession) ProtoReflect() protoreflect.Message {
396 mi := &file_google_cloud_bigquery_storage_v1_stream_proto_msgTypes[0]
397 if protoimpl.UnsafeEnabled && x != nil {
398 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
399 if ms.LoadMessageInfo() == nil {
400 ms.StoreMessageInfo(mi)
401 }
402 return ms
403 }
404 return mi.MessageOf(x)
405 }
406
407
408 func (*ReadSession) Descriptor() ([]byte, []int) {
409 return file_google_cloud_bigquery_storage_v1_stream_proto_rawDescGZIP(), []int{0}
410 }
411
412 func (x *ReadSession) GetName() string {
413 if x != nil {
414 return x.Name
415 }
416 return ""
417 }
418
419 func (x *ReadSession) GetExpireTime() *timestamppb.Timestamp {
420 if x != nil {
421 return x.ExpireTime
422 }
423 return nil
424 }
425
426 func (x *ReadSession) GetDataFormat() DataFormat {
427 if x != nil {
428 return x.DataFormat
429 }
430 return DataFormat_DATA_FORMAT_UNSPECIFIED
431 }
432
433 func (m *ReadSession) GetSchema() isReadSession_Schema {
434 if m != nil {
435 return m.Schema
436 }
437 return nil
438 }
439
440 func (x *ReadSession) GetAvroSchema() *AvroSchema {
441 if x, ok := x.GetSchema().(*ReadSession_AvroSchema); ok {
442 return x.AvroSchema
443 }
444 return nil
445 }
446
447 func (x *ReadSession) GetArrowSchema() *ArrowSchema {
448 if x, ok := x.GetSchema().(*ReadSession_ArrowSchema); ok {
449 return x.ArrowSchema
450 }
451 return nil
452 }
453
454 func (x *ReadSession) GetTable() string {
455 if x != nil {
456 return x.Table
457 }
458 return ""
459 }
460
461 func (x *ReadSession) GetTableModifiers() *ReadSession_TableModifiers {
462 if x != nil {
463 return x.TableModifiers
464 }
465 return nil
466 }
467
468 func (x *ReadSession) GetReadOptions() *ReadSession_TableReadOptions {
469 if x != nil {
470 return x.ReadOptions
471 }
472 return nil
473 }
474
475 func (x *ReadSession) GetStreams() []*ReadStream {
476 if x != nil {
477 return x.Streams
478 }
479 return nil
480 }
481
482 func (x *ReadSession) GetEstimatedTotalBytesScanned() int64 {
483 if x != nil {
484 return x.EstimatedTotalBytesScanned
485 }
486 return 0
487 }
488
489 func (x *ReadSession) GetEstimatedTotalPhysicalFileSize() int64 {
490 if x != nil {
491 return x.EstimatedTotalPhysicalFileSize
492 }
493 return 0
494 }
495
496 func (x *ReadSession) GetEstimatedRowCount() int64 {
497 if x != nil {
498 return x.EstimatedRowCount
499 }
500 return 0
501 }
502
503 func (x *ReadSession) GetTraceId() string {
504 if x != nil {
505 return x.TraceId
506 }
507 return ""
508 }
509
510 type isReadSession_Schema interface {
511 isReadSession_Schema()
512 }
513
514 type ReadSession_AvroSchema struct {
515
516 AvroSchema *AvroSchema `protobuf:"bytes,4,opt,name=avro_schema,json=avroSchema,proto3,oneof"`
517 }
518
519 type ReadSession_ArrowSchema struct {
520
521 ArrowSchema *ArrowSchema `protobuf:"bytes,5,opt,name=arrow_schema,json=arrowSchema,proto3,oneof"`
522 }
523
524 func (*ReadSession_AvroSchema) isReadSession_Schema() {}
525
526 func (*ReadSession_ArrowSchema) isReadSession_Schema() {}
527
528
529
530
531 type ReadStream struct {
532 state protoimpl.MessageState
533 sizeCache protoimpl.SizeCache
534 unknownFields protoimpl.UnknownFields
535
536
537
538 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
539 }
540
541 func (x *ReadStream) Reset() {
542 *x = ReadStream{}
543 if protoimpl.UnsafeEnabled {
544 mi := &file_google_cloud_bigquery_storage_v1_stream_proto_msgTypes[1]
545 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
546 ms.StoreMessageInfo(mi)
547 }
548 }
549
550 func (x *ReadStream) String() string {
551 return protoimpl.X.MessageStringOf(x)
552 }
553
554 func (*ReadStream) ProtoMessage() {}
555
556 func (x *ReadStream) ProtoReflect() protoreflect.Message {
557 mi := &file_google_cloud_bigquery_storage_v1_stream_proto_msgTypes[1]
558 if protoimpl.UnsafeEnabled && x != nil {
559 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
560 if ms.LoadMessageInfo() == nil {
561 ms.StoreMessageInfo(mi)
562 }
563 return ms
564 }
565 return mi.MessageOf(x)
566 }
567
568
569 func (*ReadStream) Descriptor() ([]byte, []int) {
570 return file_google_cloud_bigquery_storage_v1_stream_proto_rawDescGZIP(), []int{1}
571 }
572
573 func (x *ReadStream) GetName() string {
574 if x != nil {
575 return x.Name
576 }
577 return ""
578 }
579
580
581 type WriteStream struct {
582 state protoimpl.MessageState
583 sizeCache protoimpl.SizeCache
584 unknownFields protoimpl.UnknownFields
585
586
587
588 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
589
590 Type WriteStream_Type `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.bigquery.storage.v1.WriteStream_Type" json:"type,omitempty"`
591
592
593 CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
594
595
596
597
598 CommitTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=commit_time,json=commitTime,proto3" json:"commit_time,omitempty"`
599
600
601
602
603 TableSchema *TableSchema `protobuf:"bytes,5,opt,name=table_schema,json=tableSchema,proto3" json:"table_schema,omitempty"`
604
605 WriteMode WriteStream_WriteMode `protobuf:"varint,7,opt,name=write_mode,json=writeMode,proto3,enum=google.cloud.bigquery.storage.v1.WriteStream_WriteMode" json:"write_mode,omitempty"`
606
607
608
609 Location string `protobuf:"bytes,8,opt,name=location,proto3" json:"location,omitempty"`
610 }
611
612 func (x *WriteStream) Reset() {
613 *x = WriteStream{}
614 if protoimpl.UnsafeEnabled {
615 mi := &file_google_cloud_bigquery_storage_v1_stream_proto_msgTypes[2]
616 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
617 ms.StoreMessageInfo(mi)
618 }
619 }
620
621 func (x *WriteStream) String() string {
622 return protoimpl.X.MessageStringOf(x)
623 }
624
625 func (*WriteStream) ProtoMessage() {}
626
627 func (x *WriteStream) ProtoReflect() protoreflect.Message {
628 mi := &file_google_cloud_bigquery_storage_v1_stream_proto_msgTypes[2]
629 if protoimpl.UnsafeEnabled && x != nil {
630 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
631 if ms.LoadMessageInfo() == nil {
632 ms.StoreMessageInfo(mi)
633 }
634 return ms
635 }
636 return mi.MessageOf(x)
637 }
638
639
640 func (*WriteStream) Descriptor() ([]byte, []int) {
641 return file_google_cloud_bigquery_storage_v1_stream_proto_rawDescGZIP(), []int{2}
642 }
643
644 func (x *WriteStream) GetName() string {
645 if x != nil {
646 return x.Name
647 }
648 return ""
649 }
650
651 func (x *WriteStream) GetType() WriteStream_Type {
652 if x != nil {
653 return x.Type
654 }
655 return WriteStream_TYPE_UNSPECIFIED
656 }
657
658 func (x *WriteStream) GetCreateTime() *timestamppb.Timestamp {
659 if x != nil {
660 return x.CreateTime
661 }
662 return nil
663 }
664
665 func (x *WriteStream) GetCommitTime() *timestamppb.Timestamp {
666 if x != nil {
667 return x.CommitTime
668 }
669 return nil
670 }
671
672 func (x *WriteStream) GetTableSchema() *TableSchema {
673 if x != nil {
674 return x.TableSchema
675 }
676 return nil
677 }
678
679 func (x *WriteStream) GetWriteMode() WriteStream_WriteMode {
680 if x != nil {
681 return x.WriteMode
682 }
683 return WriteStream_WRITE_MODE_UNSPECIFIED
684 }
685
686 func (x *WriteStream) GetLocation() string {
687 if x != nil {
688 return x.Location
689 }
690 return ""
691 }
692
693
694 type ReadSession_TableModifiers struct {
695 state protoimpl.MessageState
696 sizeCache protoimpl.SizeCache
697 unknownFields protoimpl.UnknownFields
698
699
700 SnapshotTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=snapshot_time,json=snapshotTime,proto3" json:"snapshot_time,omitempty"`
701 }
702
703 func (x *ReadSession_TableModifiers) Reset() {
704 *x = ReadSession_TableModifiers{}
705 if protoimpl.UnsafeEnabled {
706 mi := &file_google_cloud_bigquery_storage_v1_stream_proto_msgTypes[3]
707 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
708 ms.StoreMessageInfo(mi)
709 }
710 }
711
712 func (x *ReadSession_TableModifiers) String() string {
713 return protoimpl.X.MessageStringOf(x)
714 }
715
716 func (*ReadSession_TableModifiers) ProtoMessage() {}
717
718 func (x *ReadSession_TableModifiers) ProtoReflect() protoreflect.Message {
719 mi := &file_google_cloud_bigquery_storage_v1_stream_proto_msgTypes[3]
720 if protoimpl.UnsafeEnabled && x != nil {
721 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
722 if ms.LoadMessageInfo() == nil {
723 ms.StoreMessageInfo(mi)
724 }
725 return ms
726 }
727 return mi.MessageOf(x)
728 }
729
730
731 func (*ReadSession_TableModifiers) Descriptor() ([]byte, []int) {
732 return file_google_cloud_bigquery_storage_v1_stream_proto_rawDescGZIP(), []int{0, 0}
733 }
734
735 func (x *ReadSession_TableModifiers) GetSnapshotTime() *timestamppb.Timestamp {
736 if x != nil {
737 return x.SnapshotTime
738 }
739 return nil
740 }
741
742
743 type ReadSession_TableReadOptions struct {
744 state protoimpl.MessageState
745 sizeCache protoimpl.SizeCache
746 unknownFields protoimpl.UnknownFields
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797 SelectedFields []string `protobuf:"bytes,1,rep,name=selected_fields,json=selectedFields,proto3" json:"selected_fields,omitempty"`
798
799
800
801
802
803
804
805
806
807
808
809 RowRestriction string `protobuf:"bytes,2,opt,name=row_restriction,json=rowRestriction,proto3" json:"row_restriction,omitempty"`
810
811
812
813
814 OutputFormatSerializationOptions isReadSession_TableReadOptions_OutputFormatSerializationOptions `protobuf_oneof:"output_format_serialization_options"`
815
816
817
818
819
820
821 SamplePercentage *float64 `protobuf:"fixed64,5,opt,name=sample_percentage,json=samplePercentage,proto3,oneof" json:"sample_percentage,omitempty"`
822
823
824 ResponseCompressionCodec *ReadSession_TableReadOptions_ResponseCompressionCodec `protobuf:"varint,6,opt,name=response_compression_codec,json=responseCompressionCodec,proto3,enum=google.cloud.bigquery.storage.v1.ReadSession_TableReadOptions_ResponseCompressionCodec,oneof" json:"response_compression_codec,omitempty"`
825 }
826
827 func (x *ReadSession_TableReadOptions) Reset() {
828 *x = ReadSession_TableReadOptions{}
829 if protoimpl.UnsafeEnabled {
830 mi := &file_google_cloud_bigquery_storage_v1_stream_proto_msgTypes[4]
831 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
832 ms.StoreMessageInfo(mi)
833 }
834 }
835
836 func (x *ReadSession_TableReadOptions) String() string {
837 return protoimpl.X.MessageStringOf(x)
838 }
839
840 func (*ReadSession_TableReadOptions) ProtoMessage() {}
841
842 func (x *ReadSession_TableReadOptions) ProtoReflect() protoreflect.Message {
843 mi := &file_google_cloud_bigquery_storage_v1_stream_proto_msgTypes[4]
844 if protoimpl.UnsafeEnabled && x != nil {
845 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
846 if ms.LoadMessageInfo() == nil {
847 ms.StoreMessageInfo(mi)
848 }
849 return ms
850 }
851 return mi.MessageOf(x)
852 }
853
854
855 func (*ReadSession_TableReadOptions) Descriptor() ([]byte, []int) {
856 return file_google_cloud_bigquery_storage_v1_stream_proto_rawDescGZIP(), []int{0, 1}
857 }
858
859 func (x *ReadSession_TableReadOptions) GetSelectedFields() []string {
860 if x != nil {
861 return x.SelectedFields
862 }
863 return nil
864 }
865
866 func (x *ReadSession_TableReadOptions) GetRowRestriction() string {
867 if x != nil {
868 return x.RowRestriction
869 }
870 return ""
871 }
872
873 func (m *ReadSession_TableReadOptions) GetOutputFormatSerializationOptions() isReadSession_TableReadOptions_OutputFormatSerializationOptions {
874 if m != nil {
875 return m.OutputFormatSerializationOptions
876 }
877 return nil
878 }
879
880 func (x *ReadSession_TableReadOptions) GetArrowSerializationOptions() *ArrowSerializationOptions {
881 if x, ok := x.GetOutputFormatSerializationOptions().(*ReadSession_TableReadOptions_ArrowSerializationOptions); ok {
882 return x.ArrowSerializationOptions
883 }
884 return nil
885 }
886
887 func (x *ReadSession_TableReadOptions) GetAvroSerializationOptions() *AvroSerializationOptions {
888 if x, ok := x.GetOutputFormatSerializationOptions().(*ReadSession_TableReadOptions_AvroSerializationOptions); ok {
889 return x.AvroSerializationOptions
890 }
891 return nil
892 }
893
894 func (x *ReadSession_TableReadOptions) GetSamplePercentage() float64 {
895 if x != nil && x.SamplePercentage != nil {
896 return *x.SamplePercentage
897 }
898 return 0
899 }
900
901 func (x *ReadSession_TableReadOptions) GetResponseCompressionCodec() ReadSession_TableReadOptions_ResponseCompressionCodec {
902 if x != nil && x.ResponseCompressionCodec != nil {
903 return *x.ResponseCompressionCodec
904 }
905 return ReadSession_TableReadOptions_RESPONSE_COMPRESSION_CODEC_UNSPECIFIED
906 }
907
908 type isReadSession_TableReadOptions_OutputFormatSerializationOptions interface {
909 isReadSession_TableReadOptions_OutputFormatSerializationOptions()
910 }
911
912 type ReadSession_TableReadOptions_ArrowSerializationOptions struct {
913
914 ArrowSerializationOptions *ArrowSerializationOptions `protobuf:"bytes,3,opt,name=arrow_serialization_options,json=arrowSerializationOptions,proto3,oneof"`
915 }
916
917 type ReadSession_TableReadOptions_AvroSerializationOptions struct {
918
919 AvroSerializationOptions *AvroSerializationOptions `protobuf:"bytes,4,opt,name=avro_serialization_options,json=avroSerializationOptions,proto3,oneof"`
920 }
921
922 func (*ReadSession_TableReadOptions_ArrowSerializationOptions) isReadSession_TableReadOptions_OutputFormatSerializationOptions() {
923 }
924
925 func (*ReadSession_TableReadOptions_AvroSerializationOptions) isReadSession_TableReadOptions_OutputFormatSerializationOptions() {
926 }
927
928 var File_google_cloud_bigquery_storage_v1_stream_proto protoreflect.FileDescriptor
929
930 var file_google_cloud_bigquery_storage_v1_stream_proto_rawDesc = []byte{
931 0x0a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x62,
932 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2f,
933 0x76, 0x31, 0x2f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
934 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69,
935 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x76,
936 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69,
937 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f,
938 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72,
939 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2c, 0x67,
940 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x62, 0x69, 0x67, 0x71,
941 0x75, 0x65, 0x72, 0x79, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2f, 0x76, 0x31, 0x2f,
942 0x61, 0x72, 0x72, 0x6f, 0x77, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x67, 0x6f, 0x6f,
943 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
944 0x72, 0x79, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x76,
945 0x72, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
946 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f,
947 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65,
948 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
949 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
950 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8f, 0x0f, 0x0a, 0x0b, 0x52, 0x65, 0x61, 0x64,
951 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
952 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
953 0x12, 0x40, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
954 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
955 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
956 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x54, 0x69,
957 0x6d, 0x65, 0x12, 0x52, 0x0a, 0x0b, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61,
958 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
959 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
960 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x46,
961 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x52, 0x0a, 0x64, 0x61, 0x74, 0x61,
962 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x54, 0x0a, 0x0b, 0x61, 0x76, 0x72, 0x6f, 0x5f, 0x73,
963 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f,
964 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
965 0x65, 0x72, 0x79, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x41,
966 0x76, 0x72, 0x6f, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x48, 0x00,
967 0x52, 0x0a, 0x61, 0x76, 0x72, 0x6f, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x57, 0x0a, 0x0c,
968 0x61, 0x72, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x05, 0x20, 0x01,
969 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
970 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61,
971 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x72, 0x72, 0x6f, 0x77, 0x53, 0x63, 0x68, 0x65, 0x6d,
972 0x61, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x48, 0x00, 0x52, 0x0b, 0x61, 0x72, 0x72, 0x6f, 0x77, 0x53,
973 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x3b, 0x0a, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x06,
974 0x20, 0x01, 0x28, 0x09, 0x42, 0x25, 0xe0, 0x41, 0x05, 0xfa, 0x41, 0x1f, 0x0a, 0x1d, 0x62, 0x69,
975 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
976 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x05, 0x74, 0x61, 0x62,
977 0x6c, 0x65, 0x12, 0x6a, 0x0a, 0x0f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x69,
978 0x66, 0x69, 0x65, 0x72, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67, 0x6f,
979 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
980 0x65, 0x72, 0x79, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x52,
981 0x65, 0x61, 0x64, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65,
982 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0e,
983 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x12, 0x66,
984 0x0a, 0x0c, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x08,
985 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
986 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x73, 0x74, 0x6f,
987 0x72, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x53, 0x65, 0x73, 0x73,
988 0x69, 0x6f, 0x6e, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x61, 0x64, 0x4f, 0x70, 0x74,
989 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0b, 0x72, 0x65, 0x61, 0x64, 0x4f,
990 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x4b, 0x0a, 0x07, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d,
991 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
992 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
993 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x53,
994 0x74, 0x72, 0x65, 0x61, 0x6d, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x73, 0x74, 0x72, 0x65,
995 0x61, 0x6d, 0x73, 0x12, 0x46, 0x0a, 0x1d, 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64,
996 0x5f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x73, 0x63, 0x61,
997 0x6e, 0x6e, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
998 0x1a, 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x42,
999 0x79, 0x74, 0x65, 0x73, 0x53, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x64, 0x12, 0x4f, 0x0a, 0x22, 0x65,
1000 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70,
1001 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x73, 0x69, 0x7a,
1002 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x1e, 0x65, 0x73,
1003 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x50, 0x68, 0x79, 0x73,
1004 0x69, 0x63, 0x61, 0x6c, 0x46, 0x69, 0x6c, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x33, 0x0a, 0x13,
1005 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x72, 0x6f, 0x77, 0x5f, 0x63, 0x6f,
1006 0x75, 0x6e, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x11,
1007 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x52, 0x6f, 0x77, 0x43, 0x6f, 0x75, 0x6e,
1008 0x74, 0x12, 0x1e, 0x0a, 0x08, 0x74, 0x72, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20,
1009 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x07, 0x74, 0x72, 0x61, 0x63, 0x65, 0x49,
1010 0x64, 0x1a, 0x51, 0x0a, 0x0e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69,
1011 0x65, 0x72, 0x73, 0x12, 0x3f, 0x0a, 0x0d, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f,
1012 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
1013 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
1014 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
1015 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x8b, 0x06, 0x0a, 0x10, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65,
1016 0x61, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x65, 0x6c,
1017 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03,
1018 0x28, 0x09, 0x52, 0x0e, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c,
1019 0x64, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x6f, 0x77, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69,
1020 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x6f, 0x77,
1021 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x82, 0x01, 0x0a, 0x1b,
1022 0x61, 0x72, 0x72, 0x6f, 0x77, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x61, 0x74,
1023 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28,
1024 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1025 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67,
1026 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x72, 0x72, 0x6f, 0x77, 0x53, 0x65, 0x72, 0x69, 0x61, 0x6c,
1027 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x03,
1028 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x19, 0x61, 0x72, 0x72, 0x6f, 0x77, 0x53, 0x65, 0x72, 0x69,
1029 0x61, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
1030 0x12, 0x7f, 0x0a, 0x1a, 0x61, 0x76, 0x72, 0x6f, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x69,
1031 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04,
1032 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
1033 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x73, 0x74, 0x6f,
1034 0x72, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x76, 0x72, 0x6f, 0x53, 0x65, 0x72, 0x69,
1035 0x61, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
1036 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x18, 0x61, 0x76, 0x72, 0x6f, 0x53, 0x65, 0x72,
1037 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
1038 0x73, 0x12, 0x35, 0x0a, 0x11, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x63,
1039 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x01, 0x42, 0x03, 0xe0, 0x41,
1040 0x01, 0x48, 0x01, 0x52, 0x10, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x50, 0x65, 0x72, 0x63, 0x65,
1041 0x6e, 0x74, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x9f, 0x01, 0x0a, 0x1a, 0x72, 0x65, 0x73,
1042 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f,
1043 0x6e, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x63, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x57, 0x2e,
1044 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67,
1045 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31,
1046 0x2e, 0x52, 0x65, 0x61, 0x64, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x54, 0x61, 0x62,
1047 0x6c, 0x65, 0x52, 0x65, 0x61, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x52, 0x65,
1048 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f,
1049 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x63, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x02, 0x52, 0x18, 0x72,
1050 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69,
1051 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x63, 0x88, 0x01, 0x01, 0x22, 0x6a, 0x0a, 0x18, 0x52, 0x65,
1052 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f,
1053 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x63, 0x12, 0x2a, 0x0a, 0x26, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e,
1054 0x53, 0x45, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x52, 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x43,
1055 0x4f, 0x44, 0x45, 0x43, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
1056 0x10, 0x00, 0x12, 0x22, 0x0a, 0x1e, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x5f, 0x43,
1057 0x4f, 0x4d, 0x50, 0x52, 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x43,
1058 0x5f, 0x4c, 0x5a, 0x34, 0x10, 0x02, 0x42, 0x25, 0x0a, 0x23, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74,
1059 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x69, 0x7a,
1060 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x14, 0x0a,
1061 0x12, 0x5f, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74,
1062 0x61, 0x67, 0x65, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
1063 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x64,
1064 0x65, 0x63, 0x3a, 0x6b, 0xea, 0x41, 0x68, 0x0a, 0x2a, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72,
1065 0x79, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
1066 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x65, 0x61, 0x64, 0x53, 0x65, 0x73, 0x73,
1067 0x69, 0x6f, 0x6e, 0x12, 0x3a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70,
1068 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1069 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x73, 0x65, 0x73,
1070 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x7d, 0x42,
1071 0x08, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0xa2, 0x01, 0x0a, 0x0a, 0x52, 0x65,
1072 0x61, 0x64, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
1073 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x6e, 0x61, 0x6d,
1074 0x65, 0x3a, 0x7b, 0xea, 0x41, 0x78, 0x0a, 0x29, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
1075 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
1076 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x65, 0x61, 0x64, 0x53, 0x74, 0x72, 0x65, 0x61,
1077 0x6d, 0x12, 0x4b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f,
1078 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
1079 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x73, 0x65, 0x73, 0x73, 0x69,
1080 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x73, 0x74,
1081 0x72, 0x65, 0x61, 0x6d, 0x73, 0x2f, 0x7b, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x7d, 0x22, 0xc1,
1082 0x05, 0x0a, 0x0b, 0x57, 0x72, 0x69, 0x74, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x17,
1083 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
1084 0x03, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4b, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18,
1085 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1086 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x73, 0x74,
1087 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x53, 0x74,
1088 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x52, 0x04,
1089 0x74, 0x79, 0x70, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74,
1090 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1091 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
1092 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61,
1093 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74,
1094 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
1095 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
1096 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x6f,
1097 0x6d, 0x6d, 0x69, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x55, 0x0a, 0x0c, 0x74, 0x61, 0x62, 0x6c,
1098 0x65, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d,
1099 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69,
1100 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x76,
1101 0x31, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x42, 0x03, 0xe0,
1102 0x41, 0x03, 0x52, 0x0b, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12,
1103 0x5b, 0x0a, 0x0a, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20,
1104 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1105 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x73, 0x74, 0x6f, 0x72,
1106 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x53, 0x74, 0x72, 0x65,
1107 0x61, 0x6d, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x42, 0x03, 0xe0, 0x41,
1108 0x05, 0x52, 0x09, 0x77, 0x72, 0x69, 0x74, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x08,
1109 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
1110 0xe0, 0x41, 0x05, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x46, 0x0a,
1111 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e,
1112 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x43,
1113 0x4f, 0x4d, 0x4d, 0x49, 0x54, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x45,
1114 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x42, 0x55, 0x46, 0x46, 0x45,
1115 0x52, 0x45, 0x44, 0x10, 0x03, 0x22, 0x33, 0x0a, 0x09, 0x57, 0x72, 0x69, 0x74, 0x65, 0x4d, 0x6f,
1116 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x16, 0x57, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x4d, 0x4f, 0x44, 0x45,
1117 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a,
1118 0x0a, 0x06, 0x49, 0x4e, 0x53, 0x45, 0x52, 0x54, 0x10, 0x01, 0x3a, 0x76, 0xea, 0x41, 0x73, 0x0a,
1119 0x2a, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65,
1120 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
1121 0x57, 0x72, 0x69, 0x74, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x45, 0x70, 0x72, 0x6f,
1122 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f,
1123 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65,
1124 0x74, 0x7d, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x2f, 0x7b, 0x74, 0x61, 0x62, 0x6c, 0x65,
1125 0x7d, 0x2f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x2f, 0x7b, 0x73, 0x74, 0x72, 0x65, 0x61,
1126 0x6d, 0x7d, 0x2a, 0x3e, 0x0a, 0x0a, 0x44, 0x61, 0x74, 0x61, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1127 0x12, 0x1b, 0x0a, 0x17, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54, 0x5f,
1128 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x08, 0x0a,
1129 0x04, 0x41, 0x56, 0x52, 0x4f, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x41, 0x52, 0x52, 0x4f, 0x57,
1130 0x10, 0x02, 0x2a, 0x49, 0x0a, 0x0f, 0x57, 0x72, 0x69, 0x74, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61,
1131 0x6d, 0x56, 0x69, 0x65, 0x77, 0x12, 0x21, 0x0a, 0x1d, 0x57, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x53,
1132 0x54, 0x52, 0x45, 0x41, 0x4d, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
1133 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x41, 0x53, 0x49,
1134 0x43, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0x02, 0x42, 0xbb, 0x01,
1135 0x0a, 0x24, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1136 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x73, 0x74, 0x6f, 0x72,
1137 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x0b, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x50, 0x72,
1138 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f,
1139 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x62, 0x69, 0x67, 0x71, 0x75,
1140 0x65, 0x72, 0x79, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x76,
1141 0x31, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x70, 0x62, 0x3b, 0x73, 0x74, 0x6f, 0x72,
1142 0x61, 0x67, 0x65, 0x70, 0x62, 0xaa, 0x02, 0x20, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43,
1143 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x53, 0x74,
1144 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x20, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
1145 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79,
1146 0x5c, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5c, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f,
1147 0x74, 0x6f, 0x33,
1148 }
1149
1150 var (
1151 file_google_cloud_bigquery_storage_v1_stream_proto_rawDescOnce sync.Once
1152 file_google_cloud_bigquery_storage_v1_stream_proto_rawDescData = file_google_cloud_bigquery_storage_v1_stream_proto_rawDesc
1153 )
1154
1155 func file_google_cloud_bigquery_storage_v1_stream_proto_rawDescGZIP() []byte {
1156 file_google_cloud_bigquery_storage_v1_stream_proto_rawDescOnce.Do(func() {
1157 file_google_cloud_bigquery_storage_v1_stream_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_bigquery_storage_v1_stream_proto_rawDescData)
1158 })
1159 return file_google_cloud_bigquery_storage_v1_stream_proto_rawDescData
1160 }
1161
1162 var file_google_cloud_bigquery_storage_v1_stream_proto_enumTypes = make([]protoimpl.EnumInfo, 5)
1163 var file_google_cloud_bigquery_storage_v1_stream_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
1164 var file_google_cloud_bigquery_storage_v1_stream_proto_goTypes = []interface{}{
1165 (DataFormat)(0),
1166 (WriteStreamView)(0),
1167 (ReadSession_TableReadOptions_ResponseCompressionCodec)(0),
1168 (WriteStream_Type)(0),
1169 (WriteStream_WriteMode)(0),
1170 (*ReadSession)(nil),
1171 (*ReadStream)(nil),
1172 (*WriteStream)(nil),
1173 (*ReadSession_TableModifiers)(nil),
1174 (*ReadSession_TableReadOptions)(nil),
1175 (*timestamppb.Timestamp)(nil),
1176 (*AvroSchema)(nil),
1177 (*ArrowSchema)(nil),
1178 (*TableSchema)(nil),
1179 (*ArrowSerializationOptions)(nil),
1180 (*AvroSerializationOptions)(nil),
1181 }
1182 var file_google_cloud_bigquery_storage_v1_stream_proto_depIdxs = []int32{
1183 10,
1184 0,
1185 11,
1186 12,
1187 8,
1188 9,
1189 6,
1190 3,
1191 10,
1192 10,
1193 13,
1194 4,
1195 10,
1196 14,
1197 15,
1198 2,
1199 16,
1200 16,
1201 16,
1202 16,
1203 0,
1204 }
1205
1206 func init() { file_google_cloud_bigquery_storage_v1_stream_proto_init() }
1207 func file_google_cloud_bigquery_storage_v1_stream_proto_init() {
1208 if File_google_cloud_bigquery_storage_v1_stream_proto != nil {
1209 return
1210 }
1211 file_google_cloud_bigquery_storage_v1_arrow_proto_init()
1212 file_google_cloud_bigquery_storage_v1_avro_proto_init()
1213 file_google_cloud_bigquery_storage_v1_table_proto_init()
1214 if !protoimpl.UnsafeEnabled {
1215 file_google_cloud_bigquery_storage_v1_stream_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1216 switch v := v.(*ReadSession); i {
1217 case 0:
1218 return &v.state
1219 case 1:
1220 return &v.sizeCache
1221 case 2:
1222 return &v.unknownFields
1223 default:
1224 return nil
1225 }
1226 }
1227 file_google_cloud_bigquery_storage_v1_stream_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1228 switch v := v.(*ReadStream); i {
1229 case 0:
1230 return &v.state
1231 case 1:
1232 return &v.sizeCache
1233 case 2:
1234 return &v.unknownFields
1235 default:
1236 return nil
1237 }
1238 }
1239 file_google_cloud_bigquery_storage_v1_stream_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1240 switch v := v.(*WriteStream); i {
1241 case 0:
1242 return &v.state
1243 case 1:
1244 return &v.sizeCache
1245 case 2:
1246 return &v.unknownFields
1247 default:
1248 return nil
1249 }
1250 }
1251 file_google_cloud_bigquery_storage_v1_stream_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1252 switch v := v.(*ReadSession_TableModifiers); i {
1253 case 0:
1254 return &v.state
1255 case 1:
1256 return &v.sizeCache
1257 case 2:
1258 return &v.unknownFields
1259 default:
1260 return nil
1261 }
1262 }
1263 file_google_cloud_bigquery_storage_v1_stream_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1264 switch v := v.(*ReadSession_TableReadOptions); i {
1265 case 0:
1266 return &v.state
1267 case 1:
1268 return &v.sizeCache
1269 case 2:
1270 return &v.unknownFields
1271 default:
1272 return nil
1273 }
1274 }
1275 }
1276 file_google_cloud_bigquery_storage_v1_stream_proto_msgTypes[0].OneofWrappers = []interface{}{
1277 (*ReadSession_AvroSchema)(nil),
1278 (*ReadSession_ArrowSchema)(nil),
1279 }
1280 file_google_cloud_bigquery_storage_v1_stream_proto_msgTypes[4].OneofWrappers = []interface{}{
1281 (*ReadSession_TableReadOptions_ArrowSerializationOptions)(nil),
1282 (*ReadSession_TableReadOptions_AvroSerializationOptions)(nil),
1283 }
1284 type x struct{}
1285 out := protoimpl.TypeBuilder{
1286 File: protoimpl.DescBuilder{
1287 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1288 RawDescriptor: file_google_cloud_bigquery_storage_v1_stream_proto_rawDesc,
1289 NumEnums: 5,
1290 NumMessages: 5,
1291 NumExtensions: 0,
1292 NumServices: 0,
1293 },
1294 GoTypes: file_google_cloud_bigquery_storage_v1_stream_proto_goTypes,
1295 DependencyIndexes: file_google_cloud_bigquery_storage_v1_stream_proto_depIdxs,
1296 EnumInfos: file_google_cloud_bigquery_storage_v1_stream_proto_enumTypes,
1297 MessageInfos: file_google_cloud_bigquery_storage_v1_stream_proto_msgTypes,
1298 }.Build()
1299 File_google_cloud_bigquery_storage_v1_stream_proto = out.File
1300 file_google_cloud_bigquery_storage_v1_stream_proto_rawDesc = nil
1301 file_google_cloud_bigquery_storage_v1_stream_proto_goTypes = nil
1302 file_google_cloud_bigquery_storage_v1_stream_proto_depIdxs = nil
1303 }
1304
View as plain text