1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package networkservices
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 _ "google.golang.org/genproto/googleapis/api/annotations"
28 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
29 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
30 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
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 TcpRoute struct {
44 state protoimpl.MessageState
45 sizeCache protoimpl.SizeCache
46 unknownFields protoimpl.UnknownFields
47
48
49
50 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
51
52 SelfLink string `protobuf:"bytes,11,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"`
53
54 CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
55
56 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
57
58 Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
59
60
61
62 Rules []*TcpRoute_RouteRule `protobuf:"bytes,5,rep,name=rules,proto3" json:"rules,omitempty"`
63
64
65
66
67
68
69
70 Meshes []string `protobuf:"bytes,8,rep,name=meshes,proto3" json:"meshes,omitempty"`
71
72
73
74
75
76 Gateways []string `protobuf:"bytes,9,rep,name=gateways,proto3" json:"gateways,omitempty"`
77
78 Labels map[string]string `protobuf:"bytes,10,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
79 }
80
81 func (x *TcpRoute) Reset() {
82 *x = TcpRoute{}
83 if protoimpl.UnsafeEnabled {
84 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[0]
85 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
86 ms.StoreMessageInfo(mi)
87 }
88 }
89
90 func (x *TcpRoute) String() string {
91 return protoimpl.X.MessageStringOf(x)
92 }
93
94 func (*TcpRoute) ProtoMessage() {}
95
96 func (x *TcpRoute) ProtoReflect() protoreflect.Message {
97 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[0]
98 if protoimpl.UnsafeEnabled && x != nil {
99 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
100 if ms.LoadMessageInfo() == nil {
101 ms.StoreMessageInfo(mi)
102 }
103 return ms
104 }
105 return mi.MessageOf(x)
106 }
107
108
109 func (*TcpRoute) Descriptor() ([]byte, []int) {
110 return file_google_cloud_networkservices_v1_tcp_route_proto_rawDescGZIP(), []int{0}
111 }
112
113 func (x *TcpRoute) GetName() string {
114 if x != nil {
115 return x.Name
116 }
117 return ""
118 }
119
120 func (x *TcpRoute) GetSelfLink() string {
121 if x != nil {
122 return x.SelfLink
123 }
124 return ""
125 }
126
127 func (x *TcpRoute) GetCreateTime() *timestamppb.Timestamp {
128 if x != nil {
129 return x.CreateTime
130 }
131 return nil
132 }
133
134 func (x *TcpRoute) GetUpdateTime() *timestamppb.Timestamp {
135 if x != nil {
136 return x.UpdateTime
137 }
138 return nil
139 }
140
141 func (x *TcpRoute) GetDescription() string {
142 if x != nil {
143 return x.Description
144 }
145 return ""
146 }
147
148 func (x *TcpRoute) GetRules() []*TcpRoute_RouteRule {
149 if x != nil {
150 return x.Rules
151 }
152 return nil
153 }
154
155 func (x *TcpRoute) GetMeshes() []string {
156 if x != nil {
157 return x.Meshes
158 }
159 return nil
160 }
161
162 func (x *TcpRoute) GetGateways() []string {
163 if x != nil {
164 return x.Gateways
165 }
166 return nil
167 }
168
169 func (x *TcpRoute) GetLabels() map[string]string {
170 if x != nil {
171 return x.Labels
172 }
173 return nil
174 }
175
176
177 type ListTcpRoutesRequest struct {
178 state protoimpl.MessageState
179 sizeCache protoimpl.SizeCache
180 unknownFields protoimpl.UnknownFields
181
182
183
184 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
185
186 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
187
188
189
190 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
191 }
192
193 func (x *ListTcpRoutesRequest) Reset() {
194 *x = ListTcpRoutesRequest{}
195 if protoimpl.UnsafeEnabled {
196 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[1]
197 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
198 ms.StoreMessageInfo(mi)
199 }
200 }
201
202 func (x *ListTcpRoutesRequest) String() string {
203 return protoimpl.X.MessageStringOf(x)
204 }
205
206 func (*ListTcpRoutesRequest) ProtoMessage() {}
207
208 func (x *ListTcpRoutesRequest) ProtoReflect() protoreflect.Message {
209 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[1]
210 if protoimpl.UnsafeEnabled && x != nil {
211 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
212 if ms.LoadMessageInfo() == nil {
213 ms.StoreMessageInfo(mi)
214 }
215 return ms
216 }
217 return mi.MessageOf(x)
218 }
219
220
221 func (*ListTcpRoutesRequest) Descriptor() ([]byte, []int) {
222 return file_google_cloud_networkservices_v1_tcp_route_proto_rawDescGZIP(), []int{1}
223 }
224
225 func (x *ListTcpRoutesRequest) GetParent() string {
226 if x != nil {
227 return x.Parent
228 }
229 return ""
230 }
231
232 func (x *ListTcpRoutesRequest) GetPageSize() int32 {
233 if x != nil {
234 return x.PageSize
235 }
236 return 0
237 }
238
239 func (x *ListTcpRoutesRequest) GetPageToken() string {
240 if x != nil {
241 return x.PageToken
242 }
243 return ""
244 }
245
246
247 type ListTcpRoutesResponse struct {
248 state protoimpl.MessageState
249 sizeCache protoimpl.SizeCache
250 unknownFields protoimpl.UnknownFields
251
252
253 TcpRoutes []*TcpRoute `protobuf:"bytes,1,rep,name=tcp_routes,json=tcpRoutes,proto3" json:"tcp_routes,omitempty"`
254
255
256
257 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
258 }
259
260 func (x *ListTcpRoutesResponse) Reset() {
261 *x = ListTcpRoutesResponse{}
262 if protoimpl.UnsafeEnabled {
263 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[2]
264 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
265 ms.StoreMessageInfo(mi)
266 }
267 }
268
269 func (x *ListTcpRoutesResponse) String() string {
270 return protoimpl.X.MessageStringOf(x)
271 }
272
273 func (*ListTcpRoutesResponse) ProtoMessage() {}
274
275 func (x *ListTcpRoutesResponse) ProtoReflect() protoreflect.Message {
276 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[2]
277 if protoimpl.UnsafeEnabled && x != nil {
278 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
279 if ms.LoadMessageInfo() == nil {
280 ms.StoreMessageInfo(mi)
281 }
282 return ms
283 }
284 return mi.MessageOf(x)
285 }
286
287
288 func (*ListTcpRoutesResponse) Descriptor() ([]byte, []int) {
289 return file_google_cloud_networkservices_v1_tcp_route_proto_rawDescGZIP(), []int{2}
290 }
291
292 func (x *ListTcpRoutesResponse) GetTcpRoutes() []*TcpRoute {
293 if x != nil {
294 return x.TcpRoutes
295 }
296 return nil
297 }
298
299 func (x *ListTcpRoutesResponse) GetNextPageToken() string {
300 if x != nil {
301 return x.NextPageToken
302 }
303 return ""
304 }
305
306
307 type GetTcpRouteRequest struct {
308 state protoimpl.MessageState
309 sizeCache protoimpl.SizeCache
310 unknownFields protoimpl.UnknownFields
311
312
313
314 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
315 }
316
317 func (x *GetTcpRouteRequest) Reset() {
318 *x = GetTcpRouteRequest{}
319 if protoimpl.UnsafeEnabled {
320 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[3]
321 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
322 ms.StoreMessageInfo(mi)
323 }
324 }
325
326 func (x *GetTcpRouteRequest) String() string {
327 return protoimpl.X.MessageStringOf(x)
328 }
329
330 func (*GetTcpRouteRequest) ProtoMessage() {}
331
332 func (x *GetTcpRouteRequest) ProtoReflect() protoreflect.Message {
333 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[3]
334 if protoimpl.UnsafeEnabled && x != nil {
335 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
336 if ms.LoadMessageInfo() == nil {
337 ms.StoreMessageInfo(mi)
338 }
339 return ms
340 }
341 return mi.MessageOf(x)
342 }
343
344
345 func (*GetTcpRouteRequest) Descriptor() ([]byte, []int) {
346 return file_google_cloud_networkservices_v1_tcp_route_proto_rawDescGZIP(), []int{3}
347 }
348
349 func (x *GetTcpRouteRequest) GetName() string {
350 if x != nil {
351 return x.Name
352 }
353 return ""
354 }
355
356
357 type CreateTcpRouteRequest struct {
358 state protoimpl.MessageState
359 sizeCache protoimpl.SizeCache
360 unknownFields protoimpl.UnknownFields
361
362
363
364 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
365
366
367 TcpRouteId string `protobuf:"bytes,2,opt,name=tcp_route_id,json=tcpRouteId,proto3" json:"tcp_route_id,omitempty"`
368
369 TcpRoute *TcpRoute `protobuf:"bytes,3,opt,name=tcp_route,json=tcpRoute,proto3" json:"tcp_route,omitempty"`
370 }
371
372 func (x *CreateTcpRouteRequest) Reset() {
373 *x = CreateTcpRouteRequest{}
374 if protoimpl.UnsafeEnabled {
375 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[4]
376 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
377 ms.StoreMessageInfo(mi)
378 }
379 }
380
381 func (x *CreateTcpRouteRequest) String() string {
382 return protoimpl.X.MessageStringOf(x)
383 }
384
385 func (*CreateTcpRouteRequest) ProtoMessage() {}
386
387 func (x *CreateTcpRouteRequest) ProtoReflect() protoreflect.Message {
388 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[4]
389 if protoimpl.UnsafeEnabled && x != nil {
390 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
391 if ms.LoadMessageInfo() == nil {
392 ms.StoreMessageInfo(mi)
393 }
394 return ms
395 }
396 return mi.MessageOf(x)
397 }
398
399
400 func (*CreateTcpRouteRequest) Descriptor() ([]byte, []int) {
401 return file_google_cloud_networkservices_v1_tcp_route_proto_rawDescGZIP(), []int{4}
402 }
403
404 func (x *CreateTcpRouteRequest) GetParent() string {
405 if x != nil {
406 return x.Parent
407 }
408 return ""
409 }
410
411 func (x *CreateTcpRouteRequest) GetTcpRouteId() string {
412 if x != nil {
413 return x.TcpRouteId
414 }
415 return ""
416 }
417
418 func (x *CreateTcpRouteRequest) GetTcpRoute() *TcpRoute {
419 if x != nil {
420 return x.TcpRoute
421 }
422 return nil
423 }
424
425
426 type UpdateTcpRouteRequest struct {
427 state protoimpl.MessageState
428 sizeCache protoimpl.SizeCache
429 unknownFields protoimpl.UnknownFields
430
431
432
433
434
435
436 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
437
438 TcpRoute *TcpRoute `protobuf:"bytes,2,opt,name=tcp_route,json=tcpRoute,proto3" json:"tcp_route,omitempty"`
439 }
440
441 func (x *UpdateTcpRouteRequest) Reset() {
442 *x = UpdateTcpRouteRequest{}
443 if protoimpl.UnsafeEnabled {
444 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[5]
445 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
446 ms.StoreMessageInfo(mi)
447 }
448 }
449
450 func (x *UpdateTcpRouteRequest) String() string {
451 return protoimpl.X.MessageStringOf(x)
452 }
453
454 func (*UpdateTcpRouteRequest) ProtoMessage() {}
455
456 func (x *UpdateTcpRouteRequest) ProtoReflect() protoreflect.Message {
457 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[5]
458 if protoimpl.UnsafeEnabled && x != nil {
459 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
460 if ms.LoadMessageInfo() == nil {
461 ms.StoreMessageInfo(mi)
462 }
463 return ms
464 }
465 return mi.MessageOf(x)
466 }
467
468
469 func (*UpdateTcpRouteRequest) Descriptor() ([]byte, []int) {
470 return file_google_cloud_networkservices_v1_tcp_route_proto_rawDescGZIP(), []int{5}
471 }
472
473 func (x *UpdateTcpRouteRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
474 if x != nil {
475 return x.UpdateMask
476 }
477 return nil
478 }
479
480 func (x *UpdateTcpRouteRequest) GetTcpRoute() *TcpRoute {
481 if x != nil {
482 return x.TcpRoute
483 }
484 return nil
485 }
486
487
488 type DeleteTcpRouteRequest struct {
489 state protoimpl.MessageState
490 sizeCache protoimpl.SizeCache
491 unknownFields protoimpl.UnknownFields
492
493
494
495 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
496 }
497
498 func (x *DeleteTcpRouteRequest) Reset() {
499 *x = DeleteTcpRouteRequest{}
500 if protoimpl.UnsafeEnabled {
501 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[6]
502 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
503 ms.StoreMessageInfo(mi)
504 }
505 }
506
507 func (x *DeleteTcpRouteRequest) String() string {
508 return protoimpl.X.MessageStringOf(x)
509 }
510
511 func (*DeleteTcpRouteRequest) ProtoMessage() {}
512
513 func (x *DeleteTcpRouteRequest) ProtoReflect() protoreflect.Message {
514 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[6]
515 if protoimpl.UnsafeEnabled && x != nil {
516 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
517 if ms.LoadMessageInfo() == nil {
518 ms.StoreMessageInfo(mi)
519 }
520 return ms
521 }
522 return mi.MessageOf(x)
523 }
524
525
526 func (*DeleteTcpRouteRequest) Descriptor() ([]byte, []int) {
527 return file_google_cloud_networkservices_v1_tcp_route_proto_rawDescGZIP(), []int{6}
528 }
529
530 func (x *DeleteTcpRouteRequest) GetName() string {
531 if x != nil {
532 return x.Name
533 }
534 return ""
535 }
536
537
538
539 type TcpRoute_RouteRule struct {
540 state protoimpl.MessageState
541 sizeCache protoimpl.SizeCache
542 unknownFields protoimpl.UnknownFields
543
544
545
546
547
548 Matches []*TcpRoute_RouteMatch `protobuf:"bytes,1,rep,name=matches,proto3" json:"matches,omitempty"`
549
550 Action *TcpRoute_RouteAction `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"`
551 }
552
553 func (x *TcpRoute_RouteRule) Reset() {
554 *x = TcpRoute_RouteRule{}
555 if protoimpl.UnsafeEnabled {
556 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[7]
557 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
558 ms.StoreMessageInfo(mi)
559 }
560 }
561
562 func (x *TcpRoute_RouteRule) String() string {
563 return protoimpl.X.MessageStringOf(x)
564 }
565
566 func (*TcpRoute_RouteRule) ProtoMessage() {}
567
568 func (x *TcpRoute_RouteRule) ProtoReflect() protoreflect.Message {
569 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[7]
570 if protoimpl.UnsafeEnabled && x != nil {
571 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
572 if ms.LoadMessageInfo() == nil {
573 ms.StoreMessageInfo(mi)
574 }
575 return ms
576 }
577 return mi.MessageOf(x)
578 }
579
580
581 func (*TcpRoute_RouteRule) Descriptor() ([]byte, []int) {
582 return file_google_cloud_networkservices_v1_tcp_route_proto_rawDescGZIP(), []int{0, 0}
583 }
584
585 func (x *TcpRoute_RouteRule) GetMatches() []*TcpRoute_RouteMatch {
586 if x != nil {
587 return x.Matches
588 }
589 return nil
590 }
591
592 func (x *TcpRoute_RouteRule) GetAction() *TcpRoute_RouteAction {
593 if x != nil {
594 return x.Action
595 }
596 return nil
597 }
598
599
600
601
602
603 type TcpRoute_RouteMatch struct {
604 state protoimpl.MessageState
605 sizeCache protoimpl.SizeCache
606 unknownFields protoimpl.UnknownFields
607
608
609
610
611
612
613
614
615
616
617 Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
618
619 Port string `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"`
620 }
621
622 func (x *TcpRoute_RouteMatch) Reset() {
623 *x = TcpRoute_RouteMatch{}
624 if protoimpl.UnsafeEnabled {
625 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[8]
626 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
627 ms.StoreMessageInfo(mi)
628 }
629 }
630
631 func (x *TcpRoute_RouteMatch) String() string {
632 return protoimpl.X.MessageStringOf(x)
633 }
634
635 func (*TcpRoute_RouteMatch) ProtoMessage() {}
636
637 func (x *TcpRoute_RouteMatch) ProtoReflect() protoreflect.Message {
638 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[8]
639 if protoimpl.UnsafeEnabled && x != nil {
640 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
641 if ms.LoadMessageInfo() == nil {
642 ms.StoreMessageInfo(mi)
643 }
644 return ms
645 }
646 return mi.MessageOf(x)
647 }
648
649
650 func (*TcpRoute_RouteMatch) Descriptor() ([]byte, []int) {
651 return file_google_cloud_networkservices_v1_tcp_route_proto_rawDescGZIP(), []int{0, 1}
652 }
653
654 func (x *TcpRoute_RouteMatch) GetAddress() string {
655 if x != nil {
656 return x.Address
657 }
658 return ""
659 }
660
661 func (x *TcpRoute_RouteMatch) GetPort() string {
662 if x != nil {
663 return x.Port
664 }
665 return ""
666 }
667
668
669 type TcpRoute_RouteAction struct {
670 state protoimpl.MessageState
671 sizeCache protoimpl.SizeCache
672 unknownFields protoimpl.UnknownFields
673
674
675
676 Destinations []*TcpRoute_RouteDestination `protobuf:"bytes,1,rep,name=destinations,proto3" json:"destinations,omitempty"`
677
678
679 OriginalDestination bool `protobuf:"varint,3,opt,name=original_destination,json=originalDestination,proto3" json:"original_destination,omitempty"`
680 }
681
682 func (x *TcpRoute_RouteAction) Reset() {
683 *x = TcpRoute_RouteAction{}
684 if protoimpl.UnsafeEnabled {
685 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[9]
686 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
687 ms.StoreMessageInfo(mi)
688 }
689 }
690
691 func (x *TcpRoute_RouteAction) String() string {
692 return protoimpl.X.MessageStringOf(x)
693 }
694
695 func (*TcpRoute_RouteAction) ProtoMessage() {}
696
697 func (x *TcpRoute_RouteAction) ProtoReflect() protoreflect.Message {
698 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[9]
699 if protoimpl.UnsafeEnabled && x != nil {
700 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
701 if ms.LoadMessageInfo() == nil {
702 ms.StoreMessageInfo(mi)
703 }
704 return ms
705 }
706 return mi.MessageOf(x)
707 }
708
709
710 func (*TcpRoute_RouteAction) Descriptor() ([]byte, []int) {
711 return file_google_cloud_networkservices_v1_tcp_route_proto_rawDescGZIP(), []int{0, 2}
712 }
713
714 func (x *TcpRoute_RouteAction) GetDestinations() []*TcpRoute_RouteDestination {
715 if x != nil {
716 return x.Destinations
717 }
718 return nil
719 }
720
721 func (x *TcpRoute_RouteAction) GetOriginalDestination() bool {
722 if x != nil {
723 return x.OriginalDestination
724 }
725 return false
726 }
727
728
729 type TcpRoute_RouteDestination struct {
730 state protoimpl.MessageState
731 sizeCache protoimpl.SizeCache
732 unknownFields protoimpl.UnknownFields
733
734
735 ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750 Weight int32 `protobuf:"varint,2,opt,name=weight,proto3" json:"weight,omitempty"`
751 }
752
753 func (x *TcpRoute_RouteDestination) Reset() {
754 *x = TcpRoute_RouteDestination{}
755 if protoimpl.UnsafeEnabled {
756 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[10]
757 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
758 ms.StoreMessageInfo(mi)
759 }
760 }
761
762 func (x *TcpRoute_RouteDestination) String() string {
763 return protoimpl.X.MessageStringOf(x)
764 }
765
766 func (*TcpRoute_RouteDestination) ProtoMessage() {}
767
768 func (x *TcpRoute_RouteDestination) ProtoReflect() protoreflect.Message {
769 mi := &file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[10]
770 if protoimpl.UnsafeEnabled && x != nil {
771 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
772 if ms.LoadMessageInfo() == nil {
773 ms.StoreMessageInfo(mi)
774 }
775 return ms
776 }
777 return mi.MessageOf(x)
778 }
779
780
781 func (*TcpRoute_RouteDestination) Descriptor() ([]byte, []int) {
782 return file_google_cloud_networkservices_v1_tcp_route_proto_rawDescGZIP(), []int{0, 3}
783 }
784
785 func (x *TcpRoute_RouteDestination) GetServiceName() string {
786 if x != nil {
787 return x.ServiceName
788 }
789 return ""
790 }
791
792 func (x *TcpRoute_RouteDestination) GetWeight() int32 {
793 if x != nil {
794 return x.Weight
795 }
796 return 0
797 }
798
799 var File_google_cloud_networkservices_v1_tcp_route_proto protoreflect.FileDescriptor
800
801 var file_google_cloud_networkservices_v1_tcp_route_proto_rawDesc = []byte{
802 0x0a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e,
803 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x76,
804 0x31, 0x2f, 0x74, 0x63, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
805 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
806 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e,
807 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66,
808 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72,
809 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f,
810 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20,
811 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f,
812 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
813 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
814 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
815 0x6f, 0x22, 0xfb, 0x09, 0x0a, 0x08, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x17,
816 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
817 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x73, 0x65, 0x6c, 0x66, 0x5f,
818 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
819 0x08, 0x73, 0x65, 0x6c, 0x66, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65,
820 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
821 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
822 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
823 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75,
824 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
825 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
826 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41,
827 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x25, 0x0a,
828 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01,
829 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
830 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4e, 0x0a, 0x05, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x05, 0x20,
831 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
832 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
833 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x52,
834 0x6f, 0x75, 0x74, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x72,
835 0x75, 0x6c, 0x65, 0x73, 0x12, 0x43, 0x0a, 0x06, 0x6d, 0x65, 0x73, 0x68, 0x65, 0x73, 0x18, 0x08,
836 0x20, 0x03, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x01, 0xfa, 0x41, 0x25, 0x0a, 0x23, 0x6e, 0x65,
837 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x67, 0x6f,
838 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4d, 0x65, 0x73,
839 0x68, 0x52, 0x06, 0x6d, 0x65, 0x73, 0x68, 0x65, 0x73, 0x12, 0x4a, 0x0a, 0x08, 0x67, 0x61, 0x74,
840 0x65, 0x77, 0x61, 0x79, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x42, 0x2e, 0xe0, 0x41, 0x01,
841 0xfa, 0x41, 0x28, 0x0a, 0x26, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76,
842 0x69, 0x63, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
843 0x63, 0x6f, 0x6d, 0x2f, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x52, 0x08, 0x67, 0x61, 0x74,
844 0x65, 0x77, 0x61, 0x79, 0x73, 0x12, 0x52, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18,
845 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
846 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76,
847 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65,
848 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41,
849 0x01, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x1a, 0xb4, 0x01, 0x0a, 0x09, 0x52, 0x6f,
850 0x75, 0x74, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x12, 0x53, 0x0a, 0x07, 0x6d, 0x61, 0x74, 0x63, 0x68,
851 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
852 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73,
853 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x63, 0x70, 0x52, 0x6f,
854 0x75, 0x74, 0x65, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x42, 0x03,
855 0xe0, 0x41, 0x01, 0x52, 0x07, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x73, 0x12, 0x52, 0x0a, 0x06,
856 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67,
857 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77,
858 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54,
859 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x41, 0x63, 0x74,
860 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
861 0x1a, 0x44, 0x0a, 0x0a, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x12, 0x1d,
862 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
863 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x17, 0x0a,
864 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02,
865 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x1a, 0xaa, 0x01, 0x0a, 0x0b, 0x52, 0x6f, 0x75, 0x74, 0x65,
866 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x63, 0x0a, 0x0c, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e,
867 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67,
868 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77,
869 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54,
870 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x44, 0x65, 0x73,
871 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0c, 0x64,
872 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x36, 0x0a, 0x14, 0x6f,
873 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74,
874 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x13,
875 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74,
876 0x69, 0x6f, 0x6e, 0x1a, 0x81, 0x01, 0x0a, 0x10, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x44, 0x65, 0x73,
877 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x50, 0x0a, 0x0c, 0x73, 0x65, 0x72, 0x76,
878 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d,
879 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x63, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x2e,
880 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x42,
881 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52, 0x0b, 0x73,
882 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x06, 0x77, 0x65,
883 0x69, 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52,
884 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c,
885 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
886 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
887 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
888 0x38, 0x01, 0x3a, 0x6b, 0xea, 0x41, 0x68, 0x0a, 0x27, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
889 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
890 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65,
891 0x12, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a,
892 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b,
893 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x74, 0x63, 0x70, 0x52, 0x6f, 0x75,
894 0x74, 0x65, 0x73, 0x2f, 0x7b, 0x74, 0x63, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x7d, 0x22,
895 0x9b, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65,
896 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x47, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65,
897 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29,
898 0x12, 0x27, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
899 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
900 0x2f, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
901 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02,
902 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d,
903 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01,
904 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x89, 0x01,
905 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52,
906 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x48, 0x0a, 0x0a, 0x74, 0x63, 0x70, 0x5f, 0x72,
907 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f,
908 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
909 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x63,
910 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x09, 0x74, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65,
911 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74,
912 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74,
913 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x59, 0x0a, 0x12, 0x47, 0x65, 0x74,
914 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
915 0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0,
916 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65,
917 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
918 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x04,
919 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xd4, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54,
920 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x47,
921 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f,
922 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x12, 0x27, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73,
923 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
924 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52,
925 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x25, 0x0a, 0x0c, 0x74, 0x63, 0x70, 0x5f, 0x72,
926 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
927 0x41, 0x02, 0x52, 0x0a, 0x74, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x49, 0x64, 0x12, 0x4b,
928 0x0a, 0x09, 0x74, 0x63, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
929 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
930 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73,
931 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41,
932 0x02, 0x52, 0x08, 0x74, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x22, 0xa6, 0x01, 0x0a, 0x15,
933 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65,
934 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f,
935 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
936 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65,
937 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0a, 0x75, 0x70, 0x64,
938 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x4b, 0x0a, 0x09, 0x74, 0x63, 0x70, 0x5f, 0x72,
939 0x6f, 0x75, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f,
940 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
941 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x63, 0x70,
942 0x52, 0x6f, 0x75, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x74, 0x63, 0x70, 0x52,
943 0x6f, 0x75, 0x74, 0x65, 0x22, 0x5c, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x63,
944 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a,
945 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02,
946 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76,
947 0x69, 0x63, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
948 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x04, 0x6e, 0x61,
949 0x6d, 0x65, 0x42, 0xe4, 0x02, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
950 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73,
951 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x42, 0x0d, 0x54, 0x63, 0x70, 0x52,
952 0x6f, 0x75, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4e, 0x67, 0x6f, 0x6f,
953 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67,
954 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
955 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
956 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x3b, 0x6e, 0x65, 0x74, 0x77,
957 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0xaa, 0x02, 0x1f, 0x47, 0x6f,
958 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f,
959 0x72, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x1f,
960 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x4e, 0x65, 0x74,
961 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x5c, 0x56, 0x31, 0xea,
962 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a,
963 0x3a, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73,
964 0x3a, 0x3a, 0x56, 0x31, 0xea, 0x41, 0x72, 0x0a, 0x25, 0x63, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65,
965 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
966 0x42, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x49,
967 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
968 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f,
969 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x62, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x53,
970 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x62, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64,
971 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x7d, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
972 0x33,
973 }
974
975 var (
976 file_google_cloud_networkservices_v1_tcp_route_proto_rawDescOnce sync.Once
977 file_google_cloud_networkservices_v1_tcp_route_proto_rawDescData = file_google_cloud_networkservices_v1_tcp_route_proto_rawDesc
978 )
979
980 func file_google_cloud_networkservices_v1_tcp_route_proto_rawDescGZIP() []byte {
981 file_google_cloud_networkservices_v1_tcp_route_proto_rawDescOnce.Do(func() {
982 file_google_cloud_networkservices_v1_tcp_route_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_networkservices_v1_tcp_route_proto_rawDescData)
983 })
984 return file_google_cloud_networkservices_v1_tcp_route_proto_rawDescData
985 }
986
987 var file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes = make([]protoimpl.MessageInfo, 12)
988 var file_google_cloud_networkservices_v1_tcp_route_proto_goTypes = []interface{}{
989 (*TcpRoute)(nil),
990 (*ListTcpRoutesRequest)(nil),
991 (*ListTcpRoutesResponse)(nil),
992 (*GetTcpRouteRequest)(nil),
993 (*CreateTcpRouteRequest)(nil),
994 (*UpdateTcpRouteRequest)(nil),
995 (*DeleteTcpRouteRequest)(nil),
996 (*TcpRoute_RouteRule)(nil),
997 (*TcpRoute_RouteMatch)(nil),
998 (*TcpRoute_RouteAction)(nil),
999 (*TcpRoute_RouteDestination)(nil),
1000 nil,
1001 (*timestamppb.Timestamp)(nil),
1002 (*fieldmaskpb.FieldMask)(nil),
1003 }
1004 var file_google_cloud_networkservices_v1_tcp_route_proto_depIdxs = []int32{
1005 12,
1006 12,
1007 7,
1008 11,
1009 0,
1010 0,
1011 13,
1012 0,
1013 8,
1014 9,
1015 10,
1016 11,
1017 11,
1018 11,
1019 11,
1020 0,
1021 }
1022
1023 func init() { file_google_cloud_networkservices_v1_tcp_route_proto_init() }
1024 func file_google_cloud_networkservices_v1_tcp_route_proto_init() {
1025 if File_google_cloud_networkservices_v1_tcp_route_proto != nil {
1026 return
1027 }
1028 if !protoimpl.UnsafeEnabled {
1029 file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1030 switch v := v.(*TcpRoute); i {
1031 case 0:
1032 return &v.state
1033 case 1:
1034 return &v.sizeCache
1035 case 2:
1036 return &v.unknownFields
1037 default:
1038 return nil
1039 }
1040 }
1041 file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1042 switch v := v.(*ListTcpRoutesRequest); i {
1043 case 0:
1044 return &v.state
1045 case 1:
1046 return &v.sizeCache
1047 case 2:
1048 return &v.unknownFields
1049 default:
1050 return nil
1051 }
1052 }
1053 file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1054 switch v := v.(*ListTcpRoutesResponse); i {
1055 case 0:
1056 return &v.state
1057 case 1:
1058 return &v.sizeCache
1059 case 2:
1060 return &v.unknownFields
1061 default:
1062 return nil
1063 }
1064 }
1065 file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1066 switch v := v.(*GetTcpRouteRequest); i {
1067 case 0:
1068 return &v.state
1069 case 1:
1070 return &v.sizeCache
1071 case 2:
1072 return &v.unknownFields
1073 default:
1074 return nil
1075 }
1076 }
1077 file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1078 switch v := v.(*CreateTcpRouteRequest); i {
1079 case 0:
1080 return &v.state
1081 case 1:
1082 return &v.sizeCache
1083 case 2:
1084 return &v.unknownFields
1085 default:
1086 return nil
1087 }
1088 }
1089 file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1090 switch v := v.(*UpdateTcpRouteRequest); i {
1091 case 0:
1092 return &v.state
1093 case 1:
1094 return &v.sizeCache
1095 case 2:
1096 return &v.unknownFields
1097 default:
1098 return nil
1099 }
1100 }
1101 file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1102 switch v := v.(*DeleteTcpRouteRequest); i {
1103 case 0:
1104 return &v.state
1105 case 1:
1106 return &v.sizeCache
1107 case 2:
1108 return &v.unknownFields
1109 default:
1110 return nil
1111 }
1112 }
1113 file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1114 switch v := v.(*TcpRoute_RouteRule); i {
1115 case 0:
1116 return &v.state
1117 case 1:
1118 return &v.sizeCache
1119 case 2:
1120 return &v.unknownFields
1121 default:
1122 return nil
1123 }
1124 }
1125 file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1126 switch v := v.(*TcpRoute_RouteMatch); i {
1127 case 0:
1128 return &v.state
1129 case 1:
1130 return &v.sizeCache
1131 case 2:
1132 return &v.unknownFields
1133 default:
1134 return nil
1135 }
1136 }
1137 file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1138 switch v := v.(*TcpRoute_RouteAction); i {
1139 case 0:
1140 return &v.state
1141 case 1:
1142 return &v.sizeCache
1143 case 2:
1144 return &v.unknownFields
1145 default:
1146 return nil
1147 }
1148 }
1149 file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1150 switch v := v.(*TcpRoute_RouteDestination); i {
1151 case 0:
1152 return &v.state
1153 case 1:
1154 return &v.sizeCache
1155 case 2:
1156 return &v.unknownFields
1157 default:
1158 return nil
1159 }
1160 }
1161 }
1162 type x struct{}
1163 out := protoimpl.TypeBuilder{
1164 File: protoimpl.DescBuilder{
1165 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1166 RawDescriptor: file_google_cloud_networkservices_v1_tcp_route_proto_rawDesc,
1167 NumEnums: 0,
1168 NumMessages: 12,
1169 NumExtensions: 0,
1170 NumServices: 0,
1171 },
1172 GoTypes: file_google_cloud_networkservices_v1_tcp_route_proto_goTypes,
1173 DependencyIndexes: file_google_cloud_networkservices_v1_tcp_route_proto_depIdxs,
1174 MessageInfos: file_google_cloud_networkservices_v1_tcp_route_proto_msgTypes,
1175 }.Build()
1176 File_google_cloud_networkservices_v1_tcp_route_proto = out.File
1177 file_google_cloud_networkservices_v1_tcp_route_proto_rawDesc = nil
1178 file_google_cloud_networkservices_v1_tcp_route_proto_goTypes = nil
1179 file_google_cloud_networkservices_v1_tcp_route_proto_depIdxs = nil
1180 }
1181
View as plain text