1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package websecurityscanner
23
24 import (
25 context "context"
26 reflect "reflect"
27 sync "sync"
28
29 _ "google.golang.org/genproto/googleapis/api/annotations"
30 grpc "google.golang.org/grpc"
31 codes "google.golang.org/grpc/codes"
32 status "google.golang.org/grpc/status"
33 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
34 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
35 emptypb "google.golang.org/protobuf/types/known/emptypb"
36 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
37 )
38
39 const (
40
41 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
42
43 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
44 )
45
46
47 type CreateScanConfigRequest struct {
48 state protoimpl.MessageState
49 sizeCache protoimpl.SizeCache
50 unknownFields protoimpl.UnknownFields
51
52
53
54 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
55
56 ScanConfig *ScanConfig `protobuf:"bytes,2,opt,name=scan_config,json=scanConfig,proto3" json:"scan_config,omitempty"`
57 }
58
59 func (x *CreateScanConfigRequest) Reset() {
60 *x = CreateScanConfigRequest{}
61 if protoimpl.UnsafeEnabled {
62 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[0]
63 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
64 ms.StoreMessageInfo(mi)
65 }
66 }
67
68 func (x *CreateScanConfigRequest) String() string {
69 return protoimpl.X.MessageStringOf(x)
70 }
71
72 func (*CreateScanConfigRequest) ProtoMessage() {}
73
74 func (x *CreateScanConfigRequest) ProtoReflect() protoreflect.Message {
75 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[0]
76 if protoimpl.UnsafeEnabled && x != nil {
77 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
78 if ms.LoadMessageInfo() == nil {
79 ms.StoreMessageInfo(mi)
80 }
81 return ms
82 }
83 return mi.MessageOf(x)
84 }
85
86
87 func (*CreateScanConfigRequest) Descriptor() ([]byte, []int) {
88 return file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescGZIP(), []int{0}
89 }
90
91 func (x *CreateScanConfigRequest) GetParent() string {
92 if x != nil {
93 return x.Parent
94 }
95 return ""
96 }
97
98 func (x *CreateScanConfigRequest) GetScanConfig() *ScanConfig {
99 if x != nil {
100 return x.ScanConfig
101 }
102 return nil
103 }
104
105
106 type DeleteScanConfigRequest struct {
107 state protoimpl.MessageState
108 sizeCache protoimpl.SizeCache
109 unknownFields protoimpl.UnknownFields
110
111
112
113 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
114 }
115
116 func (x *DeleteScanConfigRequest) Reset() {
117 *x = DeleteScanConfigRequest{}
118 if protoimpl.UnsafeEnabled {
119 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[1]
120 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
121 ms.StoreMessageInfo(mi)
122 }
123 }
124
125 func (x *DeleteScanConfigRequest) String() string {
126 return protoimpl.X.MessageStringOf(x)
127 }
128
129 func (*DeleteScanConfigRequest) ProtoMessage() {}
130
131 func (x *DeleteScanConfigRequest) ProtoReflect() protoreflect.Message {
132 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[1]
133 if protoimpl.UnsafeEnabled && x != nil {
134 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
135 if ms.LoadMessageInfo() == nil {
136 ms.StoreMessageInfo(mi)
137 }
138 return ms
139 }
140 return mi.MessageOf(x)
141 }
142
143
144 func (*DeleteScanConfigRequest) Descriptor() ([]byte, []int) {
145 return file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescGZIP(), []int{1}
146 }
147
148 func (x *DeleteScanConfigRequest) GetName() string {
149 if x != nil {
150 return x.Name
151 }
152 return ""
153 }
154
155
156 type GetScanConfigRequest struct {
157 state protoimpl.MessageState
158 sizeCache protoimpl.SizeCache
159 unknownFields protoimpl.UnknownFields
160
161
162
163 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
164 }
165
166 func (x *GetScanConfigRequest) Reset() {
167 *x = GetScanConfigRequest{}
168 if protoimpl.UnsafeEnabled {
169 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[2]
170 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
171 ms.StoreMessageInfo(mi)
172 }
173 }
174
175 func (x *GetScanConfigRequest) String() string {
176 return protoimpl.X.MessageStringOf(x)
177 }
178
179 func (*GetScanConfigRequest) ProtoMessage() {}
180
181 func (x *GetScanConfigRequest) ProtoReflect() protoreflect.Message {
182 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[2]
183 if protoimpl.UnsafeEnabled && x != nil {
184 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
185 if ms.LoadMessageInfo() == nil {
186 ms.StoreMessageInfo(mi)
187 }
188 return ms
189 }
190 return mi.MessageOf(x)
191 }
192
193
194 func (*GetScanConfigRequest) Descriptor() ([]byte, []int) {
195 return file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescGZIP(), []int{2}
196 }
197
198 func (x *GetScanConfigRequest) GetName() string {
199 if x != nil {
200 return x.Name
201 }
202 return ""
203 }
204
205
206 type ListScanConfigsRequest struct {
207 state protoimpl.MessageState
208 sizeCache protoimpl.SizeCache
209 unknownFields protoimpl.UnknownFields
210
211
212
213 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
214
215
216
217 PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
218
219
220
221 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
222 }
223
224 func (x *ListScanConfigsRequest) Reset() {
225 *x = ListScanConfigsRequest{}
226 if protoimpl.UnsafeEnabled {
227 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[3]
228 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
229 ms.StoreMessageInfo(mi)
230 }
231 }
232
233 func (x *ListScanConfigsRequest) String() string {
234 return protoimpl.X.MessageStringOf(x)
235 }
236
237 func (*ListScanConfigsRequest) ProtoMessage() {}
238
239 func (x *ListScanConfigsRequest) ProtoReflect() protoreflect.Message {
240 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[3]
241 if protoimpl.UnsafeEnabled && x != nil {
242 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
243 if ms.LoadMessageInfo() == nil {
244 ms.StoreMessageInfo(mi)
245 }
246 return ms
247 }
248 return mi.MessageOf(x)
249 }
250
251
252 func (*ListScanConfigsRequest) Descriptor() ([]byte, []int) {
253 return file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescGZIP(), []int{3}
254 }
255
256 func (x *ListScanConfigsRequest) GetParent() string {
257 if x != nil {
258 return x.Parent
259 }
260 return ""
261 }
262
263 func (x *ListScanConfigsRequest) GetPageToken() string {
264 if x != nil {
265 return x.PageToken
266 }
267 return ""
268 }
269
270 func (x *ListScanConfigsRequest) GetPageSize() int32 {
271 if x != nil {
272 return x.PageSize
273 }
274 return 0
275 }
276
277
278 type UpdateScanConfigRequest struct {
279 state protoimpl.MessageState
280 sizeCache protoimpl.SizeCache
281 unknownFields protoimpl.UnknownFields
282
283
284
285
286 ScanConfig *ScanConfig `protobuf:"bytes,2,opt,name=scan_config,json=scanConfig,proto3" json:"scan_config,omitempty"`
287
288
289
290 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
291 }
292
293 func (x *UpdateScanConfigRequest) Reset() {
294 *x = UpdateScanConfigRequest{}
295 if protoimpl.UnsafeEnabled {
296 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[4]
297 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
298 ms.StoreMessageInfo(mi)
299 }
300 }
301
302 func (x *UpdateScanConfigRequest) String() string {
303 return protoimpl.X.MessageStringOf(x)
304 }
305
306 func (*UpdateScanConfigRequest) ProtoMessage() {}
307
308 func (x *UpdateScanConfigRequest) ProtoReflect() protoreflect.Message {
309 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[4]
310 if protoimpl.UnsafeEnabled && x != nil {
311 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
312 if ms.LoadMessageInfo() == nil {
313 ms.StoreMessageInfo(mi)
314 }
315 return ms
316 }
317 return mi.MessageOf(x)
318 }
319
320
321 func (*UpdateScanConfigRequest) Descriptor() ([]byte, []int) {
322 return file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescGZIP(), []int{4}
323 }
324
325 func (x *UpdateScanConfigRequest) GetScanConfig() *ScanConfig {
326 if x != nil {
327 return x.ScanConfig
328 }
329 return nil
330 }
331
332 func (x *UpdateScanConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
333 if x != nil {
334 return x.UpdateMask
335 }
336 return nil
337 }
338
339
340 type ListScanConfigsResponse struct {
341 state protoimpl.MessageState
342 sizeCache protoimpl.SizeCache
343 unknownFields protoimpl.UnknownFields
344
345
346 ScanConfigs []*ScanConfig `protobuf:"bytes,1,rep,name=scan_configs,json=scanConfigs,proto3" json:"scan_configs,omitempty"`
347
348
349 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
350 }
351
352 func (x *ListScanConfigsResponse) Reset() {
353 *x = ListScanConfigsResponse{}
354 if protoimpl.UnsafeEnabled {
355 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[5]
356 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
357 ms.StoreMessageInfo(mi)
358 }
359 }
360
361 func (x *ListScanConfigsResponse) String() string {
362 return protoimpl.X.MessageStringOf(x)
363 }
364
365 func (*ListScanConfigsResponse) ProtoMessage() {}
366
367 func (x *ListScanConfigsResponse) ProtoReflect() protoreflect.Message {
368 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[5]
369 if protoimpl.UnsafeEnabled && x != nil {
370 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
371 if ms.LoadMessageInfo() == nil {
372 ms.StoreMessageInfo(mi)
373 }
374 return ms
375 }
376 return mi.MessageOf(x)
377 }
378
379
380 func (*ListScanConfigsResponse) Descriptor() ([]byte, []int) {
381 return file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescGZIP(), []int{5}
382 }
383
384 func (x *ListScanConfigsResponse) GetScanConfigs() []*ScanConfig {
385 if x != nil {
386 return x.ScanConfigs
387 }
388 return nil
389 }
390
391 func (x *ListScanConfigsResponse) GetNextPageToken() string {
392 if x != nil {
393 return x.NextPageToken
394 }
395 return ""
396 }
397
398
399 type StartScanRunRequest struct {
400 state protoimpl.MessageState
401 sizeCache protoimpl.SizeCache
402 unknownFields protoimpl.UnknownFields
403
404
405
406 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
407 }
408
409 func (x *StartScanRunRequest) Reset() {
410 *x = StartScanRunRequest{}
411 if protoimpl.UnsafeEnabled {
412 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[6]
413 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
414 ms.StoreMessageInfo(mi)
415 }
416 }
417
418 func (x *StartScanRunRequest) String() string {
419 return protoimpl.X.MessageStringOf(x)
420 }
421
422 func (*StartScanRunRequest) ProtoMessage() {}
423
424 func (x *StartScanRunRequest) ProtoReflect() protoreflect.Message {
425 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[6]
426 if protoimpl.UnsafeEnabled && x != nil {
427 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
428 if ms.LoadMessageInfo() == nil {
429 ms.StoreMessageInfo(mi)
430 }
431 return ms
432 }
433 return mi.MessageOf(x)
434 }
435
436
437 func (*StartScanRunRequest) Descriptor() ([]byte, []int) {
438 return file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescGZIP(), []int{6}
439 }
440
441 func (x *StartScanRunRequest) GetName() string {
442 if x != nil {
443 return x.Name
444 }
445 return ""
446 }
447
448
449 type GetScanRunRequest struct {
450 state protoimpl.MessageState
451 sizeCache protoimpl.SizeCache
452 unknownFields protoimpl.UnknownFields
453
454
455
456
457 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
458 }
459
460 func (x *GetScanRunRequest) Reset() {
461 *x = GetScanRunRequest{}
462 if protoimpl.UnsafeEnabled {
463 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[7]
464 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
465 ms.StoreMessageInfo(mi)
466 }
467 }
468
469 func (x *GetScanRunRequest) String() string {
470 return protoimpl.X.MessageStringOf(x)
471 }
472
473 func (*GetScanRunRequest) ProtoMessage() {}
474
475 func (x *GetScanRunRequest) ProtoReflect() protoreflect.Message {
476 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[7]
477 if protoimpl.UnsafeEnabled && x != nil {
478 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
479 if ms.LoadMessageInfo() == nil {
480 ms.StoreMessageInfo(mi)
481 }
482 return ms
483 }
484 return mi.MessageOf(x)
485 }
486
487
488 func (*GetScanRunRequest) Descriptor() ([]byte, []int) {
489 return file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescGZIP(), []int{7}
490 }
491
492 func (x *GetScanRunRequest) GetName() string {
493 if x != nil {
494 return x.Name
495 }
496 return ""
497 }
498
499
500 type ListScanRunsRequest struct {
501 state protoimpl.MessageState
502 sizeCache protoimpl.SizeCache
503 unknownFields protoimpl.UnknownFields
504
505
506
507 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
508
509
510
511 PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
512
513
514
515 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
516 }
517
518 func (x *ListScanRunsRequest) Reset() {
519 *x = ListScanRunsRequest{}
520 if protoimpl.UnsafeEnabled {
521 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[8]
522 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
523 ms.StoreMessageInfo(mi)
524 }
525 }
526
527 func (x *ListScanRunsRequest) String() string {
528 return protoimpl.X.MessageStringOf(x)
529 }
530
531 func (*ListScanRunsRequest) ProtoMessage() {}
532
533 func (x *ListScanRunsRequest) ProtoReflect() protoreflect.Message {
534 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[8]
535 if protoimpl.UnsafeEnabled && x != nil {
536 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
537 if ms.LoadMessageInfo() == nil {
538 ms.StoreMessageInfo(mi)
539 }
540 return ms
541 }
542 return mi.MessageOf(x)
543 }
544
545
546 func (*ListScanRunsRequest) Descriptor() ([]byte, []int) {
547 return file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescGZIP(), []int{8}
548 }
549
550 func (x *ListScanRunsRequest) GetParent() string {
551 if x != nil {
552 return x.Parent
553 }
554 return ""
555 }
556
557 func (x *ListScanRunsRequest) GetPageToken() string {
558 if x != nil {
559 return x.PageToken
560 }
561 return ""
562 }
563
564 func (x *ListScanRunsRequest) GetPageSize() int32 {
565 if x != nil {
566 return x.PageSize
567 }
568 return 0
569 }
570
571
572 type ListScanRunsResponse struct {
573 state protoimpl.MessageState
574 sizeCache protoimpl.SizeCache
575 unknownFields protoimpl.UnknownFields
576
577
578 ScanRuns []*ScanRun `protobuf:"bytes,1,rep,name=scan_runs,json=scanRuns,proto3" json:"scan_runs,omitempty"`
579
580
581 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
582 }
583
584 func (x *ListScanRunsResponse) Reset() {
585 *x = ListScanRunsResponse{}
586 if protoimpl.UnsafeEnabled {
587 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[9]
588 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
589 ms.StoreMessageInfo(mi)
590 }
591 }
592
593 func (x *ListScanRunsResponse) String() string {
594 return protoimpl.X.MessageStringOf(x)
595 }
596
597 func (*ListScanRunsResponse) ProtoMessage() {}
598
599 func (x *ListScanRunsResponse) ProtoReflect() protoreflect.Message {
600 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[9]
601 if protoimpl.UnsafeEnabled && x != nil {
602 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
603 if ms.LoadMessageInfo() == nil {
604 ms.StoreMessageInfo(mi)
605 }
606 return ms
607 }
608 return mi.MessageOf(x)
609 }
610
611
612 func (*ListScanRunsResponse) Descriptor() ([]byte, []int) {
613 return file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescGZIP(), []int{9}
614 }
615
616 func (x *ListScanRunsResponse) GetScanRuns() []*ScanRun {
617 if x != nil {
618 return x.ScanRuns
619 }
620 return nil
621 }
622
623 func (x *ListScanRunsResponse) GetNextPageToken() string {
624 if x != nil {
625 return x.NextPageToken
626 }
627 return ""
628 }
629
630
631 type StopScanRunRequest struct {
632 state protoimpl.MessageState
633 sizeCache protoimpl.SizeCache
634 unknownFields protoimpl.UnknownFields
635
636
637
638
639 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
640 }
641
642 func (x *StopScanRunRequest) Reset() {
643 *x = StopScanRunRequest{}
644 if protoimpl.UnsafeEnabled {
645 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[10]
646 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
647 ms.StoreMessageInfo(mi)
648 }
649 }
650
651 func (x *StopScanRunRequest) String() string {
652 return protoimpl.X.MessageStringOf(x)
653 }
654
655 func (*StopScanRunRequest) ProtoMessage() {}
656
657 func (x *StopScanRunRequest) ProtoReflect() protoreflect.Message {
658 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[10]
659 if protoimpl.UnsafeEnabled && x != nil {
660 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
661 if ms.LoadMessageInfo() == nil {
662 ms.StoreMessageInfo(mi)
663 }
664 return ms
665 }
666 return mi.MessageOf(x)
667 }
668
669
670 func (*StopScanRunRequest) Descriptor() ([]byte, []int) {
671 return file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescGZIP(), []int{10}
672 }
673
674 func (x *StopScanRunRequest) GetName() string {
675 if x != nil {
676 return x.Name
677 }
678 return ""
679 }
680
681
682 type ListCrawledUrlsRequest struct {
683 state protoimpl.MessageState
684 sizeCache protoimpl.SizeCache
685 unknownFields protoimpl.UnknownFields
686
687
688
689
690 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
691
692
693
694 PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
695
696
697
698 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
699 }
700
701 func (x *ListCrawledUrlsRequest) Reset() {
702 *x = ListCrawledUrlsRequest{}
703 if protoimpl.UnsafeEnabled {
704 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[11]
705 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
706 ms.StoreMessageInfo(mi)
707 }
708 }
709
710 func (x *ListCrawledUrlsRequest) String() string {
711 return protoimpl.X.MessageStringOf(x)
712 }
713
714 func (*ListCrawledUrlsRequest) ProtoMessage() {}
715
716 func (x *ListCrawledUrlsRequest) ProtoReflect() protoreflect.Message {
717 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[11]
718 if protoimpl.UnsafeEnabled && x != nil {
719 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
720 if ms.LoadMessageInfo() == nil {
721 ms.StoreMessageInfo(mi)
722 }
723 return ms
724 }
725 return mi.MessageOf(x)
726 }
727
728
729 func (*ListCrawledUrlsRequest) Descriptor() ([]byte, []int) {
730 return file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescGZIP(), []int{11}
731 }
732
733 func (x *ListCrawledUrlsRequest) GetParent() string {
734 if x != nil {
735 return x.Parent
736 }
737 return ""
738 }
739
740 func (x *ListCrawledUrlsRequest) GetPageToken() string {
741 if x != nil {
742 return x.PageToken
743 }
744 return ""
745 }
746
747 func (x *ListCrawledUrlsRequest) GetPageSize() int32 {
748 if x != nil {
749 return x.PageSize
750 }
751 return 0
752 }
753
754
755 type ListCrawledUrlsResponse struct {
756 state protoimpl.MessageState
757 sizeCache protoimpl.SizeCache
758 unknownFields protoimpl.UnknownFields
759
760
761 CrawledUrls []*CrawledUrl `protobuf:"bytes,1,rep,name=crawled_urls,json=crawledUrls,proto3" json:"crawled_urls,omitempty"`
762
763
764 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
765 }
766
767 func (x *ListCrawledUrlsResponse) Reset() {
768 *x = ListCrawledUrlsResponse{}
769 if protoimpl.UnsafeEnabled {
770 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[12]
771 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
772 ms.StoreMessageInfo(mi)
773 }
774 }
775
776 func (x *ListCrawledUrlsResponse) String() string {
777 return protoimpl.X.MessageStringOf(x)
778 }
779
780 func (*ListCrawledUrlsResponse) ProtoMessage() {}
781
782 func (x *ListCrawledUrlsResponse) ProtoReflect() protoreflect.Message {
783 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[12]
784 if protoimpl.UnsafeEnabled && x != nil {
785 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
786 if ms.LoadMessageInfo() == nil {
787 ms.StoreMessageInfo(mi)
788 }
789 return ms
790 }
791 return mi.MessageOf(x)
792 }
793
794
795 func (*ListCrawledUrlsResponse) Descriptor() ([]byte, []int) {
796 return file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescGZIP(), []int{12}
797 }
798
799 func (x *ListCrawledUrlsResponse) GetCrawledUrls() []*CrawledUrl {
800 if x != nil {
801 return x.CrawledUrls
802 }
803 return nil
804 }
805
806 func (x *ListCrawledUrlsResponse) GetNextPageToken() string {
807 if x != nil {
808 return x.NextPageToken
809 }
810 return ""
811 }
812
813
814 type GetFindingRequest struct {
815 state protoimpl.MessageState
816 sizeCache protoimpl.SizeCache
817 unknownFields protoimpl.UnknownFields
818
819
820
821
822 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
823 }
824
825 func (x *GetFindingRequest) Reset() {
826 *x = GetFindingRequest{}
827 if protoimpl.UnsafeEnabled {
828 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[13]
829 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
830 ms.StoreMessageInfo(mi)
831 }
832 }
833
834 func (x *GetFindingRequest) String() string {
835 return protoimpl.X.MessageStringOf(x)
836 }
837
838 func (*GetFindingRequest) ProtoMessage() {}
839
840 func (x *GetFindingRequest) ProtoReflect() protoreflect.Message {
841 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[13]
842 if protoimpl.UnsafeEnabled && x != nil {
843 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
844 if ms.LoadMessageInfo() == nil {
845 ms.StoreMessageInfo(mi)
846 }
847 return ms
848 }
849 return mi.MessageOf(x)
850 }
851
852
853 func (*GetFindingRequest) Descriptor() ([]byte, []int) {
854 return file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescGZIP(), []int{13}
855 }
856
857 func (x *GetFindingRequest) GetName() string {
858 if x != nil {
859 return x.Name
860 }
861 return ""
862 }
863
864
865 type ListFindingsRequest struct {
866 state protoimpl.MessageState
867 sizeCache protoimpl.SizeCache
868 unknownFields protoimpl.UnknownFields
869
870
871
872
873 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
874
875
876
877
878 Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
879
880
881
882 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
883
884
885
886 PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
887 }
888
889 func (x *ListFindingsRequest) Reset() {
890 *x = ListFindingsRequest{}
891 if protoimpl.UnsafeEnabled {
892 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[14]
893 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
894 ms.StoreMessageInfo(mi)
895 }
896 }
897
898 func (x *ListFindingsRequest) String() string {
899 return protoimpl.X.MessageStringOf(x)
900 }
901
902 func (*ListFindingsRequest) ProtoMessage() {}
903
904 func (x *ListFindingsRequest) ProtoReflect() protoreflect.Message {
905 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[14]
906 if protoimpl.UnsafeEnabled && x != nil {
907 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
908 if ms.LoadMessageInfo() == nil {
909 ms.StoreMessageInfo(mi)
910 }
911 return ms
912 }
913 return mi.MessageOf(x)
914 }
915
916
917 func (*ListFindingsRequest) Descriptor() ([]byte, []int) {
918 return file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescGZIP(), []int{14}
919 }
920
921 func (x *ListFindingsRequest) GetParent() string {
922 if x != nil {
923 return x.Parent
924 }
925 return ""
926 }
927
928 func (x *ListFindingsRequest) GetFilter() string {
929 if x != nil {
930 return x.Filter
931 }
932 return ""
933 }
934
935 func (x *ListFindingsRequest) GetPageToken() string {
936 if x != nil {
937 return x.PageToken
938 }
939 return ""
940 }
941
942 func (x *ListFindingsRequest) GetPageSize() int32 {
943 if x != nil {
944 return x.PageSize
945 }
946 return 0
947 }
948
949
950 type ListFindingsResponse struct {
951 state protoimpl.MessageState
952 sizeCache protoimpl.SizeCache
953 unknownFields protoimpl.UnknownFields
954
955
956 Findings []*Finding `protobuf:"bytes,1,rep,name=findings,proto3" json:"findings,omitempty"`
957
958
959 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
960 }
961
962 func (x *ListFindingsResponse) Reset() {
963 *x = ListFindingsResponse{}
964 if protoimpl.UnsafeEnabled {
965 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[15]
966 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
967 ms.StoreMessageInfo(mi)
968 }
969 }
970
971 func (x *ListFindingsResponse) String() string {
972 return protoimpl.X.MessageStringOf(x)
973 }
974
975 func (*ListFindingsResponse) ProtoMessage() {}
976
977 func (x *ListFindingsResponse) ProtoReflect() protoreflect.Message {
978 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[15]
979 if protoimpl.UnsafeEnabled && x != nil {
980 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
981 if ms.LoadMessageInfo() == nil {
982 ms.StoreMessageInfo(mi)
983 }
984 return ms
985 }
986 return mi.MessageOf(x)
987 }
988
989
990 func (*ListFindingsResponse) Descriptor() ([]byte, []int) {
991 return file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescGZIP(), []int{15}
992 }
993
994 func (x *ListFindingsResponse) GetFindings() []*Finding {
995 if x != nil {
996 return x.Findings
997 }
998 return nil
999 }
1000
1001 func (x *ListFindingsResponse) GetNextPageToken() string {
1002 if x != nil {
1003 return x.NextPageToken
1004 }
1005 return ""
1006 }
1007
1008
1009 type ListFindingTypeStatsRequest struct {
1010 state protoimpl.MessageState
1011 sizeCache protoimpl.SizeCache
1012 unknownFields protoimpl.UnknownFields
1013
1014
1015
1016
1017 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1018 }
1019
1020 func (x *ListFindingTypeStatsRequest) Reset() {
1021 *x = ListFindingTypeStatsRequest{}
1022 if protoimpl.UnsafeEnabled {
1023 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[16]
1024 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1025 ms.StoreMessageInfo(mi)
1026 }
1027 }
1028
1029 func (x *ListFindingTypeStatsRequest) String() string {
1030 return protoimpl.X.MessageStringOf(x)
1031 }
1032
1033 func (*ListFindingTypeStatsRequest) ProtoMessage() {}
1034
1035 func (x *ListFindingTypeStatsRequest) ProtoReflect() protoreflect.Message {
1036 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[16]
1037 if protoimpl.UnsafeEnabled && x != nil {
1038 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1039 if ms.LoadMessageInfo() == nil {
1040 ms.StoreMessageInfo(mi)
1041 }
1042 return ms
1043 }
1044 return mi.MessageOf(x)
1045 }
1046
1047
1048 func (*ListFindingTypeStatsRequest) Descriptor() ([]byte, []int) {
1049 return file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescGZIP(), []int{16}
1050 }
1051
1052 func (x *ListFindingTypeStatsRequest) GetParent() string {
1053 if x != nil {
1054 return x.Parent
1055 }
1056 return ""
1057 }
1058
1059
1060 type ListFindingTypeStatsResponse struct {
1061 state protoimpl.MessageState
1062 sizeCache protoimpl.SizeCache
1063 unknownFields protoimpl.UnknownFields
1064
1065
1066 FindingTypeStats []*FindingTypeStats `protobuf:"bytes,1,rep,name=finding_type_stats,json=findingTypeStats,proto3" json:"finding_type_stats,omitempty"`
1067 }
1068
1069 func (x *ListFindingTypeStatsResponse) Reset() {
1070 *x = ListFindingTypeStatsResponse{}
1071 if protoimpl.UnsafeEnabled {
1072 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[17]
1073 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1074 ms.StoreMessageInfo(mi)
1075 }
1076 }
1077
1078 func (x *ListFindingTypeStatsResponse) String() string {
1079 return protoimpl.X.MessageStringOf(x)
1080 }
1081
1082 func (*ListFindingTypeStatsResponse) ProtoMessage() {}
1083
1084 func (x *ListFindingTypeStatsResponse) ProtoReflect() protoreflect.Message {
1085 mi := &file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[17]
1086 if protoimpl.UnsafeEnabled && x != nil {
1087 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1088 if ms.LoadMessageInfo() == nil {
1089 ms.StoreMessageInfo(mi)
1090 }
1091 return ms
1092 }
1093 return mi.MessageOf(x)
1094 }
1095
1096
1097 func (*ListFindingTypeStatsResponse) Descriptor() ([]byte, []int) {
1098 return file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescGZIP(), []int{17}
1099 }
1100
1101 func (x *ListFindingTypeStatsResponse) GetFindingTypeStats() []*FindingTypeStats {
1102 if x != nil {
1103 return x.FindingTypeStats
1104 }
1105 return nil
1106 }
1107
1108 var File_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto protoreflect.FileDescriptor
1109
1110 var file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDesc = []byte{
1111 0x0a, 0x41, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x77,
1112 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65,
1113 0x72, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x77, 0x65, 0x62, 0x5f, 0x73, 0x65, 0x63,
1114 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x70, 0x72,
1115 0x6f, 0x74, 0x6f, 0x12, 0x26, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1116 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61,
1117 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x1a, 0x1c, 0x67, 0x6f, 0x6f,
1118 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
1119 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1120 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f,
1121 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66,
1122 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72,
1123 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f,
1124 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x38,
1125 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x77, 0x65, 0x62,
1126 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2f,
1127 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x63, 0x72, 0x61, 0x77, 0x6c, 0x65, 0x64, 0x5f, 0x75,
1128 0x72, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x34, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1129 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69,
1130 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
1131 0x2f, 0x66, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3f,
1132 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x77, 0x65, 0x62,
1133 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2f,
1134 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x66, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x74,
1135 0x79, 0x70, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
1136 0x38, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x77, 0x65,
1137 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72,
1138 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x5f, 0x63, 0x6f, 0x6e,
1139 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x35, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1140 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72,
1141 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74,
1142 0x61, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x5f, 0x72, 0x75, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1143 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
1144 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67,
1145 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66,
1146 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
1147 0xc0, 0x01, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f,
1148 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4b, 0x0a, 0x06, 0x70,
1149 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x33, 0xe0, 0x41, 0x02,
1150 0xfa, 0x41, 0x2d, 0x0a, 0x2b, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
1151 0x63, 0x65, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1152 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
1153 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x58, 0x0a, 0x0b, 0x73, 0x63, 0x61, 0x6e,
1154 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e,
1155 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62,
1156 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e,
1157 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69,
1158 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66,
1159 0x69, 0x67, 0x22, 0x63, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x63, 0x61, 0x6e,
1160 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x48, 0x0a,
1161 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x34, 0xe0, 0x41, 0x02,
1162 0xfa, 0x41, 0x2e, 0x0a, 0x2c, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
1163 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
1164 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69,
1165 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x60, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x53, 0x63,
1166 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
1167 0x48, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x34, 0xe0,
1168 0x41, 0x02, 0xfa, 0x41, 0x2e, 0x0a, 0x2c, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69,
1169 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1170 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e,
1171 0x66, 0x69, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa1, 0x01, 0x0a, 0x16, 0x4c, 0x69,
1172 0x73, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x52, 0x65, 0x71,
1173 0x75, 0x65, 0x73, 0x74, 0x12, 0x4b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
1174 0x20, 0x01, 0x28, 0x09, 0x42, 0x33, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2d, 0x0a, 0x2b, 0x63, 0x6c,
1175 0x6f, 0x75, 0x64, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x6d, 0x61, 0x6e, 0x61, 0x67,
1176 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
1177 0x6d, 0x2f, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
1178 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
1179 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
1180 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20,
1181 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0xb5, 0x01,
1182 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66,
1183 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x58, 0x0a, 0x0b, 0x73, 0x63, 0x61,
1184 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32,
1185 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65,
1186 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72,
1187 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66,
1188 0x69, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e,
1189 0x66, 0x69, 0x67, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61,
1190 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1191 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
1192 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74,
1193 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x98, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63,
1194 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
1195 0x65, 0x12, 0x55, 0x0a, 0x0c, 0x73, 0x63, 0x61, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1196 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1197 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69,
1198 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
1199 0x2e, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0b, 0x73, 0x63, 0x61,
1200 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74,
1201 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
1202 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
1203 0x22, 0x5f, 0x0a, 0x13, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e,
1204 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x48, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
1205 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x34, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2e, 0x0a, 0x2c, 0x77,
1206 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65,
1207 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
1208 0x2f, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d,
1209 0x65, 0x22, 0x5a, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x52,
1210 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
1211 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2b, 0x0a, 0x29, 0x77, 0x65,
1212 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72,
1213 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
1214 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x9f, 0x01,
1215 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x73, 0x52, 0x65,
1216 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4c, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18,
1217 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x34, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2e, 0x0a, 0x2c, 0x77,
1218 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65,
1219 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
1220 0x2f, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x70, 0x61, 0x72,
1221 0x65, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
1222 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
1223 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18,
1224 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22,
1225 0x8c, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x73,
1226 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4c, 0x0a, 0x09, 0x73, 0x63, 0x61, 0x6e,
1227 0x5f, 0x72, 0x75, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f,
1228 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65,
1229 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31,
1230 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x52, 0x08, 0x73, 0x63,
1231 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70,
1232 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
1233 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x5b,
1234 0x0a, 0x12, 0x53, 0x74, 0x6f, 0x70, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x52, 0x65, 0x71,
1235 0x75, 0x65, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
1236 0x28, 0x09, 0x42, 0x31, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2b, 0x0a, 0x29, 0x77, 0x65, 0x62, 0x73,
1237 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x67,
1238 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63,
1239 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x9f, 0x01, 0x0a, 0x16,
1240 0x4c, 0x69, 0x73, 0x74, 0x43, 0x72, 0x61, 0x77, 0x6c, 0x65, 0x64, 0x55, 0x72, 0x6c, 0x73, 0x52,
1241 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
1242 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2b, 0x0a, 0x29,
1243 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e,
1244 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
1245 0x6d, 0x2f, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
1246 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
1247 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
1248 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20,
1249 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x98, 0x01,
1250 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x72, 0x61, 0x77, 0x6c, 0x65, 0x64, 0x55, 0x72, 0x6c,
1251 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, 0x0c, 0x63, 0x72, 0x61,
1252 0x77, 0x6c, 0x65, 0x64, 0x5f, 0x75, 0x72, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
1253 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77,
1254 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65,
1255 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x72, 0x61, 0x77, 0x6c, 0x65, 0x64,
1256 0x55, 0x72, 0x6c, 0x52, 0x0b, 0x63, 0x72, 0x61, 0x77, 0x6c, 0x65, 0x64, 0x55, 0x72, 0x6c, 0x73,
1257 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f,
1258 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50,
1259 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x5a, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x46,
1260 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x45, 0x0a,
1261 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xe0, 0x41, 0x02,
1262 0xfa, 0x41, 0x2b, 0x0a, 0x29, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
1263 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
1264 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x04,
1265 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xb9, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e,
1266 0x64, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x06,
1267 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xe0, 0x41,
1268 0x02, 0xfa, 0x41, 0x2b, 0x0a, 0x29, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
1269 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
1270 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x52,
1271 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65,
1272 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x66, 0x69,
1273 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b,
1274 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f,
1275 0x6b, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65,
1276 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65,
1277 0x22, 0x8b, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67,
1278 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4b, 0x0a, 0x08, 0x66, 0x69, 0x6e,
1279 0x64, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f,
1280 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65,
1281 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31,
1282 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x08, 0x66, 0x69,
1283 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70,
1284 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
1285 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x68,
1286 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70,
1287 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a,
1288 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xe0,
1289 0x41, 0x02, 0xfa, 0x41, 0x2b, 0x0a, 0x29, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69,
1290 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1291 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e,
1292 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x22, 0x86, 0x01, 0x0a, 0x1c, 0x4c, 0x69, 0x73,
1293 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x53, 0x74, 0x61, 0x74,
1294 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x66, 0x0a, 0x12, 0x66, 0x69, 0x6e,
1295 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18,
1296 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1297 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
1298 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46,
1299 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52,
1300 0x10, 0x66, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x53, 0x74, 0x61, 0x74,
1301 0x73, 0x32, 0x8e, 0x16, 0x0a, 0x12, 0x57, 0x65, 0x62, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
1302 0x79, 0x53, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x12, 0xda, 0x01, 0x0a, 0x10, 0x43, 0x72, 0x65,
1303 0x61, 0x74, 0x65, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3f, 0x2e,
1304 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62,
1305 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e,
1306 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x63, 0x61,
1307 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32,
1308 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65,
1309 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72,
1310 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66,
1311 0x69, 0x67, 0x22, 0x51, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x36, 0x22, 0x27, 0x2f, 0x76, 0x31, 0x62,
1312 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
1313 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66,
1314 0x69, 0x67, 0x73, 0x3a, 0x0b, 0x73, 0x63, 0x61, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1315 0xda, 0x41, 0x12, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x73, 0x63, 0x61, 0x6e, 0x5f, 0x63,
1316 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0xa3, 0x01, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
1317 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3f, 0x2e, 0x67, 0x6f, 0x6f,
1318 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63,
1319 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62,
1320 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f,
1321 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f,
1322 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d,
1323 0x70, 0x74, 0x79, 0x22, 0x36, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x2a, 0x27, 0x2f, 0x76, 0x31,
1324 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
1325 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1326 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xb9, 0x01, 0x0a, 0x0d,
1327 0x47, 0x65, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3c, 0x2e,
1328 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62,
1329 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e,
1330 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f,
1331 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x67, 0x6f,
1332 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65,
1333 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31,
1334 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22,
1335 0x36, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x12, 0x27, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
1336 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
1337 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2f, 0x2a, 0x7d,
1338 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xcc, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74,
1339 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x3e, 0x2e, 0x67, 0x6f,
1340 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65,
1341 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31,
1342 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e,
1343 0x66, 0x69, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3f, 0x2e, 0x67, 0x6f,
1344 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65,
1345 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31,
1346 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e,
1347 0x66, 0x69, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, 0x82, 0xd3,
1348 0xe4, 0x93, 0x02, 0x29, 0x12, 0x27, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70,
1349 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
1350 0x7d, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0xda, 0x41, 0x06,
1351 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xeb, 0x01, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74,
1352 0x65, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3f, 0x2e, 0x67, 0x6f,
1353 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65,
1354 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31,
1355 0x62, 0x65, 0x74, 0x61, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x63, 0x61, 0x6e, 0x43,
1356 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x67,
1357 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73,
1358 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76,
1359 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1360 0x22, 0x62, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x42, 0x32, 0x33, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74,
1361 0x61, 0x2f, 0x7b, 0x73, 0x63, 0x61, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x6e,
1362 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73,
1363 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x0b, 0x73,
1364 0x63, 0x61, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0xda, 0x41, 0x17, 0x73, 0x63, 0x61,
1365 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f,
1366 0x6d, 0x61, 0x73, 0x6b, 0x12, 0xbd, 0x01, 0x0a, 0x0c, 0x53, 0x74, 0x61, 0x72, 0x74, 0x53, 0x63,
1367 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1368 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
1369 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53,
1370 0x74, 0x61, 0x72, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
1371 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1372 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61,
1373 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x63, 0x61, 0x6e,
1374 0x52, 0x75, 0x6e, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x22, 0x2d, 0x2f, 0x76, 0x31,
1375 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
1376 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1377 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x04,
1378 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xbb, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x53, 0x63, 0x61, 0x6e,
1379 0x52, 0x75, 0x6e, 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1380 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63,
1381 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x47, 0x65, 0x74,
1382 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f,
1383 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65,
1384 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72,
1385 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x22,
1386 0x41, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12, 0x32, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
1387 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
1388 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2f, 0x2a, 0x2f,
1389 0x73, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61,
1390 0x6d, 0x65, 0x12, 0xce, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x61, 0x6e, 0x52,
1391 0x75, 0x6e, 0x73, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1392 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63,
1393 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73,
1394 0x74, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
1395 0x1a, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
1396 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e,
1397 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63,
1398 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43,
1399 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12, 0x32, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f,
1400 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
1401 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2f, 0x2a,
1402 0x7d, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72,
1403 0x65, 0x6e, 0x74, 0x12, 0xc5, 0x01, 0x0a, 0x0b, 0x53, 0x74, 0x6f, 0x70, 0x53, 0x63, 0x61, 0x6e,
1404 0x52, 0x75, 0x6e, 0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1405 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63,
1406 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x74, 0x6f,
1407 0x70, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
1408 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77,
1409 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65,
1410 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e,
1411 0x22, 0x49, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3c, 0x22, 0x37, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74,
1412 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
1413 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2f, 0x2a,
1414 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x74, 0x6f,
1415 0x70, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xe5, 0x01, 0x0a, 0x0f,
1416 0x4c, 0x69, 0x73, 0x74, 0x43, 0x72, 0x61, 0x77, 0x6c, 0x65, 0x64, 0x55, 0x72, 0x6c, 0x73, 0x12,
1417 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77,
1418 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65,
1419 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x72, 0x61,
1420 0x77, 0x6c, 0x65, 0x64, 0x55, 0x72, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
1421 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77,
1422 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65,
1423 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x72, 0x61,
1424 0x77, 0x6c, 0x65, 0x64, 0x55, 0x72, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
1425 0x22, 0x51, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x42, 0x12, 0x40, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74,
1426 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
1427 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73,
1428 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63,
1429 0x72, 0x61, 0x77, 0x6c, 0x65, 0x64, 0x55, 0x72, 0x6c, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72,
1430 0x65, 0x6e, 0x74, 0x12, 0xc6, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69,
1431 0x6e, 0x67, 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1432 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61,
1433 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x47, 0x65, 0x74, 0x46,
1434 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e,
1435 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62,
1436 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e,
1437 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x22, 0x4c,
1438 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3f, 0x12, 0x3d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f,
1439 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
1440 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x73,
1441 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x66, 0x69, 0x6e, 0x64, 0x69, 0x6e,
1442 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xe0, 0x01, 0x0a,
1443 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x3b, 0x2e,
1444 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62,
1445 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e,
1446 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69,
1447 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3c, 0x2e, 0x67, 0x6f, 0x6f,
1448 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63,
1449 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62,
1450 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73,
1451 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x55, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3f,
1452 0x12, 0x3d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e,
1453 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61,
1454 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x52,
1455 0x75, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x66, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73, 0xda,
1456 0x41, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12,
1457 0xf9, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54,
1458 0x79, 0x70, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1459 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72,
1460 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
1461 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70,
1462 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x44, 0x2e,
1463 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62,
1464 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e,
1465 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x69,
1466 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
1467 0x6e, 0x73, 0x65, 0x22, 0x56, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x47, 0x12, 0x45, 0x2f, 0x76, 0x31,
1468 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f,
1469 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66,
1470 0x69, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x61, 0x6e, 0x52, 0x75, 0x6e, 0x73, 0x2f, 0x2a,
1471 0x7d, 0x2f, 0x66, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x53, 0x74, 0x61,
1472 0x74, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x1a, 0x55, 0xca, 0x41, 0x21,
1473 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e,
1474 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
1475 0x6d, 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e,
1476 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61,
1477 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
1478 0x72, 0x6d, 0x42, 0x9f, 0x02, 0x0a, 0x2a, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1479 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72,
1480 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
1481 0x61, 0x42, 0x17, 0x57, 0x65, 0x62, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x53, 0x63,
1482 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x58, 0x67, 0x6f,
1483 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f,
1484 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
1485 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63,
1486 0x75, 0x72, 0x69, 0x74, 0x79, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x62,
1487 0x65, 0x74, 0x61, 0x3b, 0x77, 0x65, 0x62, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x73,
1488 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0xaa, 0x02, 0x26, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1489 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x57, 0x65, 0x62, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
1490 0x79, 0x53, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0xca,
1491 0x02, 0x26, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x57,
1492 0x65, 0x62, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x53, 0x63, 0x61, 0x6e, 0x6e, 0x65,
1493 0x72, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0xea, 0x02, 0x29, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
1494 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x57, 0x65, 0x62, 0x53, 0x65, 0x63,
1495 0x75, 0x72, 0x69, 0x74, 0x79, 0x53, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x72, 0x3a, 0x3a, 0x56, 0x31,
1496 0x62, 0x65, 0x74, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
1497 }
1498
1499 var (
1500 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescOnce sync.Once
1501 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescData = file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDesc
1502 )
1503
1504 func file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescGZIP() []byte {
1505 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescOnce.Do(func() {
1506 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescData)
1507 })
1508 return file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDescData
1509 }
1510
1511 var file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes = make([]protoimpl.MessageInfo, 18)
1512 var file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_goTypes = []interface{}{
1513 (*CreateScanConfigRequest)(nil),
1514 (*DeleteScanConfigRequest)(nil),
1515 (*GetScanConfigRequest)(nil),
1516 (*ListScanConfigsRequest)(nil),
1517 (*UpdateScanConfigRequest)(nil),
1518 (*ListScanConfigsResponse)(nil),
1519 (*StartScanRunRequest)(nil),
1520 (*GetScanRunRequest)(nil),
1521 (*ListScanRunsRequest)(nil),
1522 (*ListScanRunsResponse)(nil),
1523 (*StopScanRunRequest)(nil),
1524 (*ListCrawledUrlsRequest)(nil),
1525 (*ListCrawledUrlsResponse)(nil),
1526 (*GetFindingRequest)(nil),
1527 (*ListFindingsRequest)(nil),
1528 (*ListFindingsResponse)(nil),
1529 (*ListFindingTypeStatsRequest)(nil),
1530 (*ListFindingTypeStatsResponse)(nil),
1531 (*ScanConfig)(nil),
1532 (*fieldmaskpb.FieldMask)(nil),
1533 (*ScanRun)(nil),
1534 (*CrawledUrl)(nil),
1535 (*Finding)(nil),
1536 (*FindingTypeStats)(nil),
1537 (*emptypb.Empty)(nil),
1538 }
1539 var file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_depIdxs = []int32{
1540 18,
1541 18,
1542 19,
1543 18,
1544 20,
1545 21,
1546 22,
1547 23,
1548 0,
1549 1,
1550 2,
1551 3,
1552 4,
1553 6,
1554 7,
1555 8,
1556 10,
1557 11,
1558 13,
1559 14,
1560 16,
1561 18,
1562 24,
1563 18,
1564 5,
1565 18,
1566 20,
1567 20,
1568 9,
1569 20,
1570 12,
1571 22,
1572 15,
1573 17,
1574 21,
1575 8,
1576 8,
1577 8,
1578 0,
1579 }
1580
1581 func init() { file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_init() }
1582 func file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_init() {
1583 if File_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto != nil {
1584 return
1585 }
1586 file_google_cloud_websecurityscanner_v1beta_crawled_url_proto_init()
1587 file_google_cloud_websecurityscanner_v1beta_finding_proto_init()
1588 file_google_cloud_websecurityscanner_v1beta_finding_type_stats_proto_init()
1589 file_google_cloud_websecurityscanner_v1beta_scan_config_proto_init()
1590 file_google_cloud_websecurityscanner_v1beta_scan_run_proto_init()
1591 if !protoimpl.UnsafeEnabled {
1592 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1593 switch v := v.(*CreateScanConfigRequest); i {
1594 case 0:
1595 return &v.state
1596 case 1:
1597 return &v.sizeCache
1598 case 2:
1599 return &v.unknownFields
1600 default:
1601 return nil
1602 }
1603 }
1604 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1605 switch v := v.(*DeleteScanConfigRequest); i {
1606 case 0:
1607 return &v.state
1608 case 1:
1609 return &v.sizeCache
1610 case 2:
1611 return &v.unknownFields
1612 default:
1613 return nil
1614 }
1615 }
1616 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1617 switch v := v.(*GetScanConfigRequest); i {
1618 case 0:
1619 return &v.state
1620 case 1:
1621 return &v.sizeCache
1622 case 2:
1623 return &v.unknownFields
1624 default:
1625 return nil
1626 }
1627 }
1628 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1629 switch v := v.(*ListScanConfigsRequest); i {
1630 case 0:
1631 return &v.state
1632 case 1:
1633 return &v.sizeCache
1634 case 2:
1635 return &v.unknownFields
1636 default:
1637 return nil
1638 }
1639 }
1640 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1641 switch v := v.(*UpdateScanConfigRequest); i {
1642 case 0:
1643 return &v.state
1644 case 1:
1645 return &v.sizeCache
1646 case 2:
1647 return &v.unknownFields
1648 default:
1649 return nil
1650 }
1651 }
1652 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1653 switch v := v.(*ListScanConfigsResponse); i {
1654 case 0:
1655 return &v.state
1656 case 1:
1657 return &v.sizeCache
1658 case 2:
1659 return &v.unknownFields
1660 default:
1661 return nil
1662 }
1663 }
1664 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1665 switch v := v.(*StartScanRunRequest); i {
1666 case 0:
1667 return &v.state
1668 case 1:
1669 return &v.sizeCache
1670 case 2:
1671 return &v.unknownFields
1672 default:
1673 return nil
1674 }
1675 }
1676 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1677 switch v := v.(*GetScanRunRequest); i {
1678 case 0:
1679 return &v.state
1680 case 1:
1681 return &v.sizeCache
1682 case 2:
1683 return &v.unknownFields
1684 default:
1685 return nil
1686 }
1687 }
1688 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1689 switch v := v.(*ListScanRunsRequest); i {
1690 case 0:
1691 return &v.state
1692 case 1:
1693 return &v.sizeCache
1694 case 2:
1695 return &v.unknownFields
1696 default:
1697 return nil
1698 }
1699 }
1700 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1701 switch v := v.(*ListScanRunsResponse); i {
1702 case 0:
1703 return &v.state
1704 case 1:
1705 return &v.sizeCache
1706 case 2:
1707 return &v.unknownFields
1708 default:
1709 return nil
1710 }
1711 }
1712 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1713 switch v := v.(*StopScanRunRequest); i {
1714 case 0:
1715 return &v.state
1716 case 1:
1717 return &v.sizeCache
1718 case 2:
1719 return &v.unknownFields
1720 default:
1721 return nil
1722 }
1723 }
1724 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1725 switch v := v.(*ListCrawledUrlsRequest); i {
1726 case 0:
1727 return &v.state
1728 case 1:
1729 return &v.sizeCache
1730 case 2:
1731 return &v.unknownFields
1732 default:
1733 return nil
1734 }
1735 }
1736 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
1737 switch v := v.(*ListCrawledUrlsResponse); i {
1738 case 0:
1739 return &v.state
1740 case 1:
1741 return &v.sizeCache
1742 case 2:
1743 return &v.unknownFields
1744 default:
1745 return nil
1746 }
1747 }
1748 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
1749 switch v := v.(*GetFindingRequest); i {
1750 case 0:
1751 return &v.state
1752 case 1:
1753 return &v.sizeCache
1754 case 2:
1755 return &v.unknownFields
1756 default:
1757 return nil
1758 }
1759 }
1760 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
1761 switch v := v.(*ListFindingsRequest); i {
1762 case 0:
1763 return &v.state
1764 case 1:
1765 return &v.sizeCache
1766 case 2:
1767 return &v.unknownFields
1768 default:
1769 return nil
1770 }
1771 }
1772 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
1773 switch v := v.(*ListFindingsResponse); i {
1774 case 0:
1775 return &v.state
1776 case 1:
1777 return &v.sizeCache
1778 case 2:
1779 return &v.unknownFields
1780 default:
1781 return nil
1782 }
1783 }
1784 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
1785 switch v := v.(*ListFindingTypeStatsRequest); i {
1786 case 0:
1787 return &v.state
1788 case 1:
1789 return &v.sizeCache
1790 case 2:
1791 return &v.unknownFields
1792 default:
1793 return nil
1794 }
1795 }
1796 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
1797 switch v := v.(*ListFindingTypeStatsResponse); i {
1798 case 0:
1799 return &v.state
1800 case 1:
1801 return &v.sizeCache
1802 case 2:
1803 return &v.unknownFields
1804 default:
1805 return nil
1806 }
1807 }
1808 }
1809 type x struct{}
1810 out := protoimpl.TypeBuilder{
1811 File: protoimpl.DescBuilder{
1812 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1813 RawDescriptor: file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDesc,
1814 NumEnums: 0,
1815 NumMessages: 18,
1816 NumExtensions: 0,
1817 NumServices: 1,
1818 },
1819 GoTypes: file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_goTypes,
1820 DependencyIndexes: file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_depIdxs,
1821 MessageInfos: file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_msgTypes,
1822 }.Build()
1823 File_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto = out.File
1824 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_rawDesc = nil
1825 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_goTypes = nil
1826 file_google_cloud_websecurityscanner_v1beta_web_security_scanner_proto_depIdxs = nil
1827 }
1828
1829
1830 var _ context.Context
1831 var _ grpc.ClientConnInterface
1832
1833
1834
1835 const _ = grpc.SupportPackageIsVersion6
1836
1837
1838
1839
1840 type WebSecurityScannerClient interface {
1841
1842 CreateScanConfig(ctx context.Context, in *CreateScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error)
1843
1844 DeleteScanConfig(ctx context.Context, in *DeleteScanConfigRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
1845
1846 GetScanConfig(ctx context.Context, in *GetScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error)
1847
1848 ListScanConfigs(ctx context.Context, in *ListScanConfigsRequest, opts ...grpc.CallOption) (*ListScanConfigsResponse, error)
1849
1850 UpdateScanConfig(ctx context.Context, in *UpdateScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error)
1851
1852 StartScanRun(ctx context.Context, in *StartScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error)
1853
1854 GetScanRun(ctx context.Context, in *GetScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error)
1855
1856
1857 ListScanRuns(ctx context.Context, in *ListScanRunsRequest, opts ...grpc.CallOption) (*ListScanRunsResponse, error)
1858
1859 StopScanRun(ctx context.Context, in *StopScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error)
1860
1861 ListCrawledUrls(ctx context.Context, in *ListCrawledUrlsRequest, opts ...grpc.CallOption) (*ListCrawledUrlsResponse, error)
1862
1863 GetFinding(ctx context.Context, in *GetFindingRequest, opts ...grpc.CallOption) (*Finding, error)
1864
1865 ListFindings(ctx context.Context, in *ListFindingsRequest, opts ...grpc.CallOption) (*ListFindingsResponse, error)
1866
1867 ListFindingTypeStats(ctx context.Context, in *ListFindingTypeStatsRequest, opts ...grpc.CallOption) (*ListFindingTypeStatsResponse, error)
1868 }
1869
1870 type webSecurityScannerClient struct {
1871 cc grpc.ClientConnInterface
1872 }
1873
1874 func NewWebSecurityScannerClient(cc grpc.ClientConnInterface) WebSecurityScannerClient {
1875 return &webSecurityScannerClient{cc}
1876 }
1877
1878 func (c *webSecurityScannerClient) CreateScanConfig(ctx context.Context, in *CreateScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error) {
1879 out := new(ScanConfig)
1880 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/CreateScanConfig", in, out, opts...)
1881 if err != nil {
1882 return nil, err
1883 }
1884 return out, nil
1885 }
1886
1887 func (c *webSecurityScannerClient) DeleteScanConfig(ctx context.Context, in *DeleteScanConfigRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
1888 out := new(emptypb.Empty)
1889 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/DeleteScanConfig", in, out, opts...)
1890 if err != nil {
1891 return nil, err
1892 }
1893 return out, nil
1894 }
1895
1896 func (c *webSecurityScannerClient) GetScanConfig(ctx context.Context, in *GetScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error) {
1897 out := new(ScanConfig)
1898 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/GetScanConfig", in, out, opts...)
1899 if err != nil {
1900 return nil, err
1901 }
1902 return out, nil
1903 }
1904
1905 func (c *webSecurityScannerClient) ListScanConfigs(ctx context.Context, in *ListScanConfigsRequest, opts ...grpc.CallOption) (*ListScanConfigsResponse, error) {
1906 out := new(ListScanConfigsResponse)
1907 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/ListScanConfigs", in, out, opts...)
1908 if err != nil {
1909 return nil, err
1910 }
1911 return out, nil
1912 }
1913
1914 func (c *webSecurityScannerClient) UpdateScanConfig(ctx context.Context, in *UpdateScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error) {
1915 out := new(ScanConfig)
1916 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/UpdateScanConfig", in, out, opts...)
1917 if err != nil {
1918 return nil, err
1919 }
1920 return out, nil
1921 }
1922
1923 func (c *webSecurityScannerClient) StartScanRun(ctx context.Context, in *StartScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error) {
1924 out := new(ScanRun)
1925 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/StartScanRun", in, out, opts...)
1926 if err != nil {
1927 return nil, err
1928 }
1929 return out, nil
1930 }
1931
1932 func (c *webSecurityScannerClient) GetScanRun(ctx context.Context, in *GetScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error) {
1933 out := new(ScanRun)
1934 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/GetScanRun", in, out, opts...)
1935 if err != nil {
1936 return nil, err
1937 }
1938 return out, nil
1939 }
1940
1941 func (c *webSecurityScannerClient) ListScanRuns(ctx context.Context, in *ListScanRunsRequest, opts ...grpc.CallOption) (*ListScanRunsResponse, error) {
1942 out := new(ListScanRunsResponse)
1943 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/ListScanRuns", in, out, opts...)
1944 if err != nil {
1945 return nil, err
1946 }
1947 return out, nil
1948 }
1949
1950 func (c *webSecurityScannerClient) StopScanRun(ctx context.Context, in *StopScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error) {
1951 out := new(ScanRun)
1952 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/StopScanRun", in, out, opts...)
1953 if err != nil {
1954 return nil, err
1955 }
1956 return out, nil
1957 }
1958
1959 func (c *webSecurityScannerClient) ListCrawledUrls(ctx context.Context, in *ListCrawledUrlsRequest, opts ...grpc.CallOption) (*ListCrawledUrlsResponse, error) {
1960 out := new(ListCrawledUrlsResponse)
1961 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/ListCrawledUrls", in, out, opts...)
1962 if err != nil {
1963 return nil, err
1964 }
1965 return out, nil
1966 }
1967
1968 func (c *webSecurityScannerClient) GetFinding(ctx context.Context, in *GetFindingRequest, opts ...grpc.CallOption) (*Finding, error) {
1969 out := new(Finding)
1970 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/GetFinding", in, out, opts...)
1971 if err != nil {
1972 return nil, err
1973 }
1974 return out, nil
1975 }
1976
1977 func (c *webSecurityScannerClient) ListFindings(ctx context.Context, in *ListFindingsRequest, opts ...grpc.CallOption) (*ListFindingsResponse, error) {
1978 out := new(ListFindingsResponse)
1979 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/ListFindings", in, out, opts...)
1980 if err != nil {
1981 return nil, err
1982 }
1983 return out, nil
1984 }
1985
1986 func (c *webSecurityScannerClient) ListFindingTypeStats(ctx context.Context, in *ListFindingTypeStatsRequest, opts ...grpc.CallOption) (*ListFindingTypeStatsResponse, error) {
1987 out := new(ListFindingTypeStatsResponse)
1988 err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/ListFindingTypeStats", in, out, opts...)
1989 if err != nil {
1990 return nil, err
1991 }
1992 return out, nil
1993 }
1994
1995
1996 type WebSecurityScannerServer interface {
1997
1998 CreateScanConfig(context.Context, *CreateScanConfigRequest) (*ScanConfig, error)
1999
2000 DeleteScanConfig(context.Context, *DeleteScanConfigRequest) (*emptypb.Empty, error)
2001
2002 GetScanConfig(context.Context, *GetScanConfigRequest) (*ScanConfig, error)
2003
2004 ListScanConfigs(context.Context, *ListScanConfigsRequest) (*ListScanConfigsResponse, error)
2005
2006 UpdateScanConfig(context.Context, *UpdateScanConfigRequest) (*ScanConfig, error)
2007
2008 StartScanRun(context.Context, *StartScanRunRequest) (*ScanRun, error)
2009
2010 GetScanRun(context.Context, *GetScanRunRequest) (*ScanRun, error)
2011
2012
2013 ListScanRuns(context.Context, *ListScanRunsRequest) (*ListScanRunsResponse, error)
2014
2015 StopScanRun(context.Context, *StopScanRunRequest) (*ScanRun, error)
2016
2017 ListCrawledUrls(context.Context, *ListCrawledUrlsRequest) (*ListCrawledUrlsResponse, error)
2018
2019 GetFinding(context.Context, *GetFindingRequest) (*Finding, error)
2020
2021 ListFindings(context.Context, *ListFindingsRequest) (*ListFindingsResponse, error)
2022
2023 ListFindingTypeStats(context.Context, *ListFindingTypeStatsRequest) (*ListFindingTypeStatsResponse, error)
2024 }
2025
2026
2027 type UnimplementedWebSecurityScannerServer struct {
2028 }
2029
2030 func (*UnimplementedWebSecurityScannerServer) CreateScanConfig(context.Context, *CreateScanConfigRequest) (*ScanConfig, error) {
2031 return nil, status.Errorf(codes.Unimplemented, "method CreateScanConfig not implemented")
2032 }
2033 func (*UnimplementedWebSecurityScannerServer) DeleteScanConfig(context.Context, *DeleteScanConfigRequest) (*emptypb.Empty, error) {
2034 return nil, status.Errorf(codes.Unimplemented, "method DeleteScanConfig not implemented")
2035 }
2036 func (*UnimplementedWebSecurityScannerServer) GetScanConfig(context.Context, *GetScanConfigRequest) (*ScanConfig, error) {
2037 return nil, status.Errorf(codes.Unimplemented, "method GetScanConfig not implemented")
2038 }
2039 func (*UnimplementedWebSecurityScannerServer) ListScanConfigs(context.Context, *ListScanConfigsRequest) (*ListScanConfigsResponse, error) {
2040 return nil, status.Errorf(codes.Unimplemented, "method ListScanConfigs not implemented")
2041 }
2042 func (*UnimplementedWebSecurityScannerServer) UpdateScanConfig(context.Context, *UpdateScanConfigRequest) (*ScanConfig, error) {
2043 return nil, status.Errorf(codes.Unimplemented, "method UpdateScanConfig not implemented")
2044 }
2045 func (*UnimplementedWebSecurityScannerServer) StartScanRun(context.Context, *StartScanRunRequest) (*ScanRun, error) {
2046 return nil, status.Errorf(codes.Unimplemented, "method StartScanRun not implemented")
2047 }
2048 func (*UnimplementedWebSecurityScannerServer) GetScanRun(context.Context, *GetScanRunRequest) (*ScanRun, error) {
2049 return nil, status.Errorf(codes.Unimplemented, "method GetScanRun not implemented")
2050 }
2051 func (*UnimplementedWebSecurityScannerServer) ListScanRuns(context.Context, *ListScanRunsRequest) (*ListScanRunsResponse, error) {
2052 return nil, status.Errorf(codes.Unimplemented, "method ListScanRuns not implemented")
2053 }
2054 func (*UnimplementedWebSecurityScannerServer) StopScanRun(context.Context, *StopScanRunRequest) (*ScanRun, error) {
2055 return nil, status.Errorf(codes.Unimplemented, "method StopScanRun not implemented")
2056 }
2057 func (*UnimplementedWebSecurityScannerServer) ListCrawledUrls(context.Context, *ListCrawledUrlsRequest) (*ListCrawledUrlsResponse, error) {
2058 return nil, status.Errorf(codes.Unimplemented, "method ListCrawledUrls not implemented")
2059 }
2060 func (*UnimplementedWebSecurityScannerServer) GetFinding(context.Context, *GetFindingRequest) (*Finding, error) {
2061 return nil, status.Errorf(codes.Unimplemented, "method GetFinding not implemented")
2062 }
2063 func (*UnimplementedWebSecurityScannerServer) ListFindings(context.Context, *ListFindingsRequest) (*ListFindingsResponse, error) {
2064 return nil, status.Errorf(codes.Unimplemented, "method ListFindings not implemented")
2065 }
2066 func (*UnimplementedWebSecurityScannerServer) ListFindingTypeStats(context.Context, *ListFindingTypeStatsRequest) (*ListFindingTypeStatsResponse, error) {
2067 return nil, status.Errorf(codes.Unimplemented, "method ListFindingTypeStats not implemented")
2068 }
2069
2070 func RegisterWebSecurityScannerServer(s *grpc.Server, srv WebSecurityScannerServer) {
2071 s.RegisterService(&_WebSecurityScanner_serviceDesc, srv)
2072 }
2073
2074 func _WebSecurityScanner_CreateScanConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2075 in := new(CreateScanConfigRequest)
2076 if err := dec(in); err != nil {
2077 return nil, err
2078 }
2079 if interceptor == nil {
2080 return srv.(WebSecurityScannerServer).CreateScanConfig(ctx, in)
2081 }
2082 info := &grpc.UnaryServerInfo{
2083 Server: srv,
2084 FullMethod: "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/CreateScanConfig",
2085 }
2086 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2087 return srv.(WebSecurityScannerServer).CreateScanConfig(ctx, req.(*CreateScanConfigRequest))
2088 }
2089 return interceptor(ctx, in, info, handler)
2090 }
2091
2092 func _WebSecurityScanner_DeleteScanConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2093 in := new(DeleteScanConfigRequest)
2094 if err := dec(in); err != nil {
2095 return nil, err
2096 }
2097 if interceptor == nil {
2098 return srv.(WebSecurityScannerServer).DeleteScanConfig(ctx, in)
2099 }
2100 info := &grpc.UnaryServerInfo{
2101 Server: srv,
2102 FullMethod: "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/DeleteScanConfig",
2103 }
2104 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2105 return srv.(WebSecurityScannerServer).DeleteScanConfig(ctx, req.(*DeleteScanConfigRequest))
2106 }
2107 return interceptor(ctx, in, info, handler)
2108 }
2109
2110 func _WebSecurityScanner_GetScanConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2111 in := new(GetScanConfigRequest)
2112 if err := dec(in); err != nil {
2113 return nil, err
2114 }
2115 if interceptor == nil {
2116 return srv.(WebSecurityScannerServer).GetScanConfig(ctx, in)
2117 }
2118 info := &grpc.UnaryServerInfo{
2119 Server: srv,
2120 FullMethod: "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/GetScanConfig",
2121 }
2122 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2123 return srv.(WebSecurityScannerServer).GetScanConfig(ctx, req.(*GetScanConfigRequest))
2124 }
2125 return interceptor(ctx, in, info, handler)
2126 }
2127
2128 func _WebSecurityScanner_ListScanConfigs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2129 in := new(ListScanConfigsRequest)
2130 if err := dec(in); err != nil {
2131 return nil, err
2132 }
2133 if interceptor == nil {
2134 return srv.(WebSecurityScannerServer).ListScanConfigs(ctx, in)
2135 }
2136 info := &grpc.UnaryServerInfo{
2137 Server: srv,
2138 FullMethod: "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/ListScanConfigs",
2139 }
2140 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2141 return srv.(WebSecurityScannerServer).ListScanConfigs(ctx, req.(*ListScanConfigsRequest))
2142 }
2143 return interceptor(ctx, in, info, handler)
2144 }
2145
2146 func _WebSecurityScanner_UpdateScanConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2147 in := new(UpdateScanConfigRequest)
2148 if err := dec(in); err != nil {
2149 return nil, err
2150 }
2151 if interceptor == nil {
2152 return srv.(WebSecurityScannerServer).UpdateScanConfig(ctx, in)
2153 }
2154 info := &grpc.UnaryServerInfo{
2155 Server: srv,
2156 FullMethod: "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/UpdateScanConfig",
2157 }
2158 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2159 return srv.(WebSecurityScannerServer).UpdateScanConfig(ctx, req.(*UpdateScanConfigRequest))
2160 }
2161 return interceptor(ctx, in, info, handler)
2162 }
2163
2164 func _WebSecurityScanner_StartScanRun_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2165 in := new(StartScanRunRequest)
2166 if err := dec(in); err != nil {
2167 return nil, err
2168 }
2169 if interceptor == nil {
2170 return srv.(WebSecurityScannerServer).StartScanRun(ctx, in)
2171 }
2172 info := &grpc.UnaryServerInfo{
2173 Server: srv,
2174 FullMethod: "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/StartScanRun",
2175 }
2176 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2177 return srv.(WebSecurityScannerServer).StartScanRun(ctx, req.(*StartScanRunRequest))
2178 }
2179 return interceptor(ctx, in, info, handler)
2180 }
2181
2182 func _WebSecurityScanner_GetScanRun_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2183 in := new(GetScanRunRequest)
2184 if err := dec(in); err != nil {
2185 return nil, err
2186 }
2187 if interceptor == nil {
2188 return srv.(WebSecurityScannerServer).GetScanRun(ctx, in)
2189 }
2190 info := &grpc.UnaryServerInfo{
2191 Server: srv,
2192 FullMethod: "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/GetScanRun",
2193 }
2194 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2195 return srv.(WebSecurityScannerServer).GetScanRun(ctx, req.(*GetScanRunRequest))
2196 }
2197 return interceptor(ctx, in, info, handler)
2198 }
2199
2200 func _WebSecurityScanner_ListScanRuns_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2201 in := new(ListScanRunsRequest)
2202 if err := dec(in); err != nil {
2203 return nil, err
2204 }
2205 if interceptor == nil {
2206 return srv.(WebSecurityScannerServer).ListScanRuns(ctx, in)
2207 }
2208 info := &grpc.UnaryServerInfo{
2209 Server: srv,
2210 FullMethod: "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/ListScanRuns",
2211 }
2212 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2213 return srv.(WebSecurityScannerServer).ListScanRuns(ctx, req.(*ListScanRunsRequest))
2214 }
2215 return interceptor(ctx, in, info, handler)
2216 }
2217
2218 func _WebSecurityScanner_StopScanRun_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2219 in := new(StopScanRunRequest)
2220 if err := dec(in); err != nil {
2221 return nil, err
2222 }
2223 if interceptor == nil {
2224 return srv.(WebSecurityScannerServer).StopScanRun(ctx, in)
2225 }
2226 info := &grpc.UnaryServerInfo{
2227 Server: srv,
2228 FullMethod: "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/StopScanRun",
2229 }
2230 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2231 return srv.(WebSecurityScannerServer).StopScanRun(ctx, req.(*StopScanRunRequest))
2232 }
2233 return interceptor(ctx, in, info, handler)
2234 }
2235
2236 func _WebSecurityScanner_ListCrawledUrls_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2237 in := new(ListCrawledUrlsRequest)
2238 if err := dec(in); err != nil {
2239 return nil, err
2240 }
2241 if interceptor == nil {
2242 return srv.(WebSecurityScannerServer).ListCrawledUrls(ctx, in)
2243 }
2244 info := &grpc.UnaryServerInfo{
2245 Server: srv,
2246 FullMethod: "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/ListCrawledUrls",
2247 }
2248 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2249 return srv.(WebSecurityScannerServer).ListCrawledUrls(ctx, req.(*ListCrawledUrlsRequest))
2250 }
2251 return interceptor(ctx, in, info, handler)
2252 }
2253
2254 func _WebSecurityScanner_GetFinding_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2255 in := new(GetFindingRequest)
2256 if err := dec(in); err != nil {
2257 return nil, err
2258 }
2259 if interceptor == nil {
2260 return srv.(WebSecurityScannerServer).GetFinding(ctx, in)
2261 }
2262 info := &grpc.UnaryServerInfo{
2263 Server: srv,
2264 FullMethod: "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/GetFinding",
2265 }
2266 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2267 return srv.(WebSecurityScannerServer).GetFinding(ctx, req.(*GetFindingRequest))
2268 }
2269 return interceptor(ctx, in, info, handler)
2270 }
2271
2272 func _WebSecurityScanner_ListFindings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2273 in := new(ListFindingsRequest)
2274 if err := dec(in); err != nil {
2275 return nil, err
2276 }
2277 if interceptor == nil {
2278 return srv.(WebSecurityScannerServer).ListFindings(ctx, in)
2279 }
2280 info := &grpc.UnaryServerInfo{
2281 Server: srv,
2282 FullMethod: "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/ListFindings",
2283 }
2284 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2285 return srv.(WebSecurityScannerServer).ListFindings(ctx, req.(*ListFindingsRequest))
2286 }
2287 return interceptor(ctx, in, info, handler)
2288 }
2289
2290 func _WebSecurityScanner_ListFindingTypeStats_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
2291 in := new(ListFindingTypeStatsRequest)
2292 if err := dec(in); err != nil {
2293 return nil, err
2294 }
2295 if interceptor == nil {
2296 return srv.(WebSecurityScannerServer).ListFindingTypeStats(ctx, in)
2297 }
2298 info := &grpc.UnaryServerInfo{
2299 Server: srv,
2300 FullMethod: "/google.cloud.websecurityscanner.v1beta.WebSecurityScanner/ListFindingTypeStats",
2301 }
2302 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2303 return srv.(WebSecurityScannerServer).ListFindingTypeStats(ctx, req.(*ListFindingTypeStatsRequest))
2304 }
2305 return interceptor(ctx, in, info, handler)
2306 }
2307
2308 var _WebSecurityScanner_serviceDesc = grpc.ServiceDesc{
2309 ServiceName: "google.cloud.websecurityscanner.v1beta.WebSecurityScanner",
2310 HandlerType: (*WebSecurityScannerServer)(nil),
2311 Methods: []grpc.MethodDesc{
2312 {
2313 MethodName: "CreateScanConfig",
2314 Handler: _WebSecurityScanner_CreateScanConfig_Handler,
2315 },
2316 {
2317 MethodName: "DeleteScanConfig",
2318 Handler: _WebSecurityScanner_DeleteScanConfig_Handler,
2319 },
2320 {
2321 MethodName: "GetScanConfig",
2322 Handler: _WebSecurityScanner_GetScanConfig_Handler,
2323 },
2324 {
2325 MethodName: "ListScanConfigs",
2326 Handler: _WebSecurityScanner_ListScanConfigs_Handler,
2327 },
2328 {
2329 MethodName: "UpdateScanConfig",
2330 Handler: _WebSecurityScanner_UpdateScanConfig_Handler,
2331 },
2332 {
2333 MethodName: "StartScanRun",
2334 Handler: _WebSecurityScanner_StartScanRun_Handler,
2335 },
2336 {
2337 MethodName: "GetScanRun",
2338 Handler: _WebSecurityScanner_GetScanRun_Handler,
2339 },
2340 {
2341 MethodName: "ListScanRuns",
2342 Handler: _WebSecurityScanner_ListScanRuns_Handler,
2343 },
2344 {
2345 MethodName: "StopScanRun",
2346 Handler: _WebSecurityScanner_StopScanRun_Handler,
2347 },
2348 {
2349 MethodName: "ListCrawledUrls",
2350 Handler: _WebSecurityScanner_ListCrawledUrls_Handler,
2351 },
2352 {
2353 MethodName: "GetFinding",
2354 Handler: _WebSecurityScanner_GetFinding_Handler,
2355 },
2356 {
2357 MethodName: "ListFindings",
2358 Handler: _WebSecurityScanner_ListFindings_Handler,
2359 },
2360 {
2361 MethodName: "ListFindingTypeStats",
2362 Handler: _WebSecurityScanner_ListFindingTypeStats_Handler,
2363 },
2364 },
2365 Streams: []grpc.StreamDesc{},
2366 Metadata: "google/cloud/websecurityscanner/v1beta/web_security_scanner.proto",
2367 }
2368
View as plain text