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