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 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
31 )
32
33 const (
34
35 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
36
37 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
38 )
39
40
41 type EndpointMatcher_MetadataLabelMatcher_MetadataLabelMatchCriteria int32
42
43 const (
44
45 EndpointMatcher_MetadataLabelMatcher_METADATA_LABEL_MATCH_CRITERIA_UNSPECIFIED EndpointMatcher_MetadataLabelMatcher_MetadataLabelMatchCriteria = 0
46
47
48 EndpointMatcher_MetadataLabelMatcher_MATCH_ANY EndpointMatcher_MetadataLabelMatcher_MetadataLabelMatchCriteria = 1
49
50
51 EndpointMatcher_MetadataLabelMatcher_MATCH_ALL EndpointMatcher_MetadataLabelMatcher_MetadataLabelMatchCriteria = 2
52 )
53
54
55 var (
56 EndpointMatcher_MetadataLabelMatcher_MetadataLabelMatchCriteria_name = map[int32]string{
57 0: "METADATA_LABEL_MATCH_CRITERIA_UNSPECIFIED",
58 1: "MATCH_ANY",
59 2: "MATCH_ALL",
60 }
61 EndpointMatcher_MetadataLabelMatcher_MetadataLabelMatchCriteria_value = map[string]int32{
62 "METADATA_LABEL_MATCH_CRITERIA_UNSPECIFIED": 0,
63 "MATCH_ANY": 1,
64 "MATCH_ALL": 2,
65 }
66 )
67
68 func (x EndpointMatcher_MetadataLabelMatcher_MetadataLabelMatchCriteria) Enum() *EndpointMatcher_MetadataLabelMatcher_MetadataLabelMatchCriteria {
69 p := new(EndpointMatcher_MetadataLabelMatcher_MetadataLabelMatchCriteria)
70 *p = x
71 return p
72 }
73
74 func (x EndpointMatcher_MetadataLabelMatcher_MetadataLabelMatchCriteria) String() string {
75 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
76 }
77
78 func (EndpointMatcher_MetadataLabelMatcher_MetadataLabelMatchCriteria) Descriptor() protoreflect.EnumDescriptor {
79 return file_google_cloud_networkservices_v1beta1_common_proto_enumTypes[0].Descriptor()
80 }
81
82 func (EndpointMatcher_MetadataLabelMatcher_MetadataLabelMatchCriteria) Type() protoreflect.EnumType {
83 return &file_google_cloud_networkservices_v1beta1_common_proto_enumTypes[0]
84 }
85
86 func (x EndpointMatcher_MetadataLabelMatcher_MetadataLabelMatchCriteria) Number() protoreflect.EnumNumber {
87 return protoreflect.EnumNumber(x)
88 }
89
90
91 func (EndpointMatcher_MetadataLabelMatcher_MetadataLabelMatchCriteria) EnumDescriptor() ([]byte, []int) {
92 return file_google_cloud_networkservices_v1beta1_common_proto_rawDescGZIP(), []int{2, 0, 0}
93 }
94
95
96 type OperationMetadata struct {
97 state protoimpl.MessageState
98 sizeCache protoimpl.SizeCache
99 unknownFields protoimpl.UnknownFields
100
101
102 CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
103
104 EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
105
106 Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
107
108 Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
109
110 StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
111
112
113
114
115 RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
116
117 ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
118 }
119
120 func (x *OperationMetadata) Reset() {
121 *x = OperationMetadata{}
122 if protoimpl.UnsafeEnabled {
123 mi := &file_google_cloud_networkservices_v1beta1_common_proto_msgTypes[0]
124 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
125 ms.StoreMessageInfo(mi)
126 }
127 }
128
129 func (x *OperationMetadata) String() string {
130 return protoimpl.X.MessageStringOf(x)
131 }
132
133 func (*OperationMetadata) ProtoMessage() {}
134
135 func (x *OperationMetadata) ProtoReflect() protoreflect.Message {
136 mi := &file_google_cloud_networkservices_v1beta1_common_proto_msgTypes[0]
137 if protoimpl.UnsafeEnabled && x != nil {
138 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
139 if ms.LoadMessageInfo() == nil {
140 ms.StoreMessageInfo(mi)
141 }
142 return ms
143 }
144 return mi.MessageOf(x)
145 }
146
147
148 func (*OperationMetadata) Descriptor() ([]byte, []int) {
149 return file_google_cloud_networkservices_v1beta1_common_proto_rawDescGZIP(), []int{0}
150 }
151
152 func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp {
153 if x != nil {
154 return x.CreateTime
155 }
156 return nil
157 }
158
159 func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp {
160 if x != nil {
161 return x.EndTime
162 }
163 return nil
164 }
165
166 func (x *OperationMetadata) GetTarget() string {
167 if x != nil {
168 return x.Target
169 }
170 return ""
171 }
172
173 func (x *OperationMetadata) GetVerb() string {
174 if x != nil {
175 return x.Verb
176 }
177 return ""
178 }
179
180 func (x *OperationMetadata) GetStatusMessage() string {
181 if x != nil {
182 return x.StatusMessage
183 }
184 return ""
185 }
186
187 func (x *OperationMetadata) GetRequestedCancellation() bool {
188 if x != nil {
189 return x.RequestedCancellation
190 }
191 return false
192 }
193
194 func (x *OperationMetadata) GetApiVersion() string {
195 if x != nil {
196 return x.ApiVersion
197 }
198 return ""
199 }
200
201
202 type TrafficPortSelector struct {
203 state protoimpl.MessageState
204 sizeCache protoimpl.SizeCache
205 unknownFields protoimpl.UnknownFields
206
207
208
209
210
211 Ports []string `protobuf:"bytes,1,rep,name=ports,proto3" json:"ports,omitempty"`
212 }
213
214 func (x *TrafficPortSelector) Reset() {
215 *x = TrafficPortSelector{}
216 if protoimpl.UnsafeEnabled {
217 mi := &file_google_cloud_networkservices_v1beta1_common_proto_msgTypes[1]
218 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
219 ms.StoreMessageInfo(mi)
220 }
221 }
222
223 func (x *TrafficPortSelector) String() string {
224 return protoimpl.X.MessageStringOf(x)
225 }
226
227 func (*TrafficPortSelector) ProtoMessage() {}
228
229 func (x *TrafficPortSelector) ProtoReflect() protoreflect.Message {
230 mi := &file_google_cloud_networkservices_v1beta1_common_proto_msgTypes[1]
231 if protoimpl.UnsafeEnabled && x != nil {
232 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
233 if ms.LoadMessageInfo() == nil {
234 ms.StoreMessageInfo(mi)
235 }
236 return ms
237 }
238 return mi.MessageOf(x)
239 }
240
241
242 func (*TrafficPortSelector) Descriptor() ([]byte, []int) {
243 return file_google_cloud_networkservices_v1beta1_common_proto_rawDescGZIP(), []int{1}
244 }
245
246 func (x *TrafficPortSelector) GetPorts() []string {
247 if x != nil {
248 return x.Ports
249 }
250 return nil
251 }
252
253
254
255 type EndpointMatcher struct {
256 state protoimpl.MessageState
257 sizeCache protoimpl.SizeCache
258 unknownFields protoimpl.UnknownFields
259
260
261
262
263
264
265 MatcherType isEndpointMatcher_MatcherType `protobuf_oneof:"matcher_type"`
266 }
267
268 func (x *EndpointMatcher) Reset() {
269 *x = EndpointMatcher{}
270 if protoimpl.UnsafeEnabled {
271 mi := &file_google_cloud_networkservices_v1beta1_common_proto_msgTypes[2]
272 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
273 ms.StoreMessageInfo(mi)
274 }
275 }
276
277 func (x *EndpointMatcher) String() string {
278 return protoimpl.X.MessageStringOf(x)
279 }
280
281 func (*EndpointMatcher) ProtoMessage() {}
282
283 func (x *EndpointMatcher) ProtoReflect() protoreflect.Message {
284 mi := &file_google_cloud_networkservices_v1beta1_common_proto_msgTypes[2]
285 if protoimpl.UnsafeEnabled && x != nil {
286 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
287 if ms.LoadMessageInfo() == nil {
288 ms.StoreMessageInfo(mi)
289 }
290 return ms
291 }
292 return mi.MessageOf(x)
293 }
294
295
296 func (*EndpointMatcher) Descriptor() ([]byte, []int) {
297 return file_google_cloud_networkservices_v1beta1_common_proto_rawDescGZIP(), []int{2}
298 }
299
300 func (m *EndpointMatcher) GetMatcherType() isEndpointMatcher_MatcherType {
301 if m != nil {
302 return m.MatcherType
303 }
304 return nil
305 }
306
307 func (x *EndpointMatcher) GetMetadataLabelMatcher() *EndpointMatcher_MetadataLabelMatcher {
308 if x, ok := x.GetMatcherType().(*EndpointMatcher_MetadataLabelMatcher_); ok {
309 return x.MetadataLabelMatcher
310 }
311 return nil
312 }
313
314 type isEndpointMatcher_MatcherType interface {
315 isEndpointMatcher_MatcherType()
316 }
317
318 type EndpointMatcher_MetadataLabelMatcher_ struct {
319
320 MetadataLabelMatcher *EndpointMatcher_MetadataLabelMatcher `protobuf:"bytes,1,opt,name=metadata_label_matcher,json=metadataLabelMatcher,proto3,oneof"`
321 }
322
323 func (*EndpointMatcher_MetadataLabelMatcher_) isEndpointMatcher_MatcherType() {}
324
325
326 type EndpointMatcher_MetadataLabelMatcher struct {
327 state protoimpl.MessageState
328 sizeCache protoimpl.SizeCache
329 unknownFields protoimpl.UnknownFields
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360 MetadataLabelMatchCriteria EndpointMatcher_MetadataLabelMatcher_MetadataLabelMatchCriteria `protobuf:"varint,1,opt,name=metadata_label_match_criteria,json=metadataLabelMatchCriteria,proto3,enum=google.cloud.networkservices.v1beta1.EndpointMatcher_MetadataLabelMatcher_MetadataLabelMatchCriteria" json:"metadata_label_match_criteria,omitempty"`
361
362
363
364
365
366 MetadataLabels []*EndpointMatcher_MetadataLabelMatcher_MetadataLabels `protobuf:"bytes,2,rep,name=metadata_labels,json=metadataLabels,proto3" json:"metadata_labels,omitempty"`
367 }
368
369 func (x *EndpointMatcher_MetadataLabelMatcher) Reset() {
370 *x = EndpointMatcher_MetadataLabelMatcher{}
371 if protoimpl.UnsafeEnabled {
372 mi := &file_google_cloud_networkservices_v1beta1_common_proto_msgTypes[3]
373 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
374 ms.StoreMessageInfo(mi)
375 }
376 }
377
378 func (x *EndpointMatcher_MetadataLabelMatcher) String() string {
379 return protoimpl.X.MessageStringOf(x)
380 }
381
382 func (*EndpointMatcher_MetadataLabelMatcher) ProtoMessage() {}
383
384 func (x *EndpointMatcher_MetadataLabelMatcher) ProtoReflect() protoreflect.Message {
385 mi := &file_google_cloud_networkservices_v1beta1_common_proto_msgTypes[3]
386 if protoimpl.UnsafeEnabled && x != nil {
387 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
388 if ms.LoadMessageInfo() == nil {
389 ms.StoreMessageInfo(mi)
390 }
391 return ms
392 }
393 return mi.MessageOf(x)
394 }
395
396
397 func (*EndpointMatcher_MetadataLabelMatcher) Descriptor() ([]byte, []int) {
398 return file_google_cloud_networkservices_v1beta1_common_proto_rawDescGZIP(), []int{2, 0}
399 }
400
401 func (x *EndpointMatcher_MetadataLabelMatcher) GetMetadataLabelMatchCriteria() EndpointMatcher_MetadataLabelMatcher_MetadataLabelMatchCriteria {
402 if x != nil {
403 return x.MetadataLabelMatchCriteria
404 }
405 return EndpointMatcher_MetadataLabelMatcher_METADATA_LABEL_MATCH_CRITERIA_UNSPECIFIED
406 }
407
408 func (x *EndpointMatcher_MetadataLabelMatcher) GetMetadataLabels() []*EndpointMatcher_MetadataLabelMatcher_MetadataLabels {
409 if x != nil {
410 return x.MetadataLabels
411 }
412 return nil
413 }
414
415
416 type EndpointMatcher_MetadataLabelMatcher_MetadataLabels struct {
417 state protoimpl.MessageState
418 sizeCache protoimpl.SizeCache
419 unknownFields protoimpl.UnknownFields
420
421
422 LabelName string `protobuf:"bytes,1,opt,name=label_name,json=labelName,proto3" json:"label_name,omitempty"`
423
424
425 LabelValue string `protobuf:"bytes,2,opt,name=label_value,json=labelValue,proto3" json:"label_value,omitempty"`
426 }
427
428 func (x *EndpointMatcher_MetadataLabelMatcher_MetadataLabels) Reset() {
429 *x = EndpointMatcher_MetadataLabelMatcher_MetadataLabels{}
430 if protoimpl.UnsafeEnabled {
431 mi := &file_google_cloud_networkservices_v1beta1_common_proto_msgTypes[4]
432 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
433 ms.StoreMessageInfo(mi)
434 }
435 }
436
437 func (x *EndpointMatcher_MetadataLabelMatcher_MetadataLabels) String() string {
438 return protoimpl.X.MessageStringOf(x)
439 }
440
441 func (*EndpointMatcher_MetadataLabelMatcher_MetadataLabels) ProtoMessage() {}
442
443 func (x *EndpointMatcher_MetadataLabelMatcher_MetadataLabels) ProtoReflect() protoreflect.Message {
444 mi := &file_google_cloud_networkservices_v1beta1_common_proto_msgTypes[4]
445 if protoimpl.UnsafeEnabled && x != nil {
446 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
447 if ms.LoadMessageInfo() == nil {
448 ms.StoreMessageInfo(mi)
449 }
450 return ms
451 }
452 return mi.MessageOf(x)
453 }
454
455
456 func (*EndpointMatcher_MetadataLabelMatcher_MetadataLabels) Descriptor() ([]byte, []int) {
457 return file_google_cloud_networkservices_v1beta1_common_proto_rawDescGZIP(), []int{2, 0, 0}
458 }
459
460 func (x *EndpointMatcher_MetadataLabelMatcher_MetadataLabels) GetLabelName() string {
461 if x != nil {
462 return x.LabelName
463 }
464 return ""
465 }
466
467 func (x *EndpointMatcher_MetadataLabelMatcher_MetadataLabels) GetLabelValue() string {
468 if x != nil {
469 return x.LabelValue
470 }
471 return ""
472 }
473
474 var File_google_cloud_networkservices_v1beta1_common_proto protoreflect.FileDescriptor
475
476 var file_google_cloud_networkservices_v1beta1_common_proto_rawDesc = []byte{
477 0x0a, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e,
478 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x76,
479 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72,
480 0x6f, 0x74, 0x6f, 0x12, 0x24, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
481 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
482 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
483 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61,
484 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67,
485 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65,
486 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd5, 0x02, 0x0a, 0x11,
487 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
488 0x61, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65,
489 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
490 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
491 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54,
492 0x69, 0x6d, 0x65, 0x12, 0x3a, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
493 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
494 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
495 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12,
496 0x1b, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42,
497 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x17, 0x0a, 0x04,
498 0x76, 0x65, 0x72, 0x62, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
499 0x04, 0x76, 0x65, 0x72, 0x62, 0x12, 0x2a, 0x0a, 0x0e, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f,
500 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
501 0x41, 0x03, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
502 0x65, 0x12, 0x3a, 0x0a, 0x16, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x63,
503 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28,
504 0x08, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x15, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65,
505 0x64, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x0a,
506 0x0b, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01,
507 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x61, 0x70, 0x69, 0x56, 0x65, 0x72, 0x73,
508 0x69, 0x6f, 0x6e, 0x22, 0x30, 0x0a, 0x13, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x6f,
509 0x72, 0x74, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x19, 0x0a, 0x05, 0x70, 0x6f,
510 0x72, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x05,
511 0x70, 0x6f, 0x72, 0x74, 0x73, 0x22, 0xb6, 0x05, 0x0a, 0x0f, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
512 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x12, 0x82, 0x01, 0x0a, 0x16, 0x6d, 0x65,
513 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6d, 0x61, 0x74,
514 0x63, 0x68, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4a, 0x2e, 0x67, 0x6f, 0x6f,
515 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
516 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
517 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65,
518 0x72, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x4d,
519 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x48, 0x00, 0x52, 0x14, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61,
520 0x74, 0x61, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x1a, 0x8d,
521 0x04, 0x0a, 0x14, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x4c, 0x61, 0x62, 0x65, 0x6c,
522 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x12, 0xa8, 0x01, 0x0a, 0x1d, 0x6d, 0x65, 0x74, 0x61,
523 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68,
524 0x5f, 0x63, 0x72, 0x69, 0x74, 0x65, 0x72, 0x69, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32,
525 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
526 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
527 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x4d,
528 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x4c,
529 0x61, 0x62, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x2e, 0x4d, 0x65, 0x74, 0x61,
530 0x64, 0x61, 0x74, 0x61, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x43, 0x72,
531 0x69, 0x74, 0x65, 0x72, 0x69, 0x61, 0x52, 0x1a, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
532 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x43, 0x72, 0x69, 0x74, 0x65, 0x72,
533 0x69, 0x61, 0x12, 0x82, 0x01, 0x0a, 0x0f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x5f,
534 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x59, 0x2e, 0x67,
535 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77,
536 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65,
537 0x74, 0x61, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x63,
538 0x68, 0x65, 0x72, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x4c, 0x61, 0x62, 0x65,
539 0x6c, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
540 0x61, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x52, 0x0e, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
541 0x61, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x1a, 0x5a, 0x0a, 0x0e, 0x4d, 0x65, 0x74, 0x61, 0x64,
542 0x61, 0x74, 0x61, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x6c, 0x61, 0x62,
543 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
544 0x41, 0x02, 0x52, 0x09, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a,
545 0x0b, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
546 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x56, 0x61,
547 0x6c, 0x75, 0x65, 0x22, 0x69, 0x0a, 0x1a, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x4c,
548 0x61, 0x62, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x43, 0x72, 0x69, 0x74, 0x65, 0x72, 0x69,
549 0x61, 0x12, 0x2d, 0x0a, 0x29, 0x4d, 0x45, 0x54, 0x41, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x4c, 0x41,
550 0x42, 0x45, 0x4c, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x43, 0x52, 0x49, 0x54, 0x45, 0x52,
551 0x49, 0x41, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
552 0x12, 0x0d, 0x0a, 0x09, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x41, 0x4e, 0x59, 0x10, 0x01, 0x12,
553 0x0d, 0x0a, 0x09, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x41, 0x4c, 0x4c, 0x10, 0x02, 0x42, 0x0e,
554 0x0a, 0x0c, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x86,
555 0x02, 0x0a, 0x28, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
556 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69,
557 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0b, 0x43, 0x6f, 0x6d,
558 0x6d, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x53, 0x67, 0x6f, 0x6f, 0x67,
559 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65,
560 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
561 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73,
562 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b,
563 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0xaa,
564 0x02, 0x24, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x4e,
565 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x56,
566 0x31, 0x42, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x24, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c,
567 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x72,
568 0x76, 0x69, 0x63, 0x65, 0x73, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x27,
569 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x4e,
570 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x3a, 0x3a,
571 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
572 }
573
574 var (
575 file_google_cloud_networkservices_v1beta1_common_proto_rawDescOnce sync.Once
576 file_google_cloud_networkservices_v1beta1_common_proto_rawDescData = file_google_cloud_networkservices_v1beta1_common_proto_rawDesc
577 )
578
579 func file_google_cloud_networkservices_v1beta1_common_proto_rawDescGZIP() []byte {
580 file_google_cloud_networkservices_v1beta1_common_proto_rawDescOnce.Do(func() {
581 file_google_cloud_networkservices_v1beta1_common_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_networkservices_v1beta1_common_proto_rawDescData)
582 })
583 return file_google_cloud_networkservices_v1beta1_common_proto_rawDescData
584 }
585
586 var file_google_cloud_networkservices_v1beta1_common_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
587 var file_google_cloud_networkservices_v1beta1_common_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
588 var file_google_cloud_networkservices_v1beta1_common_proto_goTypes = []interface{}{
589 (EndpointMatcher_MetadataLabelMatcher_MetadataLabelMatchCriteria)(0),
590 (*OperationMetadata)(nil),
591 (*TrafficPortSelector)(nil),
592 (*EndpointMatcher)(nil),
593 (*EndpointMatcher_MetadataLabelMatcher)(nil),
594 (*EndpointMatcher_MetadataLabelMatcher_MetadataLabels)(nil),
595 (*timestamppb.Timestamp)(nil),
596 }
597 var file_google_cloud_networkservices_v1beta1_common_proto_depIdxs = []int32{
598 6,
599 6,
600 4,
601 0,
602 5,
603 5,
604 5,
605 5,
606 5,
607 0,
608 }
609
610 func init() { file_google_cloud_networkservices_v1beta1_common_proto_init() }
611 func file_google_cloud_networkservices_v1beta1_common_proto_init() {
612 if File_google_cloud_networkservices_v1beta1_common_proto != nil {
613 return
614 }
615 if !protoimpl.UnsafeEnabled {
616 file_google_cloud_networkservices_v1beta1_common_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
617 switch v := v.(*OperationMetadata); i {
618 case 0:
619 return &v.state
620 case 1:
621 return &v.sizeCache
622 case 2:
623 return &v.unknownFields
624 default:
625 return nil
626 }
627 }
628 file_google_cloud_networkservices_v1beta1_common_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
629 switch v := v.(*TrafficPortSelector); i {
630 case 0:
631 return &v.state
632 case 1:
633 return &v.sizeCache
634 case 2:
635 return &v.unknownFields
636 default:
637 return nil
638 }
639 }
640 file_google_cloud_networkservices_v1beta1_common_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
641 switch v := v.(*EndpointMatcher); i {
642 case 0:
643 return &v.state
644 case 1:
645 return &v.sizeCache
646 case 2:
647 return &v.unknownFields
648 default:
649 return nil
650 }
651 }
652 file_google_cloud_networkservices_v1beta1_common_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
653 switch v := v.(*EndpointMatcher_MetadataLabelMatcher); i {
654 case 0:
655 return &v.state
656 case 1:
657 return &v.sizeCache
658 case 2:
659 return &v.unknownFields
660 default:
661 return nil
662 }
663 }
664 file_google_cloud_networkservices_v1beta1_common_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
665 switch v := v.(*EndpointMatcher_MetadataLabelMatcher_MetadataLabels); i {
666 case 0:
667 return &v.state
668 case 1:
669 return &v.sizeCache
670 case 2:
671 return &v.unknownFields
672 default:
673 return nil
674 }
675 }
676 }
677 file_google_cloud_networkservices_v1beta1_common_proto_msgTypes[2].OneofWrappers = []interface{}{
678 (*EndpointMatcher_MetadataLabelMatcher_)(nil),
679 }
680 type x struct{}
681 out := protoimpl.TypeBuilder{
682 File: protoimpl.DescBuilder{
683 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
684 RawDescriptor: file_google_cloud_networkservices_v1beta1_common_proto_rawDesc,
685 NumEnums: 1,
686 NumMessages: 5,
687 NumExtensions: 0,
688 NumServices: 0,
689 },
690 GoTypes: file_google_cloud_networkservices_v1beta1_common_proto_goTypes,
691 DependencyIndexes: file_google_cloud_networkservices_v1beta1_common_proto_depIdxs,
692 EnumInfos: file_google_cloud_networkservices_v1beta1_common_proto_enumTypes,
693 MessageInfos: file_google_cloud_networkservices_v1beta1_common_proto_msgTypes,
694 }.Build()
695 File_google_cloud_networkservices_v1beta1_common_proto = out.File
696 file_google_cloud_networkservices_v1beta1_common_proto_rawDesc = nil
697 file_google_cloud_networkservices_v1beta1_common_proto_goTypes = nil
698 file_google_cloud_networkservices_v1beta1_common_proto_depIdxs = nil
699 }
700
View as plain text