1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package networkmanagement
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 _ "google.golang.org/genproto/googleapis/api/annotations"
28 status "google.golang.org/genproto/googleapis/rpc/status"
29 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
30 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
31 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
32 )
33
34 const (
35
36 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
37
38 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
39 )
40
41
42
43 type Endpoint_NetworkType int32
44
45 const (
46
47 Endpoint_NETWORK_TYPE_UNSPECIFIED Endpoint_NetworkType = 0
48
49
50
51 Endpoint_GCP_NETWORK Endpoint_NetworkType = 1
52
53
54
55 Endpoint_NON_GCP_NETWORK Endpoint_NetworkType = 2
56 )
57
58
59 var (
60 Endpoint_NetworkType_name = map[int32]string{
61 0: "NETWORK_TYPE_UNSPECIFIED",
62 1: "GCP_NETWORK",
63 2: "NON_GCP_NETWORK",
64 }
65 Endpoint_NetworkType_value = map[string]int32{
66 "NETWORK_TYPE_UNSPECIFIED": 0,
67 "GCP_NETWORK": 1,
68 "NON_GCP_NETWORK": 2,
69 }
70 )
71
72 func (x Endpoint_NetworkType) Enum() *Endpoint_NetworkType {
73 p := new(Endpoint_NetworkType)
74 *p = x
75 return p
76 }
77
78 func (x Endpoint_NetworkType) String() string {
79 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
80 }
81
82 func (Endpoint_NetworkType) Descriptor() protoreflect.EnumDescriptor {
83 return file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_enumTypes[0].Descriptor()
84 }
85
86 func (Endpoint_NetworkType) Type() protoreflect.EnumType {
87 return &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_enumTypes[0]
88 }
89
90 func (x Endpoint_NetworkType) Number() protoreflect.EnumNumber {
91 return protoreflect.EnumNumber(x)
92 }
93
94
95 func (Endpoint_NetworkType) EnumDescriptor() ([]byte, []int) {
96 return file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDescGZIP(), []int{1, 0}
97 }
98
99
100 type ReachabilityDetails_Result int32
101
102 const (
103
104 ReachabilityDetails_RESULT_UNSPECIFIED ReachabilityDetails_Result = 0
105
106
107
108
109
110
111
112 ReachabilityDetails_REACHABLE ReachabilityDetails_Result = 1
113
114
115 ReachabilityDetails_UNREACHABLE ReachabilityDetails_Result = 2
116
117
118
119
120 ReachabilityDetails_AMBIGUOUS ReachabilityDetails_Result = 4
121
122
123
124
125
126
127
128 ReachabilityDetails_UNDETERMINED ReachabilityDetails_Result = 5
129 )
130
131
132 var (
133 ReachabilityDetails_Result_name = map[int32]string{
134 0: "RESULT_UNSPECIFIED",
135 1: "REACHABLE",
136 2: "UNREACHABLE",
137 4: "AMBIGUOUS",
138 5: "UNDETERMINED",
139 }
140 ReachabilityDetails_Result_value = map[string]int32{
141 "RESULT_UNSPECIFIED": 0,
142 "REACHABLE": 1,
143 "UNREACHABLE": 2,
144 "AMBIGUOUS": 4,
145 "UNDETERMINED": 5,
146 }
147 )
148
149 func (x ReachabilityDetails_Result) Enum() *ReachabilityDetails_Result {
150 p := new(ReachabilityDetails_Result)
151 *p = x
152 return p
153 }
154
155 func (x ReachabilityDetails_Result) String() string {
156 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
157 }
158
159 func (ReachabilityDetails_Result) Descriptor() protoreflect.EnumDescriptor {
160 return file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_enumTypes[1].Descriptor()
161 }
162
163 func (ReachabilityDetails_Result) Type() protoreflect.EnumType {
164 return &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_enumTypes[1]
165 }
166
167 func (x ReachabilityDetails_Result) Number() protoreflect.EnumNumber {
168 return protoreflect.EnumNumber(x)
169 }
170
171
172 func (ReachabilityDetails_Result) EnumDescriptor() ([]byte, []int) {
173 return file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDescGZIP(), []int{2, 0}
174 }
175
176
177 type ProbingDetails_ProbingResult int32
178
179 const (
180
181 ProbingDetails_PROBING_RESULT_UNSPECIFIED ProbingDetails_ProbingResult = 0
182
183 ProbingDetails_REACHABLE ProbingDetails_ProbingResult = 1
184
185 ProbingDetails_UNREACHABLE ProbingDetails_ProbingResult = 2
186
187 ProbingDetails_REACHABILITY_INCONSISTENT ProbingDetails_ProbingResult = 3
188
189
190
191
192
193 ProbingDetails_UNDETERMINED ProbingDetails_ProbingResult = 4
194 )
195
196
197 var (
198 ProbingDetails_ProbingResult_name = map[int32]string{
199 0: "PROBING_RESULT_UNSPECIFIED",
200 1: "REACHABLE",
201 2: "UNREACHABLE",
202 3: "REACHABILITY_INCONSISTENT",
203 4: "UNDETERMINED",
204 }
205 ProbingDetails_ProbingResult_value = map[string]int32{
206 "PROBING_RESULT_UNSPECIFIED": 0,
207 "REACHABLE": 1,
208 "UNREACHABLE": 2,
209 "REACHABILITY_INCONSISTENT": 3,
210 "UNDETERMINED": 4,
211 }
212 )
213
214 func (x ProbingDetails_ProbingResult) Enum() *ProbingDetails_ProbingResult {
215 p := new(ProbingDetails_ProbingResult)
216 *p = x
217 return p
218 }
219
220 func (x ProbingDetails_ProbingResult) String() string {
221 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
222 }
223
224 func (ProbingDetails_ProbingResult) Descriptor() protoreflect.EnumDescriptor {
225 return file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_enumTypes[2].Descriptor()
226 }
227
228 func (ProbingDetails_ProbingResult) Type() protoreflect.EnumType {
229 return &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_enumTypes[2]
230 }
231
232 func (x ProbingDetails_ProbingResult) Number() protoreflect.EnumNumber {
233 return protoreflect.EnumNumber(x)
234 }
235
236
237 func (ProbingDetails_ProbingResult) EnumDescriptor() ([]byte, []int) {
238 return file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDescGZIP(), []int{5, 0}
239 }
240
241
242 type ProbingDetails_ProbingAbortCause int32
243
244 const (
245
246 ProbingDetails_PROBING_ABORT_CAUSE_UNSPECIFIED ProbingDetails_ProbingAbortCause = 0
247
248
249 ProbingDetails_PERMISSION_DENIED ProbingDetails_ProbingAbortCause = 1
250
251 ProbingDetails_NO_SOURCE_LOCATION ProbingDetails_ProbingAbortCause = 2
252 )
253
254
255 var (
256 ProbingDetails_ProbingAbortCause_name = map[int32]string{
257 0: "PROBING_ABORT_CAUSE_UNSPECIFIED",
258 1: "PERMISSION_DENIED",
259 2: "NO_SOURCE_LOCATION",
260 }
261 ProbingDetails_ProbingAbortCause_value = map[string]int32{
262 "PROBING_ABORT_CAUSE_UNSPECIFIED": 0,
263 "PERMISSION_DENIED": 1,
264 "NO_SOURCE_LOCATION": 2,
265 }
266 )
267
268 func (x ProbingDetails_ProbingAbortCause) Enum() *ProbingDetails_ProbingAbortCause {
269 p := new(ProbingDetails_ProbingAbortCause)
270 *p = x
271 return p
272 }
273
274 func (x ProbingDetails_ProbingAbortCause) String() string {
275 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
276 }
277
278 func (ProbingDetails_ProbingAbortCause) Descriptor() protoreflect.EnumDescriptor {
279 return file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_enumTypes[3].Descriptor()
280 }
281
282 func (ProbingDetails_ProbingAbortCause) Type() protoreflect.EnumType {
283 return &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_enumTypes[3]
284 }
285
286 func (x ProbingDetails_ProbingAbortCause) Number() protoreflect.EnumNumber {
287 return protoreflect.EnumNumber(x)
288 }
289
290
291 func (ProbingDetails_ProbingAbortCause) EnumDescriptor() ([]byte, []int) {
292 return file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDescGZIP(), []int{5, 1}
293 }
294
295
296 type ConnectivityTest struct {
297 state protoimpl.MessageState
298 sizeCache protoimpl.SizeCache
299 unknownFields protoimpl.UnknownFields
300
301
302
303
304 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
305
306
307 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330 Source *Endpoint `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"`
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349 Destination *Endpoint `protobuf:"bytes,4,opt,name=destination,proto3" json:"destination,omitempty"`
350
351 Protocol string `protobuf:"bytes,5,opt,name=protocol,proto3" json:"protocol,omitempty"`
352
353
354 RelatedProjects []string `protobuf:"bytes,6,rep,name=related_projects,json=relatedProjects,proto3" json:"related_projects,omitempty"`
355
356 DisplayName string `protobuf:"bytes,7,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
357
358 Labels map[string]string `protobuf:"bytes,8,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
359
360 CreateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
361
362 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
363
364
365
366 ReachabilityDetails *ReachabilityDetails `protobuf:"bytes,12,opt,name=reachability_details,json=reachabilityDetails,proto3" json:"reachability_details,omitempty"`
367
368
369
370
371 ProbingDetails *ProbingDetails `protobuf:"bytes,14,opt,name=probing_details,json=probingDetails,proto3" json:"probing_details,omitempty"`
372 }
373
374 func (x *ConnectivityTest) Reset() {
375 *x = ConnectivityTest{}
376 if protoimpl.UnsafeEnabled {
377 mi := &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[0]
378 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
379 ms.StoreMessageInfo(mi)
380 }
381 }
382
383 func (x *ConnectivityTest) String() string {
384 return protoimpl.X.MessageStringOf(x)
385 }
386
387 func (*ConnectivityTest) ProtoMessage() {}
388
389 func (x *ConnectivityTest) ProtoReflect() protoreflect.Message {
390 mi := &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[0]
391 if protoimpl.UnsafeEnabled && x != nil {
392 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
393 if ms.LoadMessageInfo() == nil {
394 ms.StoreMessageInfo(mi)
395 }
396 return ms
397 }
398 return mi.MessageOf(x)
399 }
400
401
402 func (*ConnectivityTest) Descriptor() ([]byte, []int) {
403 return file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDescGZIP(), []int{0}
404 }
405
406 func (x *ConnectivityTest) GetName() string {
407 if x != nil {
408 return x.Name
409 }
410 return ""
411 }
412
413 func (x *ConnectivityTest) GetDescription() string {
414 if x != nil {
415 return x.Description
416 }
417 return ""
418 }
419
420 func (x *ConnectivityTest) GetSource() *Endpoint {
421 if x != nil {
422 return x.Source
423 }
424 return nil
425 }
426
427 func (x *ConnectivityTest) GetDestination() *Endpoint {
428 if x != nil {
429 return x.Destination
430 }
431 return nil
432 }
433
434 func (x *ConnectivityTest) GetProtocol() string {
435 if x != nil {
436 return x.Protocol
437 }
438 return ""
439 }
440
441 func (x *ConnectivityTest) GetRelatedProjects() []string {
442 if x != nil {
443 return x.RelatedProjects
444 }
445 return nil
446 }
447
448 func (x *ConnectivityTest) GetDisplayName() string {
449 if x != nil {
450 return x.DisplayName
451 }
452 return ""
453 }
454
455 func (x *ConnectivityTest) GetLabels() map[string]string {
456 if x != nil {
457 return x.Labels
458 }
459 return nil
460 }
461
462 func (x *ConnectivityTest) GetCreateTime() *timestamppb.Timestamp {
463 if x != nil {
464 return x.CreateTime
465 }
466 return nil
467 }
468
469 func (x *ConnectivityTest) GetUpdateTime() *timestamppb.Timestamp {
470 if x != nil {
471 return x.UpdateTime
472 }
473 return nil
474 }
475
476 func (x *ConnectivityTest) GetReachabilityDetails() *ReachabilityDetails {
477 if x != nil {
478 return x.ReachabilityDetails
479 }
480 return nil
481 }
482
483 func (x *ConnectivityTest) GetProbingDetails() *ProbingDetails {
484 if x != nil {
485 return x.ProbingDetails
486 }
487 return nil
488 }
489
490
491 type Endpoint struct {
492 state protoimpl.MessageState
493 sizeCache protoimpl.SizeCache
494 unknownFields protoimpl.UnknownFields
495
496
497
498
499
500 IpAddress string `protobuf:"bytes,1,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
501
502
503 Port int32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
504
505 Instance string `protobuf:"bytes,3,opt,name=instance,proto3" json:"instance,omitempty"`
506
507
508 GkeMasterCluster string `protobuf:"bytes,7,opt,name=gke_master_cluster,json=gkeMasterCluster,proto3" json:"gke_master_cluster,omitempty"`
509
510 CloudSqlInstance string `protobuf:"bytes,8,opt,name=cloud_sql_instance,json=cloudSqlInstance,proto3" json:"cloud_sql_instance,omitempty"`
511
512 CloudFunction *Endpoint_CloudFunctionEndpoint `protobuf:"bytes,10,opt,name=cloud_function,json=cloudFunction,proto3" json:"cloud_function,omitempty"`
513
514 Network string `protobuf:"bytes,4,opt,name=network,proto3" json:"network,omitempty"`
515
516
517
518 NetworkType Endpoint_NetworkType `protobuf:"varint,5,opt,name=network_type,json=networkType,proto3,enum=google.cloud.networkmanagement.v1beta1.Endpoint_NetworkType" json:"network_type,omitempty"`
519
520
521
522
523
524
525
526
527
528 ProjectId string `protobuf:"bytes,6,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
529 }
530
531 func (x *Endpoint) Reset() {
532 *x = Endpoint{}
533 if protoimpl.UnsafeEnabled {
534 mi := &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[1]
535 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
536 ms.StoreMessageInfo(mi)
537 }
538 }
539
540 func (x *Endpoint) String() string {
541 return protoimpl.X.MessageStringOf(x)
542 }
543
544 func (*Endpoint) ProtoMessage() {}
545
546 func (x *Endpoint) ProtoReflect() protoreflect.Message {
547 mi := &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[1]
548 if protoimpl.UnsafeEnabled && x != nil {
549 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
550 if ms.LoadMessageInfo() == nil {
551 ms.StoreMessageInfo(mi)
552 }
553 return ms
554 }
555 return mi.MessageOf(x)
556 }
557
558
559 func (*Endpoint) Descriptor() ([]byte, []int) {
560 return file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDescGZIP(), []int{1}
561 }
562
563 func (x *Endpoint) GetIpAddress() string {
564 if x != nil {
565 return x.IpAddress
566 }
567 return ""
568 }
569
570 func (x *Endpoint) GetPort() int32 {
571 if x != nil {
572 return x.Port
573 }
574 return 0
575 }
576
577 func (x *Endpoint) GetInstance() string {
578 if x != nil {
579 return x.Instance
580 }
581 return ""
582 }
583
584 func (x *Endpoint) GetGkeMasterCluster() string {
585 if x != nil {
586 return x.GkeMasterCluster
587 }
588 return ""
589 }
590
591 func (x *Endpoint) GetCloudSqlInstance() string {
592 if x != nil {
593 return x.CloudSqlInstance
594 }
595 return ""
596 }
597
598 func (x *Endpoint) GetCloudFunction() *Endpoint_CloudFunctionEndpoint {
599 if x != nil {
600 return x.CloudFunction
601 }
602 return nil
603 }
604
605 func (x *Endpoint) GetNetwork() string {
606 if x != nil {
607 return x.Network
608 }
609 return ""
610 }
611
612 func (x *Endpoint) GetNetworkType() Endpoint_NetworkType {
613 if x != nil {
614 return x.NetworkType
615 }
616 return Endpoint_NETWORK_TYPE_UNSPECIFIED
617 }
618
619 func (x *Endpoint) GetProjectId() string {
620 if x != nil {
621 return x.ProjectId
622 }
623 return ""
624 }
625
626
627 type ReachabilityDetails struct {
628 state protoimpl.MessageState
629 sizeCache protoimpl.SizeCache
630 unknownFields protoimpl.UnknownFields
631
632
633 Result ReachabilityDetails_Result `protobuf:"varint,1,opt,name=result,proto3,enum=google.cloud.networkmanagement.v1beta1.ReachabilityDetails_Result" json:"result,omitempty"`
634
635 VerifyTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=verify_time,json=verifyTime,proto3" json:"verify_time,omitempty"`
636
637 Error *status.Status `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
638
639
640
641 Traces []*Trace `protobuf:"bytes,5,rep,name=traces,proto3" json:"traces,omitempty"`
642 }
643
644 func (x *ReachabilityDetails) Reset() {
645 *x = ReachabilityDetails{}
646 if protoimpl.UnsafeEnabled {
647 mi := &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[2]
648 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
649 ms.StoreMessageInfo(mi)
650 }
651 }
652
653 func (x *ReachabilityDetails) String() string {
654 return protoimpl.X.MessageStringOf(x)
655 }
656
657 func (*ReachabilityDetails) ProtoMessage() {}
658
659 func (x *ReachabilityDetails) ProtoReflect() protoreflect.Message {
660 mi := &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[2]
661 if protoimpl.UnsafeEnabled && x != nil {
662 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
663 if ms.LoadMessageInfo() == nil {
664 ms.StoreMessageInfo(mi)
665 }
666 return ms
667 }
668 return mi.MessageOf(x)
669 }
670
671
672 func (*ReachabilityDetails) Descriptor() ([]byte, []int) {
673 return file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDescGZIP(), []int{2}
674 }
675
676 func (x *ReachabilityDetails) GetResult() ReachabilityDetails_Result {
677 if x != nil {
678 return x.Result
679 }
680 return ReachabilityDetails_RESULT_UNSPECIFIED
681 }
682
683 func (x *ReachabilityDetails) GetVerifyTime() *timestamppb.Timestamp {
684 if x != nil {
685 return x.VerifyTime
686 }
687 return nil
688 }
689
690 func (x *ReachabilityDetails) GetError() *status.Status {
691 if x != nil {
692 return x.Error
693 }
694 return nil
695 }
696
697 func (x *ReachabilityDetails) GetTraces() []*Trace {
698 if x != nil {
699 return x.Traces
700 }
701 return nil
702 }
703
704
705 type LatencyPercentile struct {
706 state protoimpl.MessageState
707 sizeCache protoimpl.SizeCache
708 unknownFields protoimpl.UnknownFields
709
710
711 Percent int32 `protobuf:"varint,1,opt,name=percent,proto3" json:"percent,omitempty"`
712
713
714
715 LatencyMicros int64 `protobuf:"varint,2,opt,name=latency_micros,json=latencyMicros,proto3" json:"latency_micros,omitempty"`
716 }
717
718 func (x *LatencyPercentile) Reset() {
719 *x = LatencyPercentile{}
720 if protoimpl.UnsafeEnabled {
721 mi := &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[3]
722 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
723 ms.StoreMessageInfo(mi)
724 }
725 }
726
727 func (x *LatencyPercentile) String() string {
728 return protoimpl.X.MessageStringOf(x)
729 }
730
731 func (*LatencyPercentile) ProtoMessage() {}
732
733 func (x *LatencyPercentile) ProtoReflect() protoreflect.Message {
734 mi := &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[3]
735 if protoimpl.UnsafeEnabled && x != nil {
736 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
737 if ms.LoadMessageInfo() == nil {
738 ms.StoreMessageInfo(mi)
739 }
740 return ms
741 }
742 return mi.MessageOf(x)
743 }
744
745
746 func (*LatencyPercentile) Descriptor() ([]byte, []int) {
747 return file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDescGZIP(), []int{3}
748 }
749
750 func (x *LatencyPercentile) GetPercent() int32 {
751 if x != nil {
752 return x.Percent
753 }
754 return 0
755 }
756
757 func (x *LatencyPercentile) GetLatencyMicros() int64 {
758 if x != nil {
759 return x.LatencyMicros
760 }
761 return 0
762 }
763
764
765 type LatencyDistribution struct {
766 state protoimpl.MessageState
767 sizeCache protoimpl.SizeCache
768 unknownFields protoimpl.UnknownFields
769
770
771 LatencyPercentiles []*LatencyPercentile `protobuf:"bytes,1,rep,name=latency_percentiles,json=latencyPercentiles,proto3" json:"latency_percentiles,omitempty"`
772 }
773
774 func (x *LatencyDistribution) Reset() {
775 *x = LatencyDistribution{}
776 if protoimpl.UnsafeEnabled {
777 mi := &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[4]
778 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
779 ms.StoreMessageInfo(mi)
780 }
781 }
782
783 func (x *LatencyDistribution) String() string {
784 return protoimpl.X.MessageStringOf(x)
785 }
786
787 func (*LatencyDistribution) ProtoMessage() {}
788
789 func (x *LatencyDistribution) ProtoReflect() protoreflect.Message {
790 mi := &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[4]
791 if protoimpl.UnsafeEnabled && x != nil {
792 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
793 if ms.LoadMessageInfo() == nil {
794 ms.StoreMessageInfo(mi)
795 }
796 return ms
797 }
798 return mi.MessageOf(x)
799 }
800
801
802 func (*LatencyDistribution) Descriptor() ([]byte, []int) {
803 return file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDescGZIP(), []int{4}
804 }
805
806 func (x *LatencyDistribution) GetLatencyPercentiles() []*LatencyPercentile {
807 if x != nil {
808 return x.LatencyPercentiles
809 }
810 return nil
811 }
812
813
814 type ProbingDetails struct {
815 state protoimpl.MessageState
816 sizeCache protoimpl.SizeCache
817 unknownFields protoimpl.UnknownFields
818
819
820 Result ProbingDetails_ProbingResult `protobuf:"varint,1,opt,name=result,proto3,enum=google.cloud.networkmanagement.v1beta1.ProbingDetails_ProbingResult" json:"result,omitempty"`
821
822 VerifyTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=verify_time,json=verifyTime,proto3" json:"verify_time,omitempty"`
823
824 Error *status.Status `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
825
826 AbortCause ProbingDetails_ProbingAbortCause `protobuf:"varint,4,opt,name=abort_cause,json=abortCause,proto3,enum=google.cloud.networkmanagement.v1beta1.ProbingDetails_ProbingAbortCause" json:"abort_cause,omitempty"`
827
828 SentProbeCount int32 `protobuf:"varint,5,opt,name=sent_probe_count,json=sentProbeCount,proto3" json:"sent_probe_count,omitempty"`
829
830 SuccessfulProbeCount int32 `protobuf:"varint,6,opt,name=successful_probe_count,json=successfulProbeCount,proto3" json:"successful_probe_count,omitempty"`
831
832
833 EndpointInfo *EndpointInfo `protobuf:"bytes,7,opt,name=endpoint_info,json=endpointInfo,proto3" json:"endpoint_info,omitempty"`
834
835
836 ProbingLatency *LatencyDistribution `protobuf:"bytes,8,opt,name=probing_latency,json=probingLatency,proto3" json:"probing_latency,omitempty"`
837
838
839
840
841
842
843 DestinationEgressLocation *ProbingDetails_EdgeLocation `protobuf:"bytes,9,opt,name=destination_egress_location,json=destinationEgressLocation,proto3" json:"destination_egress_location,omitempty"`
844 }
845
846 func (x *ProbingDetails) Reset() {
847 *x = ProbingDetails{}
848 if protoimpl.UnsafeEnabled {
849 mi := &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[5]
850 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
851 ms.StoreMessageInfo(mi)
852 }
853 }
854
855 func (x *ProbingDetails) String() string {
856 return protoimpl.X.MessageStringOf(x)
857 }
858
859 func (*ProbingDetails) ProtoMessage() {}
860
861 func (x *ProbingDetails) ProtoReflect() protoreflect.Message {
862 mi := &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[5]
863 if protoimpl.UnsafeEnabled && x != nil {
864 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
865 if ms.LoadMessageInfo() == nil {
866 ms.StoreMessageInfo(mi)
867 }
868 return ms
869 }
870 return mi.MessageOf(x)
871 }
872
873
874 func (*ProbingDetails) Descriptor() ([]byte, []int) {
875 return file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDescGZIP(), []int{5}
876 }
877
878 func (x *ProbingDetails) GetResult() ProbingDetails_ProbingResult {
879 if x != nil {
880 return x.Result
881 }
882 return ProbingDetails_PROBING_RESULT_UNSPECIFIED
883 }
884
885 func (x *ProbingDetails) GetVerifyTime() *timestamppb.Timestamp {
886 if x != nil {
887 return x.VerifyTime
888 }
889 return nil
890 }
891
892 func (x *ProbingDetails) GetError() *status.Status {
893 if x != nil {
894 return x.Error
895 }
896 return nil
897 }
898
899 func (x *ProbingDetails) GetAbortCause() ProbingDetails_ProbingAbortCause {
900 if x != nil {
901 return x.AbortCause
902 }
903 return ProbingDetails_PROBING_ABORT_CAUSE_UNSPECIFIED
904 }
905
906 func (x *ProbingDetails) GetSentProbeCount() int32 {
907 if x != nil {
908 return x.SentProbeCount
909 }
910 return 0
911 }
912
913 func (x *ProbingDetails) GetSuccessfulProbeCount() int32 {
914 if x != nil {
915 return x.SuccessfulProbeCount
916 }
917 return 0
918 }
919
920 func (x *ProbingDetails) GetEndpointInfo() *EndpointInfo {
921 if x != nil {
922 return x.EndpointInfo
923 }
924 return nil
925 }
926
927 func (x *ProbingDetails) GetProbingLatency() *LatencyDistribution {
928 if x != nil {
929 return x.ProbingLatency
930 }
931 return nil
932 }
933
934 func (x *ProbingDetails) GetDestinationEgressLocation() *ProbingDetails_EdgeLocation {
935 if x != nil {
936 return x.DestinationEgressLocation
937 }
938 return nil
939 }
940
941
942 type Endpoint_CloudFunctionEndpoint struct {
943 state protoimpl.MessageState
944 sizeCache protoimpl.SizeCache
945 unknownFields protoimpl.UnknownFields
946
947
948 Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
949 }
950
951 func (x *Endpoint_CloudFunctionEndpoint) Reset() {
952 *x = Endpoint_CloudFunctionEndpoint{}
953 if protoimpl.UnsafeEnabled {
954 mi := &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[7]
955 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
956 ms.StoreMessageInfo(mi)
957 }
958 }
959
960 func (x *Endpoint_CloudFunctionEndpoint) String() string {
961 return protoimpl.X.MessageStringOf(x)
962 }
963
964 func (*Endpoint_CloudFunctionEndpoint) ProtoMessage() {}
965
966 func (x *Endpoint_CloudFunctionEndpoint) ProtoReflect() protoreflect.Message {
967 mi := &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[7]
968 if protoimpl.UnsafeEnabled && x != nil {
969 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
970 if ms.LoadMessageInfo() == nil {
971 ms.StoreMessageInfo(mi)
972 }
973 return ms
974 }
975 return mi.MessageOf(x)
976 }
977
978
979 func (*Endpoint_CloudFunctionEndpoint) Descriptor() ([]byte, []int) {
980 return file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDescGZIP(), []int{1, 0}
981 }
982
983 func (x *Endpoint_CloudFunctionEndpoint) GetUri() string {
984 if x != nil {
985 return x.Uri
986 }
987 return ""
988 }
989
990
991
992 type ProbingDetails_EdgeLocation struct {
993 state protoimpl.MessageState
994 sizeCache protoimpl.SizeCache
995 unknownFields protoimpl.UnknownFields
996
997
998 MetropolitanArea string `protobuf:"bytes,1,opt,name=metropolitan_area,json=metropolitanArea,proto3" json:"metropolitan_area,omitempty"`
999 }
1000
1001 func (x *ProbingDetails_EdgeLocation) Reset() {
1002 *x = ProbingDetails_EdgeLocation{}
1003 if protoimpl.UnsafeEnabled {
1004 mi := &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[8]
1005 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1006 ms.StoreMessageInfo(mi)
1007 }
1008 }
1009
1010 func (x *ProbingDetails_EdgeLocation) String() string {
1011 return protoimpl.X.MessageStringOf(x)
1012 }
1013
1014 func (*ProbingDetails_EdgeLocation) ProtoMessage() {}
1015
1016 func (x *ProbingDetails_EdgeLocation) ProtoReflect() protoreflect.Message {
1017 mi := &file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[8]
1018 if protoimpl.UnsafeEnabled && x != nil {
1019 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1020 if ms.LoadMessageInfo() == nil {
1021 ms.StoreMessageInfo(mi)
1022 }
1023 return ms
1024 }
1025 return mi.MessageOf(x)
1026 }
1027
1028
1029 func (*ProbingDetails_EdgeLocation) Descriptor() ([]byte, []int) {
1030 return file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDescGZIP(), []int{5, 0}
1031 }
1032
1033 func (x *ProbingDetails_EdgeLocation) GetMetropolitanArea() string {
1034 if x != nil {
1035 return x.MetropolitanArea
1036 }
1037 return ""
1038 }
1039
1040 var File_google_cloud_networkmanagement_v1beta1_connectivity_test_proto protoreflect.FileDescriptor
1041
1042 var file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDesc = []byte{
1043 0x0a, 0x3e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e,
1044 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
1045 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
1046 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1047 0x12, 0x26, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
1048 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
1049 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1050 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76,
1051 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1052 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70,
1053 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f,
1054 0x75, 0x64, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65,
1055 0x6d, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x74, 0x72, 0x61,
1056 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1057 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74,
1058 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1059 0x65, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f,
1060 0x74, 0x6f, 0x22, 0xd2, 0x07, 0x0a, 0x10, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76,
1061 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
1062 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
1063 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18,
1064 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69,
1065 0x6f, 0x6e, 0x12, 0x4d, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01,
1066 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1067 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d,
1068 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70,
1069 0x6f, 0x69, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63,
1070 0x65, 0x12, 0x57, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1071 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1072 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e,
1073 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e,
1074 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x64,
1075 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72,
1076 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72,
1077 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65,
1078 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09,
1079 0x52, 0x0f, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
1080 0x73, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d,
1081 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x64, 0x69,
1082 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x5c, 0x0a, 0x06, 0x6c, 0x61, 0x62,
1083 0x65, 0x6c, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1084 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
1085 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
1086 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54,
1087 0x65, 0x73, 0x74, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
1088 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74,
1089 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
1090 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
1091 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63,
1092 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64,
1093 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
1094 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
1095 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
1096 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x73, 0x0a, 0x14, 0x72,
1097 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x64, 0x65, 0x74, 0x61,
1098 0x69, 0x6c, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1099 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
1100 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
1101 0x61, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x44,
1102 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x13, 0x72, 0x65, 0x61,
1103 0x63, 0x68, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73,
1104 0x12, 0x64, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x62, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x65, 0x74, 0x61,
1105 0x69, 0x6c, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1106 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
1107 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
1108 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x62, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
1109 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x62, 0x69, 0x6e, 0x67, 0x44,
1110 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73,
1111 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
1112 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
1113 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
1114 0x01, 0x3a, 0x74, 0xea, 0x41, 0x71, 0x0a, 0x31, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d,
1115 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1116 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
1117 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x70, 0x72, 0x6f, 0x6a, 0x65,
1118 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f,
1119 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f, 0x63,
1120 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x73,
1121 0x2f, 0x7b, 0x74, 0x65, 0x73, 0x74, 0x7d, 0x22, 0xbc, 0x04, 0x0a, 0x08, 0x45, 0x6e, 0x64, 0x70,
1122 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65,
1123 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72,
1124 0x65, 0x73, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28,
1125 0x05, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61,
1126 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61,
1127 0x6e, 0x63, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x67, 0x6b, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x74, 0x65,
1128 0x72, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52,
1129 0x10, 0x67, 0x6b, 0x65, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65,
1130 0x72, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x71, 0x6c, 0x5f, 0x69,
1131 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x63,
1132 0x6c, 0x6f, 0x75, 0x64, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12,
1133 0x6d, 0x0a, 0x0e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f,
1134 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1135 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61,
1136 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
1137 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x46,
1138 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52,
1139 0x0d, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18,
1140 0x0a, 0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
1141 0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x5f, 0x0a, 0x0c, 0x6e, 0x65, 0x74, 0x77,
1142 0x6f, 0x72, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c,
1143 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65,
1144 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e,
1145 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
1146 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x6e, 0x65,
1147 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x6f,
1148 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70,
1149 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x1a, 0x29, 0x0a, 0x15, 0x43, 0x6c, 0x6f, 0x75,
1150 0x64, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
1151 0x74, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
1152 0x75, 0x72, 0x69, 0x22, 0x51, 0x0a, 0x0b, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x54, 0x79,
1153 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x18, 0x4e, 0x45, 0x54, 0x57, 0x4f, 0x52, 0x4b, 0x5f, 0x54, 0x59,
1154 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
1155 0x12, 0x0f, 0x0a, 0x0b, 0x47, 0x43, 0x50, 0x5f, 0x4e, 0x45, 0x54, 0x57, 0x4f, 0x52, 0x4b, 0x10,
1156 0x01, 0x12, 0x13, 0x0a, 0x0f, 0x4e, 0x4f, 0x4e, 0x5f, 0x47, 0x43, 0x50, 0x5f, 0x4e, 0x45, 0x54,
1157 0x57, 0x4f, 0x52, 0x4b, 0x10, 0x02, 0x22, 0x82, 0x03, 0x0a, 0x13, 0x52, 0x65, 0x61, 0x63, 0x68,
1158 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x5a,
1159 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x42,
1160 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65,
1161 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e,
1162 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x69,
1163 0x6c, 0x69, 0x74, 0x79, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x52, 0x65, 0x73, 0x75,
1164 0x6c, 0x74, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x3b, 0x0a, 0x0b, 0x76, 0x65,
1165 0x72, 0x69, 0x66, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
1166 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
1167 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x76, 0x65, 0x72,
1168 0x69, 0x66, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72,
1169 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1170 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f,
1171 0x72, 0x12, 0x45, 0x0a, 0x06, 0x74, 0x72, 0x61, 0x63, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28,
1172 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1173 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65,
1174 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x63, 0x65,
1175 0x52, 0x06, 0x74, 0x72, 0x61, 0x63, 0x65, 0x73, 0x22, 0x61, 0x0a, 0x06, 0x52, 0x65, 0x73, 0x75,
1176 0x6c, 0x74, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x53, 0x55, 0x4c, 0x54, 0x5f, 0x55, 0x4e, 0x53,
1177 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x52, 0x45,
1178 0x41, 0x43, 0x48, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x01, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e, 0x52,
1179 0x45, 0x41, 0x43, 0x48, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x41, 0x4d,
1180 0x42, 0x49, 0x47, 0x55, 0x4f, 0x55, 0x53, 0x10, 0x04, 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x44,
1181 0x45, 0x54, 0x45, 0x52, 0x4d, 0x49, 0x4e, 0x45, 0x44, 0x10, 0x05, 0x22, 0x54, 0x0a, 0x11, 0x4c,
1182 0x61, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x6c, 0x65,
1183 0x12, 0x18, 0x0a, 0x07, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
1184 0x05, 0x52, 0x07, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x6c, 0x61,
1185 0x74, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x6d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x01,
1186 0x28, 0x03, 0x52, 0x0d, 0x6c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x4d, 0x69, 0x63, 0x72, 0x6f,
1187 0x73, 0x22, 0x81, 0x01, 0x0a, 0x13, 0x4c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x44, 0x69, 0x73,
1188 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x6a, 0x0a, 0x13, 0x6c, 0x61, 0x74,
1189 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x6c, 0x65, 0x73,
1190 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1191 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e,
1192 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e,
1193 0x4c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x6c,
1194 0x65, 0x52, 0x12, 0x6c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e,
1195 0x74, 0x69, 0x6c, 0x65, 0x73, 0x22, 0x90, 0x08, 0x0a, 0x0e, 0x50, 0x72, 0x6f, 0x62, 0x69, 0x6e,
1196 0x67, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x5c, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75,
1197 0x6c, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x44, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1198 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d,
1199 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
1200 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x62, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73,
1201 0x2e, 0x50, 0x72, 0x6f, 0x62, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x06,
1202 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x3b, 0x0a, 0x0b, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79,
1203 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
1204 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
1205 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x54,
1206 0x69, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01,
1207 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e,
1208 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x69, 0x0a,
1209 0x0b, 0x61, 0x62, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x61, 0x75, 0x73, 0x65, 0x18, 0x04, 0x20, 0x01,
1210 0x28, 0x0e, 0x32, 0x48, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1211 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d,
1212 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x62,
1213 0x69, 0x6e, 0x67, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x62, 0x69,
1214 0x6e, 0x67, 0x41, 0x62, 0x6f, 0x72, 0x74, 0x43, 0x61, 0x75, 0x73, 0x65, 0x52, 0x0a, 0x61, 0x62,
1215 0x6f, 0x72, 0x74, 0x43, 0x61, 0x75, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x65, 0x6e, 0x74,
1216 0x5f, 0x70, 0x72, 0x6f, 0x62, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01,
1217 0x28, 0x05, 0x52, 0x0e, 0x73, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x62, 0x65, 0x43, 0x6f, 0x75,
1218 0x6e, 0x74, 0x12, 0x34, 0x0a, 0x16, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x66, 0x75, 0x6c,
1219 0x5f, 0x70, 0x72, 0x6f, 0x62, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01,
1220 0x28, 0x05, 0x52, 0x14, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x66, 0x75, 0x6c, 0x50, 0x72,
1221 0x6f, 0x62, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x59, 0x0a, 0x0d, 0x65, 0x6e, 0x64, 0x70,
1222 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32,
1223 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
1224 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
1225 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
1226 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49,
1227 0x6e, 0x66, 0x6f, 0x12, 0x64, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x62, 0x69, 0x6e, 0x67, 0x5f, 0x6c,
1228 0x61, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67,
1229 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77,
1230 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31,
1231 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x44, 0x69, 0x73,
1232 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x62, 0x69,
1233 0x6e, 0x67, 0x4c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x83, 0x01, 0x0a, 0x1b, 0x64, 0x65,
1234 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x67, 0x72, 0x65, 0x73, 0x73,
1235 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
1236 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
1237 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
1238 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x62, 0x69, 0x6e, 0x67,
1239 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x4c, 0x6f, 0x63, 0x61,
1240 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x19, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
1241 0x6e, 0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a,
1242 0x3b, 0x0a, 0x0c, 0x45, 0x64, 0x67, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
1243 0x2b, 0x0a, 0x11, 0x6d, 0x65, 0x74, 0x72, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x61, 0x6e, 0x5f,
1244 0x61, 0x72, 0x65, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x6d, 0x65, 0x74, 0x72,
1245 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x61, 0x6e, 0x41, 0x72, 0x65, 0x61, 0x22, 0x80, 0x01, 0x0a,
1246 0x0d, 0x50, 0x72, 0x6f, 0x62, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x1e,
1247 0x0a, 0x1a, 0x50, 0x52, 0x4f, 0x42, 0x49, 0x4e, 0x47, 0x5f, 0x52, 0x45, 0x53, 0x55, 0x4c, 0x54,
1248 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0d,
1249 0x0a, 0x09, 0x52, 0x45, 0x41, 0x43, 0x48, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x01, 0x12, 0x0f, 0x0a,
1250 0x0b, 0x55, 0x4e, 0x52, 0x45, 0x41, 0x43, 0x48, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x02, 0x12, 0x1d,
1251 0x0a, 0x19, 0x52, 0x45, 0x41, 0x43, 0x48, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x49,
1252 0x4e, 0x43, 0x4f, 0x4e, 0x53, 0x49, 0x53, 0x54, 0x45, 0x4e, 0x54, 0x10, 0x03, 0x12, 0x10, 0x0a,
1253 0x0c, 0x55, 0x4e, 0x44, 0x45, 0x54, 0x45, 0x52, 0x4d, 0x49, 0x4e, 0x45, 0x44, 0x10, 0x04, 0x22,
1254 0x67, 0x0a, 0x11, 0x50, 0x72, 0x6f, 0x62, 0x69, 0x6e, 0x67, 0x41, 0x62, 0x6f, 0x72, 0x74, 0x43,
1255 0x61, 0x75, 0x73, 0x65, 0x12, 0x23, 0x0a, 0x1f, 0x50, 0x52, 0x4f, 0x42, 0x49, 0x4e, 0x47, 0x5f,
1256 0x41, 0x42, 0x4f, 0x52, 0x54, 0x5f, 0x43, 0x41, 0x55, 0x53, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50,
1257 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x50, 0x45, 0x52,
1258 0x4d, 0x49, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x45, 0x4e, 0x49, 0x45, 0x44, 0x10, 0x01,
1259 0x12, 0x16, 0x0a, 0x12, 0x4e, 0x4f, 0x5f, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x4c, 0x4f,
1260 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x02, 0x42, 0x95, 0x02, 0x0a, 0x2a, 0x63, 0x6f, 0x6d,
1261 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65,
1262 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e,
1263 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0e, 0x54, 0x65, 0x73, 0x74, 0x4f, 0x75, 0x74,
1264 0x65, 0x72, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x50, 0x01, 0x5a, 0x57, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1265 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e,
1266 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
1267 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61,
1268 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
1269 0x3b, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65,
1270 0x6e, 0x74, 0xaa, 0x02, 0x26, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75,
1271 0x64, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d,
1272 0x65, 0x6e, 0x74, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x26, 0x47, 0x6f,
1273 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x4e, 0x65, 0x74, 0x77, 0x6f,
1274 0x72, 0x6b, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0x62,
1275 0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x29, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43,
1276 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4d, 0x61, 0x6e,
1277 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
1278 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
1279 }
1280
1281 var (
1282 file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDescOnce sync.Once
1283 file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDescData = file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDesc
1284 )
1285
1286 func file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDescGZIP() []byte {
1287 file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDescOnce.Do(func() {
1288 file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDescData)
1289 })
1290 return file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDescData
1291 }
1292
1293 var file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
1294 var file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes = make([]protoimpl.MessageInfo, 9)
1295 var file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_goTypes = []interface{}{
1296 (Endpoint_NetworkType)(0),
1297 (ReachabilityDetails_Result)(0),
1298 (ProbingDetails_ProbingResult)(0),
1299 (ProbingDetails_ProbingAbortCause)(0),
1300 (*ConnectivityTest)(nil),
1301 (*Endpoint)(nil),
1302 (*ReachabilityDetails)(nil),
1303 (*LatencyPercentile)(nil),
1304 (*LatencyDistribution)(nil),
1305 (*ProbingDetails)(nil),
1306 nil,
1307 (*Endpoint_CloudFunctionEndpoint)(nil),
1308 (*ProbingDetails_EdgeLocation)(nil),
1309 (*timestamppb.Timestamp)(nil),
1310 (*status.Status)(nil),
1311 (*Trace)(nil),
1312 (*EndpointInfo)(nil),
1313 }
1314 var file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_depIdxs = []int32{
1315 5,
1316 5,
1317 10,
1318 13,
1319 13,
1320 6,
1321 9,
1322 11,
1323 0,
1324 1,
1325 13,
1326 14,
1327 15,
1328 7,
1329 2,
1330 13,
1331 14,
1332 3,
1333 16,
1334 8,
1335 12,
1336 21,
1337 21,
1338 21,
1339 21,
1340 0,
1341 }
1342
1343 func init() { file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_init() }
1344 func file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_init() {
1345 if File_google_cloud_networkmanagement_v1beta1_connectivity_test_proto != nil {
1346 return
1347 }
1348 file_google_cloud_networkmanagement_v1beta1_trace_proto_init()
1349 if !protoimpl.UnsafeEnabled {
1350 file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1351 switch v := v.(*ConnectivityTest); i {
1352 case 0:
1353 return &v.state
1354 case 1:
1355 return &v.sizeCache
1356 case 2:
1357 return &v.unknownFields
1358 default:
1359 return nil
1360 }
1361 }
1362 file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1363 switch v := v.(*Endpoint); i {
1364 case 0:
1365 return &v.state
1366 case 1:
1367 return &v.sizeCache
1368 case 2:
1369 return &v.unknownFields
1370 default:
1371 return nil
1372 }
1373 }
1374 file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1375 switch v := v.(*ReachabilityDetails); i {
1376 case 0:
1377 return &v.state
1378 case 1:
1379 return &v.sizeCache
1380 case 2:
1381 return &v.unknownFields
1382 default:
1383 return nil
1384 }
1385 }
1386 file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1387 switch v := v.(*LatencyPercentile); i {
1388 case 0:
1389 return &v.state
1390 case 1:
1391 return &v.sizeCache
1392 case 2:
1393 return &v.unknownFields
1394 default:
1395 return nil
1396 }
1397 }
1398 file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1399 switch v := v.(*LatencyDistribution); i {
1400 case 0:
1401 return &v.state
1402 case 1:
1403 return &v.sizeCache
1404 case 2:
1405 return &v.unknownFields
1406 default:
1407 return nil
1408 }
1409 }
1410 file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1411 switch v := v.(*ProbingDetails); i {
1412 case 0:
1413 return &v.state
1414 case 1:
1415 return &v.sizeCache
1416 case 2:
1417 return &v.unknownFields
1418 default:
1419 return nil
1420 }
1421 }
1422 file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1423 switch v := v.(*Endpoint_CloudFunctionEndpoint); i {
1424 case 0:
1425 return &v.state
1426 case 1:
1427 return &v.sizeCache
1428 case 2:
1429 return &v.unknownFields
1430 default:
1431 return nil
1432 }
1433 }
1434 file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1435 switch v := v.(*ProbingDetails_EdgeLocation); i {
1436 case 0:
1437 return &v.state
1438 case 1:
1439 return &v.sizeCache
1440 case 2:
1441 return &v.unknownFields
1442 default:
1443 return nil
1444 }
1445 }
1446 }
1447 type x struct{}
1448 out := protoimpl.TypeBuilder{
1449 File: protoimpl.DescBuilder{
1450 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1451 RawDescriptor: file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDesc,
1452 NumEnums: 4,
1453 NumMessages: 9,
1454 NumExtensions: 0,
1455 NumServices: 0,
1456 },
1457 GoTypes: file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_goTypes,
1458 DependencyIndexes: file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_depIdxs,
1459 EnumInfos: file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_enumTypes,
1460 MessageInfos: file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_msgTypes,
1461 }.Build()
1462 File_google_cloud_networkmanagement_v1beta1_connectivity_test_proto = out.File
1463 file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_rawDesc = nil
1464 file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_goTypes = nil
1465 file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_depIdxs = nil
1466 }
1467
View as plain text