1
2
3
4
5
6
7 package envoy_admin_v4alpha
8
9 import (
10 _ "github.com/cncf/udpa/go/udpa/annotations"
11 _ "github.com/datawire/ambassador/v2/pkg/api/envoy/annotations"
12 v4alpha "github.com/datawire/ambassador/v2/pkg/api/envoy/config/core/v4alpha"
13 proto "github.com/golang/protobuf/proto"
14 duration "github.com/golang/protobuf/ptypes/duration"
15 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
16 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
17 reflect "reflect"
18 sync "sync"
19 )
20
21 const (
22
23 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
24
25 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
26 )
27
28
29
30 const _ = proto.ProtoPackageIsVersion4
31
32 type ServerInfo_State int32
33
34 const (
35
36 ServerInfo_LIVE ServerInfo_State = 0
37
38 ServerInfo_DRAINING ServerInfo_State = 1
39
40 ServerInfo_PRE_INITIALIZING ServerInfo_State = 2
41
42 ServerInfo_INITIALIZING ServerInfo_State = 3
43 )
44
45
46 var (
47 ServerInfo_State_name = map[int32]string{
48 0: "LIVE",
49 1: "DRAINING",
50 2: "PRE_INITIALIZING",
51 3: "INITIALIZING",
52 }
53 ServerInfo_State_value = map[string]int32{
54 "LIVE": 0,
55 "DRAINING": 1,
56 "PRE_INITIALIZING": 2,
57 "INITIALIZING": 3,
58 }
59 )
60
61 func (x ServerInfo_State) Enum() *ServerInfo_State {
62 p := new(ServerInfo_State)
63 *p = x
64 return p
65 }
66
67 func (x ServerInfo_State) String() string {
68 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
69 }
70
71 func (ServerInfo_State) Descriptor() protoreflect.EnumDescriptor {
72 return file_envoy_admin_v4alpha_server_info_proto_enumTypes[0].Descriptor()
73 }
74
75 func (ServerInfo_State) Type() protoreflect.EnumType {
76 return &file_envoy_admin_v4alpha_server_info_proto_enumTypes[0]
77 }
78
79 func (x ServerInfo_State) Number() protoreflect.EnumNumber {
80 return protoreflect.EnumNumber(x)
81 }
82
83
84 func (ServerInfo_State) EnumDescriptor() ([]byte, []int) {
85 return file_envoy_admin_v4alpha_server_info_proto_rawDescGZIP(), []int{0, 0}
86 }
87
88 type CommandLineOptions_IpVersion int32
89
90 const (
91 CommandLineOptions_v4 CommandLineOptions_IpVersion = 0
92 CommandLineOptions_v6 CommandLineOptions_IpVersion = 1
93 )
94
95
96 var (
97 CommandLineOptions_IpVersion_name = map[int32]string{
98 0: "v4",
99 1: "v6",
100 }
101 CommandLineOptions_IpVersion_value = map[string]int32{
102 "v4": 0,
103 "v6": 1,
104 }
105 )
106
107 func (x CommandLineOptions_IpVersion) Enum() *CommandLineOptions_IpVersion {
108 p := new(CommandLineOptions_IpVersion)
109 *p = x
110 return p
111 }
112
113 func (x CommandLineOptions_IpVersion) String() string {
114 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
115 }
116
117 func (CommandLineOptions_IpVersion) Descriptor() protoreflect.EnumDescriptor {
118 return file_envoy_admin_v4alpha_server_info_proto_enumTypes[1].Descriptor()
119 }
120
121 func (CommandLineOptions_IpVersion) Type() protoreflect.EnumType {
122 return &file_envoy_admin_v4alpha_server_info_proto_enumTypes[1]
123 }
124
125 func (x CommandLineOptions_IpVersion) Number() protoreflect.EnumNumber {
126 return protoreflect.EnumNumber(x)
127 }
128
129
130 func (CommandLineOptions_IpVersion) EnumDescriptor() ([]byte, []int) {
131 return file_envoy_admin_v4alpha_server_info_proto_rawDescGZIP(), []int{1, 0}
132 }
133
134 type CommandLineOptions_Mode int32
135
136 const (
137
138 CommandLineOptions_Serve CommandLineOptions_Mode = 0
139
140 CommandLineOptions_Validate CommandLineOptions_Mode = 1
141
142 CommandLineOptions_InitOnly CommandLineOptions_Mode = 2
143 )
144
145
146 var (
147 CommandLineOptions_Mode_name = map[int32]string{
148 0: "Serve",
149 1: "Validate",
150 2: "InitOnly",
151 }
152 CommandLineOptions_Mode_value = map[string]int32{
153 "Serve": 0,
154 "Validate": 1,
155 "InitOnly": 2,
156 }
157 )
158
159 func (x CommandLineOptions_Mode) Enum() *CommandLineOptions_Mode {
160 p := new(CommandLineOptions_Mode)
161 *p = x
162 return p
163 }
164
165 func (x CommandLineOptions_Mode) String() string {
166 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
167 }
168
169 func (CommandLineOptions_Mode) Descriptor() protoreflect.EnumDescriptor {
170 return file_envoy_admin_v4alpha_server_info_proto_enumTypes[2].Descriptor()
171 }
172
173 func (CommandLineOptions_Mode) Type() protoreflect.EnumType {
174 return &file_envoy_admin_v4alpha_server_info_proto_enumTypes[2]
175 }
176
177 func (x CommandLineOptions_Mode) Number() protoreflect.EnumNumber {
178 return protoreflect.EnumNumber(x)
179 }
180
181
182 func (CommandLineOptions_Mode) EnumDescriptor() ([]byte, []int) {
183 return file_envoy_admin_v4alpha_server_info_proto_rawDescGZIP(), []int{1, 1}
184 }
185
186 type CommandLineOptions_DrainStrategy int32
187
188 const (
189
190 CommandLineOptions_Gradual CommandLineOptions_DrainStrategy = 0
191
192 CommandLineOptions_Immediate CommandLineOptions_DrainStrategy = 1
193 )
194
195
196 var (
197 CommandLineOptions_DrainStrategy_name = map[int32]string{
198 0: "Gradual",
199 1: "Immediate",
200 }
201 CommandLineOptions_DrainStrategy_value = map[string]int32{
202 "Gradual": 0,
203 "Immediate": 1,
204 }
205 )
206
207 func (x CommandLineOptions_DrainStrategy) Enum() *CommandLineOptions_DrainStrategy {
208 p := new(CommandLineOptions_DrainStrategy)
209 *p = x
210 return p
211 }
212
213 func (x CommandLineOptions_DrainStrategy) String() string {
214 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
215 }
216
217 func (CommandLineOptions_DrainStrategy) Descriptor() protoreflect.EnumDescriptor {
218 return file_envoy_admin_v4alpha_server_info_proto_enumTypes[3].Descriptor()
219 }
220
221 func (CommandLineOptions_DrainStrategy) Type() protoreflect.EnumType {
222 return &file_envoy_admin_v4alpha_server_info_proto_enumTypes[3]
223 }
224
225 func (x CommandLineOptions_DrainStrategy) Number() protoreflect.EnumNumber {
226 return protoreflect.EnumNumber(x)
227 }
228
229
230 func (CommandLineOptions_DrainStrategy) EnumDescriptor() ([]byte, []int) {
231 return file_envoy_admin_v4alpha_server_info_proto_rawDescGZIP(), []int{1, 2}
232 }
233
234
235
236
237 type ServerInfo struct {
238 state protoimpl.MessageState
239 sizeCache protoimpl.SizeCache
240 unknownFields protoimpl.UnknownFields
241
242
243 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
244
245 State ServerInfo_State `protobuf:"varint,2,opt,name=state,proto3,enum=envoy.admin.v4alpha.ServerInfo_State" json:"state,omitempty"`
246
247 UptimeCurrentEpoch *duration.Duration `protobuf:"bytes,3,opt,name=uptime_current_epoch,json=uptimeCurrentEpoch,proto3" json:"uptime_current_epoch,omitempty"`
248
249 UptimeAllEpochs *duration.Duration `protobuf:"bytes,4,opt,name=uptime_all_epochs,json=uptimeAllEpochs,proto3" json:"uptime_all_epochs,omitempty"`
250
251 HotRestartVersion string `protobuf:"bytes,5,opt,name=hot_restart_version,json=hotRestartVersion,proto3" json:"hot_restart_version,omitempty"`
252
253 CommandLineOptions *CommandLineOptions `protobuf:"bytes,6,opt,name=command_line_options,json=commandLineOptions,proto3" json:"command_line_options,omitempty"`
254
255 Node *v4alpha.Node `protobuf:"bytes,7,opt,name=node,proto3" json:"node,omitempty"`
256 }
257
258 func (x *ServerInfo) Reset() {
259 *x = ServerInfo{}
260 if protoimpl.UnsafeEnabled {
261 mi := &file_envoy_admin_v4alpha_server_info_proto_msgTypes[0]
262 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
263 ms.StoreMessageInfo(mi)
264 }
265 }
266
267 func (x *ServerInfo) String() string {
268 return protoimpl.X.MessageStringOf(x)
269 }
270
271 func (*ServerInfo) ProtoMessage() {}
272
273 func (x *ServerInfo) ProtoReflect() protoreflect.Message {
274 mi := &file_envoy_admin_v4alpha_server_info_proto_msgTypes[0]
275 if protoimpl.UnsafeEnabled && x != nil {
276 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
277 if ms.LoadMessageInfo() == nil {
278 ms.StoreMessageInfo(mi)
279 }
280 return ms
281 }
282 return mi.MessageOf(x)
283 }
284
285
286 func (*ServerInfo) Descriptor() ([]byte, []int) {
287 return file_envoy_admin_v4alpha_server_info_proto_rawDescGZIP(), []int{0}
288 }
289
290 func (x *ServerInfo) GetVersion() string {
291 if x != nil {
292 return x.Version
293 }
294 return ""
295 }
296
297 func (x *ServerInfo) GetState() ServerInfo_State {
298 if x != nil {
299 return x.State
300 }
301 return ServerInfo_LIVE
302 }
303
304 func (x *ServerInfo) GetUptimeCurrentEpoch() *duration.Duration {
305 if x != nil {
306 return x.UptimeCurrentEpoch
307 }
308 return nil
309 }
310
311 func (x *ServerInfo) GetUptimeAllEpochs() *duration.Duration {
312 if x != nil {
313 return x.UptimeAllEpochs
314 }
315 return nil
316 }
317
318 func (x *ServerInfo) GetHotRestartVersion() string {
319 if x != nil {
320 return x.HotRestartVersion
321 }
322 return ""
323 }
324
325 func (x *ServerInfo) GetCommandLineOptions() *CommandLineOptions {
326 if x != nil {
327 return x.CommandLineOptions
328 }
329 return nil
330 }
331
332 func (x *ServerInfo) GetNode() *v4alpha.Node {
333 if x != nil {
334 return x.Node
335 }
336 return nil
337 }
338
339
340 type CommandLineOptions struct {
341 state protoimpl.MessageState
342 sizeCache protoimpl.SizeCache
343 unknownFields protoimpl.UnknownFields
344
345
346 BaseId uint64 `protobuf:"varint,1,opt,name=base_id,json=baseId,proto3" json:"base_id,omitempty"`
347
348 UseDynamicBaseId bool `protobuf:"varint,31,opt,name=use_dynamic_base_id,json=useDynamicBaseId,proto3" json:"use_dynamic_base_id,omitempty"`
349
350 BaseIdPath string `protobuf:"bytes,32,opt,name=base_id_path,json=baseIdPath,proto3" json:"base_id_path,omitempty"`
351
352 Concurrency uint32 `protobuf:"varint,2,opt,name=concurrency,proto3" json:"concurrency,omitempty"`
353
354 ConfigPath string `protobuf:"bytes,3,opt,name=config_path,json=configPath,proto3" json:"config_path,omitempty"`
355
356 ConfigYaml string `protobuf:"bytes,4,opt,name=config_yaml,json=configYaml,proto3" json:"config_yaml,omitempty"`
357
358 AllowUnknownStaticFields bool `protobuf:"varint,5,opt,name=allow_unknown_static_fields,json=allowUnknownStaticFields,proto3" json:"allow_unknown_static_fields,omitempty"`
359
360 RejectUnknownDynamicFields bool `protobuf:"varint,26,opt,name=reject_unknown_dynamic_fields,json=rejectUnknownDynamicFields,proto3" json:"reject_unknown_dynamic_fields,omitempty"`
361
362 IgnoreUnknownDynamicFields bool `protobuf:"varint,30,opt,name=ignore_unknown_dynamic_fields,json=ignoreUnknownDynamicFields,proto3" json:"ignore_unknown_dynamic_fields,omitempty"`
363
364 AdminAddressPath string `protobuf:"bytes,6,opt,name=admin_address_path,json=adminAddressPath,proto3" json:"admin_address_path,omitempty"`
365
366 LocalAddressIpVersion CommandLineOptions_IpVersion `protobuf:"varint,7,opt,name=local_address_ip_version,json=localAddressIpVersion,proto3,enum=envoy.admin.v4alpha.CommandLineOptions_IpVersion" json:"local_address_ip_version,omitempty"`
367
368 LogLevel string `protobuf:"bytes,8,opt,name=log_level,json=logLevel,proto3" json:"log_level,omitempty"`
369
370 ComponentLogLevel string `protobuf:"bytes,9,opt,name=component_log_level,json=componentLogLevel,proto3" json:"component_log_level,omitempty"`
371
372 LogFormat string `protobuf:"bytes,10,opt,name=log_format,json=logFormat,proto3" json:"log_format,omitempty"`
373
374 LogFormatEscaped bool `protobuf:"varint,27,opt,name=log_format_escaped,json=logFormatEscaped,proto3" json:"log_format_escaped,omitempty"`
375
376 LogPath string `protobuf:"bytes,11,opt,name=log_path,json=logPath,proto3" json:"log_path,omitempty"`
377
378 ServiceCluster string `protobuf:"bytes,13,opt,name=service_cluster,json=serviceCluster,proto3" json:"service_cluster,omitempty"`
379
380 ServiceNode string `protobuf:"bytes,14,opt,name=service_node,json=serviceNode,proto3" json:"service_node,omitempty"`
381
382 ServiceZone string `protobuf:"bytes,15,opt,name=service_zone,json=serviceZone,proto3" json:"service_zone,omitempty"`
383
384 FileFlushInterval *duration.Duration `protobuf:"bytes,16,opt,name=file_flush_interval,json=fileFlushInterval,proto3" json:"file_flush_interval,omitempty"`
385
386 DrainTime *duration.Duration `protobuf:"bytes,17,opt,name=drain_time,json=drainTime,proto3" json:"drain_time,omitempty"`
387
388 DrainStrategy CommandLineOptions_DrainStrategy `protobuf:"varint,33,opt,name=drain_strategy,json=drainStrategy,proto3,enum=envoy.admin.v4alpha.CommandLineOptions_DrainStrategy" json:"drain_strategy,omitempty"`
389
390 ParentShutdownTime *duration.Duration `protobuf:"bytes,18,opt,name=parent_shutdown_time,json=parentShutdownTime,proto3" json:"parent_shutdown_time,omitempty"`
391
392 Mode CommandLineOptions_Mode `protobuf:"varint,19,opt,name=mode,proto3,enum=envoy.admin.v4alpha.CommandLineOptions_Mode" json:"mode,omitempty"`
393
394 DisableHotRestart bool `protobuf:"varint,22,opt,name=disable_hot_restart,json=disableHotRestart,proto3" json:"disable_hot_restart,omitempty"`
395
396 EnableMutexTracing bool `protobuf:"varint,23,opt,name=enable_mutex_tracing,json=enableMutexTracing,proto3" json:"enable_mutex_tracing,omitempty"`
397
398 RestartEpoch uint32 `protobuf:"varint,24,opt,name=restart_epoch,json=restartEpoch,proto3" json:"restart_epoch,omitempty"`
399
400 CpusetThreads bool `protobuf:"varint,25,opt,name=cpuset_threads,json=cpusetThreads,proto3" json:"cpuset_threads,omitempty"`
401
402 DisabledExtensions []string `protobuf:"bytes,28,rep,name=disabled_extensions,json=disabledExtensions,proto3" json:"disabled_extensions,omitempty"`
403
404 BootstrapVersion uint32 `protobuf:"varint,29,opt,name=bootstrap_version,json=bootstrapVersion,proto3" json:"bootstrap_version,omitempty"`
405
406 EnableFineGrainLogging bool `protobuf:"varint,34,opt,name=enable_fine_grain_logging,json=enableFineGrainLogging,proto3" json:"enable_fine_grain_logging,omitempty"`
407
408 SocketPath string `protobuf:"bytes,35,opt,name=socket_path,json=socketPath,proto3" json:"socket_path,omitempty"`
409
410 SocketMode uint32 `protobuf:"varint,36,opt,name=socket_mode,json=socketMode,proto3" json:"socket_mode,omitempty"`
411 }
412
413 func (x *CommandLineOptions) Reset() {
414 *x = CommandLineOptions{}
415 if protoimpl.UnsafeEnabled {
416 mi := &file_envoy_admin_v4alpha_server_info_proto_msgTypes[1]
417 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
418 ms.StoreMessageInfo(mi)
419 }
420 }
421
422 func (x *CommandLineOptions) String() string {
423 return protoimpl.X.MessageStringOf(x)
424 }
425
426 func (*CommandLineOptions) ProtoMessage() {}
427
428 func (x *CommandLineOptions) ProtoReflect() protoreflect.Message {
429 mi := &file_envoy_admin_v4alpha_server_info_proto_msgTypes[1]
430 if protoimpl.UnsafeEnabled && x != nil {
431 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
432 if ms.LoadMessageInfo() == nil {
433 ms.StoreMessageInfo(mi)
434 }
435 return ms
436 }
437 return mi.MessageOf(x)
438 }
439
440
441 func (*CommandLineOptions) Descriptor() ([]byte, []int) {
442 return file_envoy_admin_v4alpha_server_info_proto_rawDescGZIP(), []int{1}
443 }
444
445 func (x *CommandLineOptions) GetBaseId() uint64 {
446 if x != nil {
447 return x.BaseId
448 }
449 return 0
450 }
451
452 func (x *CommandLineOptions) GetUseDynamicBaseId() bool {
453 if x != nil {
454 return x.UseDynamicBaseId
455 }
456 return false
457 }
458
459 func (x *CommandLineOptions) GetBaseIdPath() string {
460 if x != nil {
461 return x.BaseIdPath
462 }
463 return ""
464 }
465
466 func (x *CommandLineOptions) GetConcurrency() uint32 {
467 if x != nil {
468 return x.Concurrency
469 }
470 return 0
471 }
472
473 func (x *CommandLineOptions) GetConfigPath() string {
474 if x != nil {
475 return x.ConfigPath
476 }
477 return ""
478 }
479
480 func (x *CommandLineOptions) GetConfigYaml() string {
481 if x != nil {
482 return x.ConfigYaml
483 }
484 return ""
485 }
486
487 func (x *CommandLineOptions) GetAllowUnknownStaticFields() bool {
488 if x != nil {
489 return x.AllowUnknownStaticFields
490 }
491 return false
492 }
493
494 func (x *CommandLineOptions) GetRejectUnknownDynamicFields() bool {
495 if x != nil {
496 return x.RejectUnknownDynamicFields
497 }
498 return false
499 }
500
501 func (x *CommandLineOptions) GetIgnoreUnknownDynamicFields() bool {
502 if x != nil {
503 return x.IgnoreUnknownDynamicFields
504 }
505 return false
506 }
507
508 func (x *CommandLineOptions) GetAdminAddressPath() string {
509 if x != nil {
510 return x.AdminAddressPath
511 }
512 return ""
513 }
514
515 func (x *CommandLineOptions) GetLocalAddressIpVersion() CommandLineOptions_IpVersion {
516 if x != nil {
517 return x.LocalAddressIpVersion
518 }
519 return CommandLineOptions_v4
520 }
521
522 func (x *CommandLineOptions) GetLogLevel() string {
523 if x != nil {
524 return x.LogLevel
525 }
526 return ""
527 }
528
529 func (x *CommandLineOptions) GetComponentLogLevel() string {
530 if x != nil {
531 return x.ComponentLogLevel
532 }
533 return ""
534 }
535
536 func (x *CommandLineOptions) GetLogFormat() string {
537 if x != nil {
538 return x.LogFormat
539 }
540 return ""
541 }
542
543 func (x *CommandLineOptions) GetLogFormatEscaped() bool {
544 if x != nil {
545 return x.LogFormatEscaped
546 }
547 return false
548 }
549
550 func (x *CommandLineOptions) GetLogPath() string {
551 if x != nil {
552 return x.LogPath
553 }
554 return ""
555 }
556
557 func (x *CommandLineOptions) GetServiceCluster() string {
558 if x != nil {
559 return x.ServiceCluster
560 }
561 return ""
562 }
563
564 func (x *CommandLineOptions) GetServiceNode() string {
565 if x != nil {
566 return x.ServiceNode
567 }
568 return ""
569 }
570
571 func (x *CommandLineOptions) GetServiceZone() string {
572 if x != nil {
573 return x.ServiceZone
574 }
575 return ""
576 }
577
578 func (x *CommandLineOptions) GetFileFlushInterval() *duration.Duration {
579 if x != nil {
580 return x.FileFlushInterval
581 }
582 return nil
583 }
584
585 func (x *CommandLineOptions) GetDrainTime() *duration.Duration {
586 if x != nil {
587 return x.DrainTime
588 }
589 return nil
590 }
591
592 func (x *CommandLineOptions) GetDrainStrategy() CommandLineOptions_DrainStrategy {
593 if x != nil {
594 return x.DrainStrategy
595 }
596 return CommandLineOptions_Gradual
597 }
598
599 func (x *CommandLineOptions) GetParentShutdownTime() *duration.Duration {
600 if x != nil {
601 return x.ParentShutdownTime
602 }
603 return nil
604 }
605
606 func (x *CommandLineOptions) GetMode() CommandLineOptions_Mode {
607 if x != nil {
608 return x.Mode
609 }
610 return CommandLineOptions_Serve
611 }
612
613 func (x *CommandLineOptions) GetDisableHotRestart() bool {
614 if x != nil {
615 return x.DisableHotRestart
616 }
617 return false
618 }
619
620 func (x *CommandLineOptions) GetEnableMutexTracing() bool {
621 if x != nil {
622 return x.EnableMutexTracing
623 }
624 return false
625 }
626
627 func (x *CommandLineOptions) GetRestartEpoch() uint32 {
628 if x != nil {
629 return x.RestartEpoch
630 }
631 return 0
632 }
633
634 func (x *CommandLineOptions) GetCpusetThreads() bool {
635 if x != nil {
636 return x.CpusetThreads
637 }
638 return false
639 }
640
641 func (x *CommandLineOptions) GetDisabledExtensions() []string {
642 if x != nil {
643 return x.DisabledExtensions
644 }
645 return nil
646 }
647
648 func (x *CommandLineOptions) GetBootstrapVersion() uint32 {
649 if x != nil {
650 return x.BootstrapVersion
651 }
652 return 0
653 }
654
655 func (x *CommandLineOptions) GetEnableFineGrainLogging() bool {
656 if x != nil {
657 return x.EnableFineGrainLogging
658 }
659 return false
660 }
661
662 func (x *CommandLineOptions) GetSocketPath() string {
663 if x != nil {
664 return x.SocketPath
665 }
666 return ""
667 }
668
669 func (x *CommandLineOptions) GetSocketMode() uint32 {
670 if x != nil {
671 return x.SocketMode
672 }
673 return 0
674 }
675
676 var File_envoy_admin_v4alpha_server_info_proto protoreflect.FileDescriptor
677
678 var file_envoy_admin_v4alpha_server_info_proto_rawDesc = []byte{
679 0x0a, 0x25, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x34,
680 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66,
681 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61,
682 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x1a, 0x24, 0x65, 0x6e,
683 0x76, 0x6f, 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f,
684 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f,
685 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
686 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
687 0x74, 0x6f, 0x1a, 0x23, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
688 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x69, 0x6f,
689 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e,
690 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
691 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e,
692 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
693 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x04, 0x0a, 0x0a, 0x53, 0x65,
694 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73,
695 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69,
696 0x6f, 0x6e, 0x12, 0x3b, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
697 0x0e, 0x32, 0x25, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
698 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e,
699 0x66, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12,
700 0x4b, 0x0a, 0x14, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e,
701 0x74, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e,
702 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
703 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x12, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65,
704 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x45, 0x0a, 0x11,
705 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68,
706 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
707 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69,
708 0x6f, 0x6e, 0x52, 0x0f, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x45, 0x70, 0x6f,
709 0x63, 0x68, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x68, 0x6f, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x61,
710 0x72, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
711 0x52, 0x11, 0x68, 0x6f, 0x74, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x56, 0x65, 0x72, 0x73,
712 0x69, 0x6f, 0x6e, 0x12, 0x59, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c,
713 0x69, 0x6e, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28,
714 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
715 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c,
716 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x12, 0x63, 0x6f, 0x6d, 0x6d,
717 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x33,
718 0x0a, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65,
719 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65,
720 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6e,
721 0x6f, 0x64, 0x65, 0x22, 0x47, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x08, 0x0a, 0x04,
722 0x4c, 0x49, 0x56, 0x45, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x52, 0x41, 0x49, 0x4e, 0x49,
723 0x4e, 0x47, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x50, 0x52, 0x45, 0x5f, 0x49, 0x4e, 0x49, 0x54,
724 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x49, 0x4e,
725 0x49, 0x54, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x3a, 0x20, 0x9a, 0xc5,
726 0x88, 0x1e, 0x1b, 0x0a, 0x19, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e,
727 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0xb2,
728 0x0e, 0x0a, 0x12, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70,
729 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64,
730 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x62, 0x61, 0x73, 0x65, 0x49, 0x64, 0x12, 0x2d,
731 0x0a, 0x13, 0x75, 0x73, 0x65, 0x5f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x62, 0x61,
732 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x75, 0x73, 0x65,
733 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x42, 0x61, 0x73, 0x65, 0x49, 0x64, 0x12, 0x20, 0x0a,
734 0x0c, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x20, 0x20,
735 0x01, 0x28, 0x09, 0x52, 0x0a, 0x62, 0x61, 0x73, 0x65, 0x49, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12,
736 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x02,
737 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63,
738 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x70, 0x61, 0x74, 0x68,
739 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x50, 0x61,
740 0x74, 0x68, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x79, 0x61, 0x6d,
741 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x59,
742 0x61, 0x6d, 0x6c, 0x12, 0x3d, 0x0a, 0x1b, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x75, 0x6e, 0x6b,
743 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x5f, 0x66, 0x69, 0x65, 0x6c,
744 0x64, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x18, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x55,
745 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x46, 0x69, 0x65, 0x6c,
746 0x64, 0x73, 0x12, 0x41, 0x0a, 0x1d, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x75, 0x6e, 0x6b,
747 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x66, 0x69, 0x65,
748 0x6c, 0x64, 0x73, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1a, 0x72, 0x65, 0x6a, 0x65, 0x63,
749 0x74, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x46,
750 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x41, 0x0a, 0x1d, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f,
751 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f,
752 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1a, 0x69, 0x67,
753 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x44, 0x79, 0x6e, 0x61, 0x6d,
754 0x69, 0x63, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x61, 0x64, 0x6d, 0x69,
755 0x6e, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x06,
756 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x64, 0x64, 0x72, 0x65,
757 0x73, 0x73, 0x50, 0x61, 0x74, 0x68, 0x12, 0x6a, 0x0a, 0x18, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f,
758 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x69, 0x70, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69,
759 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x31, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79,
760 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43,
761 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
762 0x73, 0x2e, 0x49, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x15, 0x6c, 0x6f, 0x63,
763 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69,
764 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x6f, 0x67, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18,
765 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12,
766 0x2e, 0x0a, 0x13, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x6f, 0x67,
767 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x63, 0x6f,
768 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12,
769 0x1d, 0x0a, 0x0a, 0x6c, 0x6f, 0x67, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x0a, 0x20,
770 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x6f, 0x67, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x2c,
771 0x0a, 0x12, 0x6c, 0x6f, 0x67, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x5f, 0x65, 0x73, 0x63,
772 0x61, 0x70, 0x65, 0x64, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x6c, 0x6f, 0x67, 0x46,
773 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x45, 0x73, 0x63, 0x61, 0x70, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x08,
774 0x6c, 0x6f, 0x67, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
775 0x6c, 0x6f, 0x67, 0x50, 0x61, 0x74, 0x68, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x69,
776 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09,
777 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
778 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65,
779 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e,
780 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x7a,
781 0x6f, 0x6e, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69,
782 0x63, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x49, 0x0a, 0x13, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x66,
783 0x6c, 0x75, 0x73, 0x68, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x10, 0x20,
784 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
785 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11,
786 0x66, 0x69, 0x6c, 0x65, 0x46, 0x6c, 0x75, 0x73, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61,
787 0x6c, 0x12, 0x38, 0x0a, 0x0a, 0x64, 0x72, 0x61, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
788 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
789 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
790 0x52, 0x09, 0x64, 0x72, 0x61, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x5c, 0x0a, 0x0e, 0x64,
791 0x72, 0x61, 0x69, 0x6e, 0x5f, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x18, 0x21, 0x20,
792 0x01, 0x28, 0x0e, 0x32, 0x35, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69,
793 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e,
794 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x44, 0x72, 0x61,
795 0x69, 0x6e, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x52, 0x0d, 0x64, 0x72, 0x61, 0x69,
796 0x6e, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x12, 0x4b, 0x0a, 0x14, 0x70, 0x61, 0x72,
797 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x5f, 0x74, 0x69, 0x6d,
798 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
799 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69,
800 0x6f, 0x6e, 0x52, 0x12, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f,
801 0x77, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x13,
802 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d,
803 0x69, 0x6e, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61,
804 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4d, 0x6f,
805 0x64, 0x65, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x64, 0x69, 0x73, 0x61,
806 0x62, 0x6c, 0x65, 0x5f, 0x68, 0x6f, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18,
807 0x16, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x48, 0x6f,
808 0x74, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x30, 0x0a, 0x14, 0x65, 0x6e, 0x61, 0x62,
809 0x6c, 0x65, 0x5f, 0x6d, 0x75, 0x74, 0x65, 0x78, 0x5f, 0x74, 0x72, 0x61, 0x63, 0x69, 0x6e, 0x67,
810 0x18, 0x17, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x4d, 0x75,
811 0x74, 0x65, 0x78, 0x54, 0x72, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65,
812 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x18, 0x20, 0x01, 0x28,
813 0x0d, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12,
814 0x25, 0x0a, 0x0e, 0x63, 0x70, 0x75, 0x73, 0x65, 0x74, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64,
815 0x73, 0x18, 0x19, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x63, 0x70, 0x75, 0x73, 0x65, 0x74, 0x54,
816 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c,
817 0x65, 0x64, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x1c, 0x20,
818 0x03, 0x28, 0x09, 0x52, 0x12, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x45, 0x78, 0x74,
819 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x62, 0x6f, 0x6f, 0x74, 0x73,
820 0x74, 0x72, 0x61, 0x70, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x1d, 0x20, 0x01,
821 0x28, 0x0d, 0x52, 0x10, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61, 0x70, 0x56, 0x65, 0x72,
822 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x39, 0x0a, 0x19, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x66,
823 0x69, 0x6e, 0x65, 0x5f, 0x67, 0x72, 0x61, 0x69, 0x6e, 0x5f, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e,
824 0x67, 0x18, 0x22, 0x20, 0x01, 0x28, 0x08, 0x52, 0x16, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x46,
825 0x69, 0x6e, 0x65, 0x47, 0x72, 0x61, 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x12,
826 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x23,
827 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x50, 0x61, 0x74, 0x68,
828 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18,
829 0x24, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x4d, 0x6f, 0x64,
830 0x65, 0x22, 0x1b, 0x0a, 0x09, 0x49, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x06,
831 0x0a, 0x02, 0x76, 0x34, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x76, 0x36, 0x10, 0x01, 0x22, 0x2d,
832 0x0a, 0x04, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x65, 0x72, 0x76, 0x65, 0x10,
833 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x10, 0x01, 0x12,
834 0x0c, 0x0a, 0x08, 0x49, 0x6e, 0x69, 0x74, 0x4f, 0x6e, 0x6c, 0x79, 0x10, 0x02, 0x22, 0x2b, 0x0a,
835 0x0d, 0x44, 0x72, 0x61, 0x69, 0x6e, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x12, 0x0b,
836 0x0a, 0x07, 0x47, 0x72, 0x61, 0x64, 0x75, 0x61, 0x6c, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x49,
837 0x6d, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, 0x10, 0x01, 0x3a, 0x28, 0x9a, 0xc5, 0x88, 0x1e,
838 0x23, 0x0a, 0x21, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
839 0x33, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74,
840 0x69, 0x6f, 0x6e, 0x73, 0x4a, 0x04, 0x08, 0x0c, 0x10, 0x0d, 0x4a, 0x04, 0x08, 0x14, 0x10, 0x15,
841 0x4a, 0x04, 0x08, 0x15, 0x10, 0x16, 0x52, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x74, 0x61, 0x74,
842 0x73, 0x52, 0x10, 0x6d, 0x61, 0x78, 0x5f, 0x6f, 0x62, 0x6a, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f,
843 0x6c, 0x65, 0x6e, 0x42, 0x3e, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70,
844 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e,
845 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
846 0x49, 0x6e, 0x66, 0x6f, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0xba, 0x80, 0xc8, 0xd1, 0x06,
847 0x02, 0x10, 0x03, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
848 }
849
850 var (
851 file_envoy_admin_v4alpha_server_info_proto_rawDescOnce sync.Once
852 file_envoy_admin_v4alpha_server_info_proto_rawDescData = file_envoy_admin_v4alpha_server_info_proto_rawDesc
853 )
854
855 func file_envoy_admin_v4alpha_server_info_proto_rawDescGZIP() []byte {
856 file_envoy_admin_v4alpha_server_info_proto_rawDescOnce.Do(func() {
857 file_envoy_admin_v4alpha_server_info_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_admin_v4alpha_server_info_proto_rawDescData)
858 })
859 return file_envoy_admin_v4alpha_server_info_proto_rawDescData
860 }
861
862 var file_envoy_admin_v4alpha_server_info_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
863 var file_envoy_admin_v4alpha_server_info_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
864 var file_envoy_admin_v4alpha_server_info_proto_goTypes = []interface{}{
865 (ServerInfo_State)(0),
866 (CommandLineOptions_IpVersion)(0),
867 (CommandLineOptions_Mode)(0),
868 (CommandLineOptions_DrainStrategy)(0),
869 (*ServerInfo)(nil),
870 (*CommandLineOptions)(nil),
871 (*duration.Duration)(nil),
872 (*v4alpha.Node)(nil),
873 }
874 var file_envoy_admin_v4alpha_server_info_proto_depIdxs = []int32{
875 0,
876 6,
877 6,
878 5,
879 7,
880 1,
881 6,
882 6,
883 3,
884 6,
885 2,
886 11,
887 11,
888 11,
889 11,
890 0,
891 }
892
893 func init() { file_envoy_admin_v4alpha_server_info_proto_init() }
894 func file_envoy_admin_v4alpha_server_info_proto_init() {
895 if File_envoy_admin_v4alpha_server_info_proto != nil {
896 return
897 }
898 if !protoimpl.UnsafeEnabled {
899 file_envoy_admin_v4alpha_server_info_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
900 switch v := v.(*ServerInfo); i {
901 case 0:
902 return &v.state
903 case 1:
904 return &v.sizeCache
905 case 2:
906 return &v.unknownFields
907 default:
908 return nil
909 }
910 }
911 file_envoy_admin_v4alpha_server_info_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
912 switch v := v.(*CommandLineOptions); i {
913 case 0:
914 return &v.state
915 case 1:
916 return &v.sizeCache
917 case 2:
918 return &v.unknownFields
919 default:
920 return nil
921 }
922 }
923 }
924 type x struct{}
925 out := protoimpl.TypeBuilder{
926 File: protoimpl.DescBuilder{
927 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
928 RawDescriptor: file_envoy_admin_v4alpha_server_info_proto_rawDesc,
929 NumEnums: 4,
930 NumMessages: 2,
931 NumExtensions: 0,
932 NumServices: 0,
933 },
934 GoTypes: file_envoy_admin_v4alpha_server_info_proto_goTypes,
935 DependencyIndexes: file_envoy_admin_v4alpha_server_info_proto_depIdxs,
936 EnumInfos: file_envoy_admin_v4alpha_server_info_proto_enumTypes,
937 MessageInfos: file_envoy_admin_v4alpha_server_info_proto_msgTypes,
938 }.Build()
939 File_envoy_admin_v4alpha_server_info_proto = out.File
940 file_envoy_admin_v4alpha_server_info_proto_rawDesc = nil
941 file_envoy_admin_v4alpha_server_info_proto_goTypes = nil
942 file_envoy_admin_v4alpha_server_info_proto_depIdxs = nil
943 }
944
View as plain text