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
44
45 type Gateway_Type int32
46
47 const (
48
49 Gateway_TYPE_UNSPECIFIED Gateway_Type = 0
50
51
52 Gateway_OPEN_MESH Gateway_Type = 1
53
54 Gateway_SECURE_WEB_GATEWAY Gateway_Type = 2
55 )
56
57
58 var (
59 Gateway_Type_name = map[int32]string{
60 0: "TYPE_UNSPECIFIED",
61 1: "OPEN_MESH",
62 2: "SECURE_WEB_GATEWAY",
63 }
64 Gateway_Type_value = map[string]int32{
65 "TYPE_UNSPECIFIED": 0,
66 "OPEN_MESH": 1,
67 "SECURE_WEB_GATEWAY": 2,
68 }
69 )
70
71 func (x Gateway_Type) Enum() *Gateway_Type {
72 p := new(Gateway_Type)
73 *p = x
74 return p
75 }
76
77 func (x Gateway_Type) String() string {
78 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
79 }
80
81 func (Gateway_Type) Descriptor() protoreflect.EnumDescriptor {
82 return file_google_cloud_networkservices_v1_gateway_proto_enumTypes[0].Descriptor()
83 }
84
85 func (Gateway_Type) Type() protoreflect.EnumType {
86 return &file_google_cloud_networkservices_v1_gateway_proto_enumTypes[0]
87 }
88
89 func (x Gateway_Type) Number() protoreflect.EnumNumber {
90 return protoreflect.EnumNumber(x)
91 }
92
93
94 func (Gateway_Type) EnumDescriptor() ([]byte, []int) {
95 return file_google_cloud_networkservices_v1_gateway_proto_rawDescGZIP(), []int{0, 0}
96 }
97
98
99
100
101
102 type Gateway struct {
103 state protoimpl.MessageState
104 sizeCache protoimpl.SizeCache
105 unknownFields protoimpl.UnknownFields
106
107
108
109 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
110
111 SelfLink string `protobuf:"bytes,13,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"`
112
113 CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
114
115 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
116
117 Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
118
119 Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
120
121
122 Type Gateway_Type `protobuf:"varint,6,opt,name=type,proto3,enum=google.cloud.networkservices.v1.Gateway_Type" json:"type,omitempty"`
123
124
125
126 Ports []int32 `protobuf:"varint,11,rep,packed,name=ports,proto3" json:"ports,omitempty"`
127
128
129
130
131
132
133
134
135 Scope string `protobuf:"bytes,8,opt,name=scope,proto3" json:"scope,omitempty"`
136
137
138 ServerTlsPolicy string `protobuf:"bytes,9,opt,name=server_tls_policy,json=serverTlsPolicy,proto3" json:"server_tls_policy,omitempty"`
139 }
140
141 func (x *Gateway) Reset() {
142 *x = Gateway{}
143 if protoimpl.UnsafeEnabled {
144 mi := &file_google_cloud_networkservices_v1_gateway_proto_msgTypes[0]
145 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
146 ms.StoreMessageInfo(mi)
147 }
148 }
149
150 func (x *Gateway) String() string {
151 return protoimpl.X.MessageStringOf(x)
152 }
153
154 func (*Gateway) ProtoMessage() {}
155
156 func (x *Gateway) ProtoReflect() protoreflect.Message {
157 mi := &file_google_cloud_networkservices_v1_gateway_proto_msgTypes[0]
158 if protoimpl.UnsafeEnabled && x != nil {
159 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
160 if ms.LoadMessageInfo() == nil {
161 ms.StoreMessageInfo(mi)
162 }
163 return ms
164 }
165 return mi.MessageOf(x)
166 }
167
168
169 func (*Gateway) Descriptor() ([]byte, []int) {
170 return file_google_cloud_networkservices_v1_gateway_proto_rawDescGZIP(), []int{0}
171 }
172
173 func (x *Gateway) GetName() string {
174 if x != nil {
175 return x.Name
176 }
177 return ""
178 }
179
180 func (x *Gateway) GetSelfLink() string {
181 if x != nil {
182 return x.SelfLink
183 }
184 return ""
185 }
186
187 func (x *Gateway) GetCreateTime() *timestamppb.Timestamp {
188 if x != nil {
189 return x.CreateTime
190 }
191 return nil
192 }
193
194 func (x *Gateway) GetUpdateTime() *timestamppb.Timestamp {
195 if x != nil {
196 return x.UpdateTime
197 }
198 return nil
199 }
200
201 func (x *Gateway) GetLabels() map[string]string {
202 if x != nil {
203 return x.Labels
204 }
205 return nil
206 }
207
208 func (x *Gateway) GetDescription() string {
209 if x != nil {
210 return x.Description
211 }
212 return ""
213 }
214
215 func (x *Gateway) GetType() Gateway_Type {
216 if x != nil {
217 return x.Type
218 }
219 return Gateway_TYPE_UNSPECIFIED
220 }
221
222 func (x *Gateway) GetPorts() []int32 {
223 if x != nil {
224 return x.Ports
225 }
226 return nil
227 }
228
229 func (x *Gateway) GetScope() string {
230 if x != nil {
231 return x.Scope
232 }
233 return ""
234 }
235
236 func (x *Gateway) GetServerTlsPolicy() string {
237 if x != nil {
238 return x.ServerTlsPolicy
239 }
240 return ""
241 }
242
243
244 type ListGatewaysRequest struct {
245 state protoimpl.MessageState
246 sizeCache protoimpl.SizeCache
247 unknownFields protoimpl.UnknownFields
248
249
250
251 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
252
253 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
254
255
256
257 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
258 }
259
260 func (x *ListGatewaysRequest) Reset() {
261 *x = ListGatewaysRequest{}
262 if protoimpl.UnsafeEnabled {
263 mi := &file_google_cloud_networkservices_v1_gateway_proto_msgTypes[1]
264 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
265 ms.StoreMessageInfo(mi)
266 }
267 }
268
269 func (x *ListGatewaysRequest) String() string {
270 return protoimpl.X.MessageStringOf(x)
271 }
272
273 func (*ListGatewaysRequest) ProtoMessage() {}
274
275 func (x *ListGatewaysRequest) ProtoReflect() protoreflect.Message {
276 mi := &file_google_cloud_networkservices_v1_gateway_proto_msgTypes[1]
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 (*ListGatewaysRequest) Descriptor() ([]byte, []int) {
289 return file_google_cloud_networkservices_v1_gateway_proto_rawDescGZIP(), []int{1}
290 }
291
292 func (x *ListGatewaysRequest) GetParent() string {
293 if x != nil {
294 return x.Parent
295 }
296 return ""
297 }
298
299 func (x *ListGatewaysRequest) GetPageSize() int32 {
300 if x != nil {
301 return x.PageSize
302 }
303 return 0
304 }
305
306 func (x *ListGatewaysRequest) GetPageToken() string {
307 if x != nil {
308 return x.PageToken
309 }
310 return ""
311 }
312
313
314 type ListGatewaysResponse struct {
315 state protoimpl.MessageState
316 sizeCache protoimpl.SizeCache
317 unknownFields protoimpl.UnknownFields
318
319
320 Gateways []*Gateway `protobuf:"bytes,1,rep,name=gateways,proto3" json:"gateways,omitempty"`
321
322
323
324 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
325 }
326
327 func (x *ListGatewaysResponse) Reset() {
328 *x = ListGatewaysResponse{}
329 if protoimpl.UnsafeEnabled {
330 mi := &file_google_cloud_networkservices_v1_gateway_proto_msgTypes[2]
331 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
332 ms.StoreMessageInfo(mi)
333 }
334 }
335
336 func (x *ListGatewaysResponse) String() string {
337 return protoimpl.X.MessageStringOf(x)
338 }
339
340 func (*ListGatewaysResponse) ProtoMessage() {}
341
342 func (x *ListGatewaysResponse) ProtoReflect() protoreflect.Message {
343 mi := &file_google_cloud_networkservices_v1_gateway_proto_msgTypes[2]
344 if protoimpl.UnsafeEnabled && x != nil {
345 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
346 if ms.LoadMessageInfo() == nil {
347 ms.StoreMessageInfo(mi)
348 }
349 return ms
350 }
351 return mi.MessageOf(x)
352 }
353
354
355 func (*ListGatewaysResponse) Descriptor() ([]byte, []int) {
356 return file_google_cloud_networkservices_v1_gateway_proto_rawDescGZIP(), []int{2}
357 }
358
359 func (x *ListGatewaysResponse) GetGateways() []*Gateway {
360 if x != nil {
361 return x.Gateways
362 }
363 return nil
364 }
365
366 func (x *ListGatewaysResponse) GetNextPageToken() string {
367 if x != nil {
368 return x.NextPageToken
369 }
370 return ""
371 }
372
373
374 type GetGatewayRequest struct {
375 state protoimpl.MessageState
376 sizeCache protoimpl.SizeCache
377 unknownFields protoimpl.UnknownFields
378
379
380
381 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
382 }
383
384 func (x *GetGatewayRequest) Reset() {
385 *x = GetGatewayRequest{}
386 if protoimpl.UnsafeEnabled {
387 mi := &file_google_cloud_networkservices_v1_gateway_proto_msgTypes[3]
388 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
389 ms.StoreMessageInfo(mi)
390 }
391 }
392
393 func (x *GetGatewayRequest) String() string {
394 return protoimpl.X.MessageStringOf(x)
395 }
396
397 func (*GetGatewayRequest) ProtoMessage() {}
398
399 func (x *GetGatewayRequest) ProtoReflect() protoreflect.Message {
400 mi := &file_google_cloud_networkservices_v1_gateway_proto_msgTypes[3]
401 if protoimpl.UnsafeEnabled && x != nil {
402 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
403 if ms.LoadMessageInfo() == nil {
404 ms.StoreMessageInfo(mi)
405 }
406 return ms
407 }
408 return mi.MessageOf(x)
409 }
410
411
412 func (*GetGatewayRequest) Descriptor() ([]byte, []int) {
413 return file_google_cloud_networkservices_v1_gateway_proto_rawDescGZIP(), []int{3}
414 }
415
416 func (x *GetGatewayRequest) GetName() string {
417 if x != nil {
418 return x.Name
419 }
420 return ""
421 }
422
423
424 type CreateGatewayRequest struct {
425 state protoimpl.MessageState
426 sizeCache protoimpl.SizeCache
427 unknownFields protoimpl.UnknownFields
428
429
430
431 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
432
433 GatewayId string `protobuf:"bytes,2,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
434
435 Gateway *Gateway `protobuf:"bytes,3,opt,name=gateway,proto3" json:"gateway,omitempty"`
436 }
437
438 func (x *CreateGatewayRequest) Reset() {
439 *x = CreateGatewayRequest{}
440 if protoimpl.UnsafeEnabled {
441 mi := &file_google_cloud_networkservices_v1_gateway_proto_msgTypes[4]
442 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
443 ms.StoreMessageInfo(mi)
444 }
445 }
446
447 func (x *CreateGatewayRequest) String() string {
448 return protoimpl.X.MessageStringOf(x)
449 }
450
451 func (*CreateGatewayRequest) ProtoMessage() {}
452
453 func (x *CreateGatewayRequest) ProtoReflect() protoreflect.Message {
454 mi := &file_google_cloud_networkservices_v1_gateway_proto_msgTypes[4]
455 if protoimpl.UnsafeEnabled && x != nil {
456 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
457 if ms.LoadMessageInfo() == nil {
458 ms.StoreMessageInfo(mi)
459 }
460 return ms
461 }
462 return mi.MessageOf(x)
463 }
464
465
466 func (*CreateGatewayRequest) Descriptor() ([]byte, []int) {
467 return file_google_cloud_networkservices_v1_gateway_proto_rawDescGZIP(), []int{4}
468 }
469
470 func (x *CreateGatewayRequest) GetParent() string {
471 if x != nil {
472 return x.Parent
473 }
474 return ""
475 }
476
477 func (x *CreateGatewayRequest) GetGatewayId() string {
478 if x != nil {
479 return x.GatewayId
480 }
481 return ""
482 }
483
484 func (x *CreateGatewayRequest) GetGateway() *Gateway {
485 if x != nil {
486 return x.Gateway
487 }
488 return nil
489 }
490
491
492 type UpdateGatewayRequest struct {
493 state protoimpl.MessageState
494 sizeCache protoimpl.SizeCache
495 unknownFields protoimpl.UnknownFields
496
497
498
499
500
501
502 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
503
504 Gateway *Gateway `protobuf:"bytes,2,opt,name=gateway,proto3" json:"gateway,omitempty"`
505 }
506
507 func (x *UpdateGatewayRequest) Reset() {
508 *x = UpdateGatewayRequest{}
509 if protoimpl.UnsafeEnabled {
510 mi := &file_google_cloud_networkservices_v1_gateway_proto_msgTypes[5]
511 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
512 ms.StoreMessageInfo(mi)
513 }
514 }
515
516 func (x *UpdateGatewayRequest) String() string {
517 return protoimpl.X.MessageStringOf(x)
518 }
519
520 func (*UpdateGatewayRequest) ProtoMessage() {}
521
522 func (x *UpdateGatewayRequest) ProtoReflect() protoreflect.Message {
523 mi := &file_google_cloud_networkservices_v1_gateway_proto_msgTypes[5]
524 if protoimpl.UnsafeEnabled && x != nil {
525 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
526 if ms.LoadMessageInfo() == nil {
527 ms.StoreMessageInfo(mi)
528 }
529 return ms
530 }
531 return mi.MessageOf(x)
532 }
533
534
535 func (*UpdateGatewayRequest) Descriptor() ([]byte, []int) {
536 return file_google_cloud_networkservices_v1_gateway_proto_rawDescGZIP(), []int{5}
537 }
538
539 func (x *UpdateGatewayRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
540 if x != nil {
541 return x.UpdateMask
542 }
543 return nil
544 }
545
546 func (x *UpdateGatewayRequest) GetGateway() *Gateway {
547 if x != nil {
548 return x.Gateway
549 }
550 return nil
551 }
552
553
554 type DeleteGatewayRequest struct {
555 state protoimpl.MessageState
556 sizeCache protoimpl.SizeCache
557 unknownFields protoimpl.UnknownFields
558
559
560
561 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
562 }
563
564 func (x *DeleteGatewayRequest) Reset() {
565 *x = DeleteGatewayRequest{}
566 if protoimpl.UnsafeEnabled {
567 mi := &file_google_cloud_networkservices_v1_gateway_proto_msgTypes[6]
568 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
569 ms.StoreMessageInfo(mi)
570 }
571 }
572
573 func (x *DeleteGatewayRequest) String() string {
574 return protoimpl.X.MessageStringOf(x)
575 }
576
577 func (*DeleteGatewayRequest) ProtoMessage() {}
578
579 func (x *DeleteGatewayRequest) ProtoReflect() protoreflect.Message {
580 mi := &file_google_cloud_networkservices_v1_gateway_proto_msgTypes[6]
581 if protoimpl.UnsafeEnabled && x != nil {
582 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
583 if ms.LoadMessageInfo() == nil {
584 ms.StoreMessageInfo(mi)
585 }
586 return ms
587 }
588 return mi.MessageOf(x)
589 }
590
591
592 func (*DeleteGatewayRequest) Descriptor() ([]byte, []int) {
593 return file_google_cloud_networkservices_v1_gateway_proto_rawDescGZIP(), []int{6}
594 }
595
596 func (x *DeleteGatewayRequest) GetName() string {
597 if x != nil {
598 return x.Name
599 }
600 return ""
601 }
602
603 var File_google_cloud_networkservices_v1_gateway_proto protoreflect.FileDescriptor
604
605 var file_google_cloud_networkservices_v1_gateway_proto_rawDesc = []byte{
606 0x0a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e,
607 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x76,
608 0x31, 0x2f, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
609 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65,
610 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31,
611 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65,
612 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
613 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65,
614 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f,
615 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69,
616 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f,
617 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f,
618 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
619 0xdd, 0x05, 0x0a, 0x07, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x12, 0x17, 0x0a, 0x04, 0x6e,
620 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04,
621 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x73, 0x65, 0x6c, 0x66, 0x5f, 0x6c, 0x69, 0x6e,
622 0x6b, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x73, 0x65,
623 0x6c, 0x66, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65,
624 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
625 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
626 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72,
627 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61,
628 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
629 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
630 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a,
631 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x51, 0x0a, 0x06, 0x6c, 0x61,
632 0x62, 0x65, 0x6c, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f,
633 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
634 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x61, 0x74,
635 0x65, 0x77, 0x61, 0x79, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79,
636 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x25, 0x0a,
637 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01,
638 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
639 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x46, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01,
640 0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
641 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
642 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2e, 0x54, 0x79, 0x70,
643 0x65, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x05,
644 0x70, 0x6f, 0x72, 0x74, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x02,
645 0x52, 0x05, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x1c, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65,
646 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe0, 0x41, 0x02, 0xe0, 0x41, 0x05, 0x52, 0x05,
647 0x73, 0x63, 0x6f, 0x70, 0x65, 0x12, 0x2f, 0x0a, 0x11, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f,
648 0x74, 0x6c, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09,
649 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x6c, 0x73,
650 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73,
651 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
652 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
653 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
654 0x01, 0x22, 0x43, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, 0x50,
655 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
656 0x0d, 0x0a, 0x09, 0x4f, 0x50, 0x45, 0x4e, 0x5f, 0x4d, 0x45, 0x53, 0x48, 0x10, 0x01, 0x12, 0x16,
657 0x0a, 0x12, 0x53, 0x45, 0x43, 0x55, 0x52, 0x45, 0x5f, 0x57, 0x45, 0x42, 0x5f, 0x47, 0x41, 0x54,
658 0x45, 0x57, 0x41, 0x59, 0x10, 0x02, 0x3a, 0x67, 0xea, 0x41, 0x64, 0x0a, 0x26, 0x6e, 0x65, 0x74,
659 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f,
660 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x47, 0x61, 0x74, 0x65,
661 0x77, 0x61, 0x79, 0x12, 0x3a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70,
662 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
663 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x67, 0x61, 0x74,
664 0x65, 0x77, 0x61, 0x79, 0x73, 0x2f, 0x7b, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x7d, 0x22,
665 0x99, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x73,
666 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
667 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2e, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x28, 0x12,
668 0x26, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73,
669 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
670 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12,
671 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01,
672 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
673 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
674 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x84, 0x01, 0x0a, 0x14,
675 0x4c, 0x69, 0x73, 0x74, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70,
676 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x73,
677 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
678 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72,
679 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79,
680 0x52, 0x08, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65,
681 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20,
682 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
683 0x65, 0x6e, 0x22, 0x57, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79,
684 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
685 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2e, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x28, 0x0a, 0x26, 0x6e,
686 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x67,
687 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x47, 0x61,
688 0x74, 0x65, 0x77, 0x61, 0x79, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xcb, 0x01, 0x0a, 0x14,
689 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x52, 0x65, 0x71,
690 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
691 0x20, 0x01, 0x28, 0x09, 0x42, 0x2e, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x28, 0x12, 0x26, 0x6e, 0x65,
692 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x67, 0x6f,
693 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x47, 0x61, 0x74,
694 0x65, 0x77, 0x61, 0x79, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x22, 0x0a, 0x0a,
695 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
696 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x49, 0x64,
697 0x12, 0x47, 0x0a, 0x07, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28,
698 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
699 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73,
700 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x02,
701 0x52, 0x07, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x22, 0xa1, 0x01, 0x0a, 0x14, 0x55, 0x70,
702 0x64, 0x61, 0x74, 0x65, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65,
703 0x73, 0x74, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73,
704 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
705 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d,
706 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
707 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x47, 0x0a, 0x07, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x18,
708 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
709 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76,
710 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x42,
711 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x22, 0x5a, 0x0a,
712 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x52, 0x65,
713 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
714 0x01, 0x28, 0x09, 0x42, 0x2e, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x28, 0x0a, 0x26, 0x6e, 0x65, 0x74,
715 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f,
716 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x47, 0x61, 0x74, 0x65,
717 0x77, 0x61, 0x79, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0xee, 0x01, 0x0a, 0x23, 0x63, 0x6f,
718 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
719 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
720 0x31, 0x42, 0x0c, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
721 0x01, 0x5a, 0x4e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67,
722 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f,
723 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e,
724 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x76,
725 0x31, 0x3b, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
726 0x73, 0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64,
727 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73,
728 0x2e, 0x56, 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f,
729 0x75, 0x64, 0x5c, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
730 0x65, 0x73, 0x5c, 0x56, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a,
731 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65,
732 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
733 0x6f, 0x33,
734 }
735
736 var (
737 file_google_cloud_networkservices_v1_gateway_proto_rawDescOnce sync.Once
738 file_google_cloud_networkservices_v1_gateway_proto_rawDescData = file_google_cloud_networkservices_v1_gateway_proto_rawDesc
739 )
740
741 func file_google_cloud_networkservices_v1_gateway_proto_rawDescGZIP() []byte {
742 file_google_cloud_networkservices_v1_gateway_proto_rawDescOnce.Do(func() {
743 file_google_cloud_networkservices_v1_gateway_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_networkservices_v1_gateway_proto_rawDescData)
744 })
745 return file_google_cloud_networkservices_v1_gateway_proto_rawDescData
746 }
747
748 var file_google_cloud_networkservices_v1_gateway_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
749 var file_google_cloud_networkservices_v1_gateway_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
750 var file_google_cloud_networkservices_v1_gateway_proto_goTypes = []interface{}{
751 (Gateway_Type)(0),
752 (*Gateway)(nil),
753 (*ListGatewaysRequest)(nil),
754 (*ListGatewaysResponse)(nil),
755 (*GetGatewayRequest)(nil),
756 (*CreateGatewayRequest)(nil),
757 (*UpdateGatewayRequest)(nil),
758 (*DeleteGatewayRequest)(nil),
759 nil,
760 (*timestamppb.Timestamp)(nil),
761 (*fieldmaskpb.FieldMask)(nil),
762 }
763 var file_google_cloud_networkservices_v1_gateway_proto_depIdxs = []int32{
764 9,
765 9,
766 8,
767 0,
768 1,
769 1,
770 10,
771 1,
772 8,
773 8,
774 8,
775 8,
776 0,
777 }
778
779 func init() { file_google_cloud_networkservices_v1_gateway_proto_init() }
780 func file_google_cloud_networkservices_v1_gateway_proto_init() {
781 if File_google_cloud_networkservices_v1_gateway_proto != nil {
782 return
783 }
784 if !protoimpl.UnsafeEnabled {
785 file_google_cloud_networkservices_v1_gateway_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
786 switch v := v.(*Gateway); i {
787 case 0:
788 return &v.state
789 case 1:
790 return &v.sizeCache
791 case 2:
792 return &v.unknownFields
793 default:
794 return nil
795 }
796 }
797 file_google_cloud_networkservices_v1_gateway_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
798 switch v := v.(*ListGatewaysRequest); i {
799 case 0:
800 return &v.state
801 case 1:
802 return &v.sizeCache
803 case 2:
804 return &v.unknownFields
805 default:
806 return nil
807 }
808 }
809 file_google_cloud_networkservices_v1_gateway_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
810 switch v := v.(*ListGatewaysResponse); i {
811 case 0:
812 return &v.state
813 case 1:
814 return &v.sizeCache
815 case 2:
816 return &v.unknownFields
817 default:
818 return nil
819 }
820 }
821 file_google_cloud_networkservices_v1_gateway_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
822 switch v := v.(*GetGatewayRequest); i {
823 case 0:
824 return &v.state
825 case 1:
826 return &v.sizeCache
827 case 2:
828 return &v.unknownFields
829 default:
830 return nil
831 }
832 }
833 file_google_cloud_networkservices_v1_gateway_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
834 switch v := v.(*CreateGatewayRequest); i {
835 case 0:
836 return &v.state
837 case 1:
838 return &v.sizeCache
839 case 2:
840 return &v.unknownFields
841 default:
842 return nil
843 }
844 }
845 file_google_cloud_networkservices_v1_gateway_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
846 switch v := v.(*UpdateGatewayRequest); i {
847 case 0:
848 return &v.state
849 case 1:
850 return &v.sizeCache
851 case 2:
852 return &v.unknownFields
853 default:
854 return nil
855 }
856 }
857 file_google_cloud_networkservices_v1_gateway_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
858 switch v := v.(*DeleteGatewayRequest); i {
859 case 0:
860 return &v.state
861 case 1:
862 return &v.sizeCache
863 case 2:
864 return &v.unknownFields
865 default:
866 return nil
867 }
868 }
869 }
870 type x struct{}
871 out := protoimpl.TypeBuilder{
872 File: protoimpl.DescBuilder{
873 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
874 RawDescriptor: file_google_cloud_networkservices_v1_gateway_proto_rawDesc,
875 NumEnums: 1,
876 NumMessages: 8,
877 NumExtensions: 0,
878 NumServices: 0,
879 },
880 GoTypes: file_google_cloud_networkservices_v1_gateway_proto_goTypes,
881 DependencyIndexes: file_google_cloud_networkservices_v1_gateway_proto_depIdxs,
882 EnumInfos: file_google_cloud_networkservices_v1_gateway_proto_enumTypes,
883 MessageInfos: file_google_cloud_networkservices_v1_gateway_proto_msgTypes,
884 }.Build()
885 File_google_cloud_networkservices_v1_gateway_proto = out.File
886 file_google_cloud_networkservices_v1_gateway_proto_rawDesc = nil
887 file_google_cloud_networkservices_v1_gateway_proto_goTypes = nil
888 file_google_cloud_networkservices_v1_gateway_proto_depIdxs = nil
889 }
890
View as plain text