github.com/hxx258456/ccgo@v0.0.5-0.20230213014102-48b35f46f66f/go-control-plane/envoy/admin/v2alpha/server_info.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.25.0 4 // protoc v3.16.0 5 // source: envoy/admin/v2alpha/server_info.proto 6 7 package envoy_admin_v2alpha 8 9 import ( 10 _ "github.com/cncf/xds/go/udpa/annotations" 11 _ "github.com/hxx258456/ccgo/go-control-plane/envoy/annotations" 12 proto "github.com/golang/protobuf/proto" 13 duration "github.com/golang/protobuf/ptypes/duration" 14 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 15 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 16 reflect "reflect" 17 sync "sync" 18 ) 19 20 const ( 21 // Verify that this generated code is sufficiently up-to-date. 22 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 23 // Verify that runtime/protoimpl is sufficiently up-to-date. 24 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 25 ) 26 27 // This is a compile-time assertion that a sufficiently up-to-date version 28 // of the legacy proto package is being used. 29 const _ = proto.ProtoPackageIsVersion4 30 31 type ServerInfo_State int32 32 33 const ( 34 // Server is live and serving traffic. 35 ServerInfo_LIVE ServerInfo_State = 0 36 // Server is draining listeners in response to external health checks failing. 37 ServerInfo_DRAINING ServerInfo_State = 1 38 // Server has not yet completed cluster manager initialization. 39 ServerInfo_PRE_INITIALIZING ServerInfo_State = 2 40 // Server is running the cluster manager initialization callbacks (e.g., RDS). 41 ServerInfo_INITIALIZING ServerInfo_State = 3 42 ) 43 44 // Enum value maps for ServerInfo_State. 45 var ( 46 ServerInfo_State_name = map[int32]string{ 47 0: "LIVE", 48 1: "DRAINING", 49 2: "PRE_INITIALIZING", 50 3: "INITIALIZING", 51 } 52 ServerInfo_State_value = map[string]int32{ 53 "LIVE": 0, 54 "DRAINING": 1, 55 "PRE_INITIALIZING": 2, 56 "INITIALIZING": 3, 57 } 58 ) 59 60 func (x ServerInfo_State) Enum() *ServerInfo_State { 61 p := new(ServerInfo_State) 62 *p = x 63 return p 64 } 65 66 func (x ServerInfo_State) String() string { 67 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 68 } 69 70 func (ServerInfo_State) Descriptor() protoreflect.EnumDescriptor { 71 return file_envoy_admin_v2alpha_server_info_proto_enumTypes[0].Descriptor() 72 } 73 74 func (ServerInfo_State) Type() protoreflect.EnumType { 75 return &file_envoy_admin_v2alpha_server_info_proto_enumTypes[0] 76 } 77 78 func (x ServerInfo_State) Number() protoreflect.EnumNumber { 79 return protoreflect.EnumNumber(x) 80 } 81 82 // Deprecated: Use ServerInfo_State.Descriptor instead. 83 func (ServerInfo_State) EnumDescriptor() ([]byte, []int) { 84 return file_envoy_admin_v2alpha_server_info_proto_rawDescGZIP(), []int{0, 0} 85 } 86 87 type CommandLineOptions_IpVersion int32 88 89 const ( 90 CommandLineOptions_v4 CommandLineOptions_IpVersion = 0 91 CommandLineOptions_v6 CommandLineOptions_IpVersion = 1 92 ) 93 94 // Enum value maps for CommandLineOptions_IpVersion. 95 var ( 96 CommandLineOptions_IpVersion_name = map[int32]string{ 97 0: "v4", 98 1: "v6", 99 } 100 CommandLineOptions_IpVersion_value = map[string]int32{ 101 "v4": 0, 102 "v6": 1, 103 } 104 ) 105 106 func (x CommandLineOptions_IpVersion) Enum() *CommandLineOptions_IpVersion { 107 p := new(CommandLineOptions_IpVersion) 108 *p = x 109 return p 110 } 111 112 func (x CommandLineOptions_IpVersion) String() string { 113 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 114 } 115 116 func (CommandLineOptions_IpVersion) Descriptor() protoreflect.EnumDescriptor { 117 return file_envoy_admin_v2alpha_server_info_proto_enumTypes[1].Descriptor() 118 } 119 120 func (CommandLineOptions_IpVersion) Type() protoreflect.EnumType { 121 return &file_envoy_admin_v2alpha_server_info_proto_enumTypes[1] 122 } 123 124 func (x CommandLineOptions_IpVersion) Number() protoreflect.EnumNumber { 125 return protoreflect.EnumNumber(x) 126 } 127 128 // Deprecated: Use CommandLineOptions_IpVersion.Descriptor instead. 129 func (CommandLineOptions_IpVersion) EnumDescriptor() ([]byte, []int) { 130 return file_envoy_admin_v2alpha_server_info_proto_rawDescGZIP(), []int{1, 0} 131 } 132 133 type CommandLineOptions_Mode int32 134 135 const ( 136 // Validate configs and then serve traffic normally. 137 CommandLineOptions_Serve CommandLineOptions_Mode = 0 138 // Validate configs and exit. 139 CommandLineOptions_Validate CommandLineOptions_Mode = 1 140 // Completely load and initialize the config, and then exit without running the listener loop. 141 CommandLineOptions_InitOnly CommandLineOptions_Mode = 2 142 ) 143 144 // Enum value maps for CommandLineOptions_Mode. 145 var ( 146 CommandLineOptions_Mode_name = map[int32]string{ 147 0: "Serve", 148 1: "Validate", 149 2: "InitOnly", 150 } 151 CommandLineOptions_Mode_value = map[string]int32{ 152 "Serve": 0, 153 "Validate": 1, 154 "InitOnly": 2, 155 } 156 ) 157 158 func (x CommandLineOptions_Mode) Enum() *CommandLineOptions_Mode { 159 p := new(CommandLineOptions_Mode) 160 *p = x 161 return p 162 } 163 164 func (x CommandLineOptions_Mode) String() string { 165 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 166 } 167 168 func (CommandLineOptions_Mode) Descriptor() protoreflect.EnumDescriptor { 169 return file_envoy_admin_v2alpha_server_info_proto_enumTypes[2].Descriptor() 170 } 171 172 func (CommandLineOptions_Mode) Type() protoreflect.EnumType { 173 return &file_envoy_admin_v2alpha_server_info_proto_enumTypes[2] 174 } 175 176 func (x CommandLineOptions_Mode) Number() protoreflect.EnumNumber { 177 return protoreflect.EnumNumber(x) 178 } 179 180 // Deprecated: Use CommandLineOptions_Mode.Descriptor instead. 181 func (CommandLineOptions_Mode) EnumDescriptor() ([]byte, []int) { 182 return file_envoy_admin_v2alpha_server_info_proto_rawDescGZIP(), []int{1, 1} 183 } 184 185 // Proto representation of the value returned by /server_info, containing 186 // server version/server status information. 187 // [#next-free-field: 7] 188 type ServerInfo struct { 189 state protoimpl.MessageState 190 sizeCache protoimpl.SizeCache 191 unknownFields protoimpl.UnknownFields 192 193 // Server version. 194 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` 195 // State of the server. 196 State ServerInfo_State `protobuf:"varint,2,opt,name=state,proto3,enum=envoy.admin.v2alpha.ServerInfo_State" json:"state,omitempty"` 197 // Uptime since current epoch was started. 198 UptimeCurrentEpoch *duration.Duration `protobuf:"bytes,3,opt,name=uptime_current_epoch,json=uptimeCurrentEpoch,proto3" json:"uptime_current_epoch,omitempty"` 199 // Uptime since the start of the first epoch. 200 UptimeAllEpochs *duration.Duration `protobuf:"bytes,4,opt,name=uptime_all_epochs,json=uptimeAllEpochs,proto3" json:"uptime_all_epochs,omitempty"` 201 // Hot restart version. 202 HotRestartVersion string `protobuf:"bytes,5,opt,name=hot_restart_version,json=hotRestartVersion,proto3" json:"hot_restart_version,omitempty"` 203 // Command line options the server is currently running with. 204 CommandLineOptions *CommandLineOptions `protobuf:"bytes,6,opt,name=command_line_options,json=commandLineOptions,proto3" json:"command_line_options,omitempty"` 205 } 206 207 func (x *ServerInfo) Reset() { 208 *x = ServerInfo{} 209 if protoimpl.UnsafeEnabled { 210 mi := &file_envoy_admin_v2alpha_server_info_proto_msgTypes[0] 211 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 212 ms.StoreMessageInfo(mi) 213 } 214 } 215 216 func (x *ServerInfo) String() string { 217 return protoimpl.X.MessageStringOf(x) 218 } 219 220 func (*ServerInfo) ProtoMessage() {} 221 222 func (x *ServerInfo) ProtoReflect() protoreflect.Message { 223 mi := &file_envoy_admin_v2alpha_server_info_proto_msgTypes[0] 224 if protoimpl.UnsafeEnabled && x != nil { 225 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 226 if ms.LoadMessageInfo() == nil { 227 ms.StoreMessageInfo(mi) 228 } 229 return ms 230 } 231 return mi.MessageOf(x) 232 } 233 234 // Deprecated: Use ServerInfo.ProtoReflect.Descriptor instead. 235 func (*ServerInfo) Descriptor() ([]byte, []int) { 236 return file_envoy_admin_v2alpha_server_info_proto_rawDescGZIP(), []int{0} 237 } 238 239 func (x *ServerInfo) GetVersion() string { 240 if x != nil { 241 return x.Version 242 } 243 return "" 244 } 245 246 func (x *ServerInfo) GetState() ServerInfo_State { 247 if x != nil { 248 return x.State 249 } 250 return ServerInfo_LIVE 251 } 252 253 func (x *ServerInfo) GetUptimeCurrentEpoch() *duration.Duration { 254 if x != nil { 255 return x.UptimeCurrentEpoch 256 } 257 return nil 258 } 259 260 func (x *ServerInfo) GetUptimeAllEpochs() *duration.Duration { 261 if x != nil { 262 return x.UptimeAllEpochs 263 } 264 return nil 265 } 266 267 func (x *ServerInfo) GetHotRestartVersion() string { 268 if x != nil { 269 return x.HotRestartVersion 270 } 271 return "" 272 } 273 274 func (x *ServerInfo) GetCommandLineOptions() *CommandLineOptions { 275 if x != nil { 276 return x.CommandLineOptions 277 } 278 return nil 279 } 280 281 // [#next-free-field: 29] 282 type CommandLineOptions struct { 283 state protoimpl.MessageState 284 sizeCache protoimpl.SizeCache 285 unknownFields protoimpl.UnknownFields 286 287 // See :option:`--base-id` for details. 288 BaseId uint64 `protobuf:"varint,1,opt,name=base_id,json=baseId,proto3" json:"base_id,omitempty"` 289 // See :option:`--concurrency` for details. 290 Concurrency uint32 `protobuf:"varint,2,opt,name=concurrency,proto3" json:"concurrency,omitempty"` 291 // See :option:`--config-path` for details. 292 ConfigPath string `protobuf:"bytes,3,opt,name=config_path,json=configPath,proto3" json:"config_path,omitempty"` 293 // See :option:`--config-yaml` for details. 294 ConfigYaml string `protobuf:"bytes,4,opt,name=config_yaml,json=configYaml,proto3" json:"config_yaml,omitempty"` 295 // See :option:`--allow-unknown-static-fields` for details. 296 AllowUnknownStaticFields bool `protobuf:"varint,5,opt,name=allow_unknown_static_fields,json=allowUnknownStaticFields,proto3" json:"allow_unknown_static_fields,omitempty"` 297 // See :option:`--reject-unknown-dynamic-fields` for details. 298 RejectUnknownDynamicFields bool `protobuf:"varint,26,opt,name=reject_unknown_dynamic_fields,json=rejectUnknownDynamicFields,proto3" json:"reject_unknown_dynamic_fields,omitempty"` 299 // See :option:`--admin-address-path` for details. 300 AdminAddressPath string `protobuf:"bytes,6,opt,name=admin_address_path,json=adminAddressPath,proto3" json:"admin_address_path,omitempty"` 301 // See :option:`--local-address-ip-version` for details. 302 LocalAddressIpVersion CommandLineOptions_IpVersion `protobuf:"varint,7,opt,name=local_address_ip_version,json=localAddressIpVersion,proto3,enum=envoy.admin.v2alpha.CommandLineOptions_IpVersion" json:"local_address_ip_version,omitempty"` 303 // See :option:`--log-level` for details. 304 LogLevel string `protobuf:"bytes,8,opt,name=log_level,json=logLevel,proto3" json:"log_level,omitempty"` 305 // See :option:`--component-log-level` for details. 306 ComponentLogLevel string `protobuf:"bytes,9,opt,name=component_log_level,json=componentLogLevel,proto3" json:"component_log_level,omitempty"` 307 // See :option:`--log-format` for details. 308 LogFormat string `protobuf:"bytes,10,opt,name=log_format,json=logFormat,proto3" json:"log_format,omitempty"` 309 // See :option:`--log-format-escaped` for details. 310 LogFormatEscaped bool `protobuf:"varint,27,opt,name=log_format_escaped,json=logFormatEscaped,proto3" json:"log_format_escaped,omitempty"` 311 // See :option:`--log-path` for details. 312 LogPath string `protobuf:"bytes,11,opt,name=log_path,json=logPath,proto3" json:"log_path,omitempty"` 313 // See :option:`--service-cluster` for details. 314 ServiceCluster string `protobuf:"bytes,13,opt,name=service_cluster,json=serviceCluster,proto3" json:"service_cluster,omitempty"` 315 // See :option:`--service-node` for details. 316 ServiceNode string `protobuf:"bytes,14,opt,name=service_node,json=serviceNode,proto3" json:"service_node,omitempty"` 317 // See :option:`--service-zone` for details. 318 ServiceZone string `protobuf:"bytes,15,opt,name=service_zone,json=serviceZone,proto3" json:"service_zone,omitempty"` 319 // See :option:`--file-flush-interval-msec` for details. 320 FileFlushInterval *duration.Duration `protobuf:"bytes,16,opt,name=file_flush_interval,json=fileFlushInterval,proto3" json:"file_flush_interval,omitempty"` 321 // See :option:`--drain-time-s` for details. 322 DrainTime *duration.Duration `protobuf:"bytes,17,opt,name=drain_time,json=drainTime,proto3" json:"drain_time,omitempty"` 323 // See :option:`--parent-shutdown-time-s` for details. 324 ParentShutdownTime *duration.Duration `protobuf:"bytes,18,opt,name=parent_shutdown_time,json=parentShutdownTime,proto3" json:"parent_shutdown_time,omitempty"` 325 // See :option:`--mode` for details. 326 Mode CommandLineOptions_Mode `protobuf:"varint,19,opt,name=mode,proto3,enum=envoy.admin.v2alpha.CommandLineOptions_Mode" json:"mode,omitempty"` 327 // max_stats and max_obj_name_len are now unused and have no effect. 328 // 329 // Deprecated: Do not use. 330 MaxStats uint64 `protobuf:"varint,20,opt,name=max_stats,json=maxStats,proto3" json:"max_stats,omitempty"` 331 // Deprecated: Do not use. 332 MaxObjNameLen uint64 `protobuf:"varint,21,opt,name=max_obj_name_len,json=maxObjNameLen,proto3" json:"max_obj_name_len,omitempty"` 333 // See :option:`--disable-hot-restart` for details. 334 DisableHotRestart bool `protobuf:"varint,22,opt,name=disable_hot_restart,json=disableHotRestart,proto3" json:"disable_hot_restart,omitempty"` 335 // See :option:`--enable-mutex-tracing` for details. 336 EnableMutexTracing bool `protobuf:"varint,23,opt,name=enable_mutex_tracing,json=enableMutexTracing,proto3" json:"enable_mutex_tracing,omitempty"` 337 // See :option:`--restart-epoch` for details. 338 RestartEpoch uint32 `protobuf:"varint,24,opt,name=restart_epoch,json=restartEpoch,proto3" json:"restart_epoch,omitempty"` 339 // See :option:`--cpuset-threads` for details. 340 CpusetThreads bool `protobuf:"varint,25,opt,name=cpuset_threads,json=cpusetThreads,proto3" json:"cpuset_threads,omitempty"` 341 // See :option:`--disable-extensions` for details. 342 DisabledExtensions []string `protobuf:"bytes,28,rep,name=disabled_extensions,json=disabledExtensions,proto3" json:"disabled_extensions,omitempty"` 343 } 344 345 func (x *CommandLineOptions) Reset() { 346 *x = CommandLineOptions{} 347 if protoimpl.UnsafeEnabled { 348 mi := &file_envoy_admin_v2alpha_server_info_proto_msgTypes[1] 349 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 350 ms.StoreMessageInfo(mi) 351 } 352 } 353 354 func (x *CommandLineOptions) String() string { 355 return protoimpl.X.MessageStringOf(x) 356 } 357 358 func (*CommandLineOptions) ProtoMessage() {} 359 360 func (x *CommandLineOptions) ProtoReflect() protoreflect.Message { 361 mi := &file_envoy_admin_v2alpha_server_info_proto_msgTypes[1] 362 if protoimpl.UnsafeEnabled && x != nil { 363 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 364 if ms.LoadMessageInfo() == nil { 365 ms.StoreMessageInfo(mi) 366 } 367 return ms 368 } 369 return mi.MessageOf(x) 370 } 371 372 // Deprecated: Use CommandLineOptions.ProtoReflect.Descriptor instead. 373 func (*CommandLineOptions) Descriptor() ([]byte, []int) { 374 return file_envoy_admin_v2alpha_server_info_proto_rawDescGZIP(), []int{1} 375 } 376 377 func (x *CommandLineOptions) GetBaseId() uint64 { 378 if x != nil { 379 return x.BaseId 380 } 381 return 0 382 } 383 384 func (x *CommandLineOptions) GetConcurrency() uint32 { 385 if x != nil { 386 return x.Concurrency 387 } 388 return 0 389 } 390 391 func (x *CommandLineOptions) GetConfigPath() string { 392 if x != nil { 393 return x.ConfigPath 394 } 395 return "" 396 } 397 398 func (x *CommandLineOptions) GetConfigYaml() string { 399 if x != nil { 400 return x.ConfigYaml 401 } 402 return "" 403 } 404 405 func (x *CommandLineOptions) GetAllowUnknownStaticFields() bool { 406 if x != nil { 407 return x.AllowUnknownStaticFields 408 } 409 return false 410 } 411 412 func (x *CommandLineOptions) GetRejectUnknownDynamicFields() bool { 413 if x != nil { 414 return x.RejectUnknownDynamicFields 415 } 416 return false 417 } 418 419 func (x *CommandLineOptions) GetAdminAddressPath() string { 420 if x != nil { 421 return x.AdminAddressPath 422 } 423 return "" 424 } 425 426 func (x *CommandLineOptions) GetLocalAddressIpVersion() CommandLineOptions_IpVersion { 427 if x != nil { 428 return x.LocalAddressIpVersion 429 } 430 return CommandLineOptions_v4 431 } 432 433 func (x *CommandLineOptions) GetLogLevel() string { 434 if x != nil { 435 return x.LogLevel 436 } 437 return "" 438 } 439 440 func (x *CommandLineOptions) GetComponentLogLevel() string { 441 if x != nil { 442 return x.ComponentLogLevel 443 } 444 return "" 445 } 446 447 func (x *CommandLineOptions) GetLogFormat() string { 448 if x != nil { 449 return x.LogFormat 450 } 451 return "" 452 } 453 454 func (x *CommandLineOptions) GetLogFormatEscaped() bool { 455 if x != nil { 456 return x.LogFormatEscaped 457 } 458 return false 459 } 460 461 func (x *CommandLineOptions) GetLogPath() string { 462 if x != nil { 463 return x.LogPath 464 } 465 return "" 466 } 467 468 func (x *CommandLineOptions) GetServiceCluster() string { 469 if x != nil { 470 return x.ServiceCluster 471 } 472 return "" 473 } 474 475 func (x *CommandLineOptions) GetServiceNode() string { 476 if x != nil { 477 return x.ServiceNode 478 } 479 return "" 480 } 481 482 func (x *CommandLineOptions) GetServiceZone() string { 483 if x != nil { 484 return x.ServiceZone 485 } 486 return "" 487 } 488 489 func (x *CommandLineOptions) GetFileFlushInterval() *duration.Duration { 490 if x != nil { 491 return x.FileFlushInterval 492 } 493 return nil 494 } 495 496 func (x *CommandLineOptions) GetDrainTime() *duration.Duration { 497 if x != nil { 498 return x.DrainTime 499 } 500 return nil 501 } 502 503 func (x *CommandLineOptions) GetParentShutdownTime() *duration.Duration { 504 if x != nil { 505 return x.ParentShutdownTime 506 } 507 return nil 508 } 509 510 func (x *CommandLineOptions) GetMode() CommandLineOptions_Mode { 511 if x != nil { 512 return x.Mode 513 } 514 return CommandLineOptions_Serve 515 } 516 517 // Deprecated: Do not use. 518 func (x *CommandLineOptions) GetMaxStats() uint64 { 519 if x != nil { 520 return x.MaxStats 521 } 522 return 0 523 } 524 525 // Deprecated: Do not use. 526 func (x *CommandLineOptions) GetMaxObjNameLen() uint64 { 527 if x != nil { 528 return x.MaxObjNameLen 529 } 530 return 0 531 } 532 533 func (x *CommandLineOptions) GetDisableHotRestart() bool { 534 if x != nil { 535 return x.DisableHotRestart 536 } 537 return false 538 } 539 540 func (x *CommandLineOptions) GetEnableMutexTracing() bool { 541 if x != nil { 542 return x.EnableMutexTracing 543 } 544 return false 545 } 546 547 func (x *CommandLineOptions) GetRestartEpoch() uint32 { 548 if x != nil { 549 return x.RestartEpoch 550 } 551 return 0 552 } 553 554 func (x *CommandLineOptions) GetCpusetThreads() bool { 555 if x != nil { 556 return x.CpusetThreads 557 } 558 return false 559 } 560 561 func (x *CommandLineOptions) GetDisabledExtensions() []string { 562 if x != nil { 563 return x.DisabledExtensions 564 } 565 return nil 566 } 567 568 var File_envoy_admin_v2alpha_server_info_proto protoreflect.FileDescriptor 569 570 var file_envoy_admin_v2alpha_server_info_proto_rawDesc = []byte{ 571 0x0a, 0x25, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x32, 572 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 573 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 574 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x1a, 0x1e, 0x67, 0x6f, 575 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 576 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x65, 0x6e, 577 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 578 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 579 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 580 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 581 0x22, 0xcb, 0x03, 0x0a, 0x0a, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 582 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 583 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x0a, 0x05, 0x73, 0x74, 0x61, 584 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 585 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 586 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 587 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4b, 0x0a, 0x14, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 588 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x03, 589 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 590 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 591 0x12, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x45, 0x70, 592 0x6f, 0x63, 0x68, 0x12, 0x45, 0x0a, 0x11, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x61, 0x6c, 593 0x6c, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 594 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 595 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x75, 0x70, 0x74, 0x69, 0x6d, 596 0x65, 0x41, 0x6c, 0x6c, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x68, 0x6f, 597 0x74, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 598 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x68, 0x6f, 0x74, 0x52, 0x65, 0x73, 0x74, 599 0x61, 0x72, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x59, 0x0a, 0x14, 0x63, 0x6f, 600 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 601 0x6e, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 602 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 603 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 604 0x73, 0x52, 0x12, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 605 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x47, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x08, 606 0x0a, 0x04, 0x4c, 0x49, 0x56, 0x45, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x52, 0x41, 0x49, 607 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x50, 0x52, 0x45, 0x5f, 0x49, 0x4e, 608 0x49, 0x54, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 609 0x49, 0x4e, 0x49, 0x54, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x22, 0xf0, 610 0x0a, 0x0a, 0x12, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 611 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 612 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x62, 0x61, 0x73, 0x65, 0x49, 0x64, 0x12, 0x20, 613 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x02, 0x20, 614 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 615 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 616 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x50, 0x61, 0x74, 617 0x68, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x79, 0x61, 0x6d, 0x6c, 618 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x59, 0x61, 619 0x6d, 0x6c, 0x12, 0x3d, 0x0a, 0x1b, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 620 0x6f, 0x77, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 621 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x18, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x55, 0x6e, 622 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x46, 0x69, 0x65, 0x6c, 0x64, 623 0x73, 0x12, 0x41, 0x0a, 0x1d, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 624 0x6f, 0x77, 0x6e, 0x5f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, 0x66, 0x69, 0x65, 0x6c, 625 0x64, 0x73, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1a, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 626 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x46, 0x69, 627 0x65, 0x6c, 0x64, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x64, 628 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 629 0x52, 0x10, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, 0x61, 630 0x74, 0x68, 0x12, 0x6a, 0x0a, 0x18, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 631 0x65, 0x73, 0x73, 0x5f, 0x69, 0x70, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 632 0x20, 0x01, 0x28, 0x0e, 0x32, 0x31, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 633 0x69, 0x6e, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 634 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x49, 0x70, 635 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x15, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 636 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 637 0x0a, 0x09, 0x6c, 0x6f, 0x67, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 638 0x09, 0x52, 0x08, 0x6c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2e, 0x0a, 0x13, 0x63, 639 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x6c, 0x65, 0x76, 640 0x65, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 641 0x65, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 642 0x6f, 0x67, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 643 0x09, 0x6c, 0x6f, 0x67, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x6c, 0x6f, 644 0x67, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x5f, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x64, 645 0x18, 0x1b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x6c, 0x6f, 0x67, 0x46, 0x6f, 0x72, 0x6d, 0x61, 646 0x74, 0x45, 0x73, 0x63, 0x61, 0x70, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x6f, 0x67, 0x5f, 647 0x70, 0x61, 0x74, 0x68, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6c, 0x6f, 0x67, 0x50, 648 0x61, 0x74, 0x68, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x63, 649 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x65, 650 0x72, 0x76, 0x69, 0x63, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x21, 0x0a, 0x0c, 651 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x0e, 0x20, 0x01, 652 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x12, 653 0x21, 0x0a, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 654 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5a, 0x6f, 655 0x6e, 0x65, 0x12, 0x49, 0x0a, 0x13, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x66, 0x6c, 0x75, 0x73, 0x68, 656 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 657 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 658 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x66, 0x69, 0x6c, 0x65, 659 0x46, 0x6c, 0x75, 0x73, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x38, 0x0a, 660 0x0a, 0x64, 0x72, 0x61, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 661 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 662 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x64, 0x72, 663 0x61, 0x69, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4b, 0x0a, 0x14, 0x70, 0x61, 0x72, 0x65, 0x6e, 664 0x74, 0x5f, 0x73, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 665 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 666 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 667 0x52, 0x12, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 668 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x13, 0x20, 0x01, 669 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 670 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 671 0x4c, 0x69, 0x6e, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 672 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x25, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x74, 673 0x61, 0x74, 0x73, 0x18, 0x14, 0x20, 0x01, 0x28, 0x04, 0x42, 0x08, 0x18, 0x01, 0xb8, 0xee, 0xf2, 674 0xd2, 0x05, 0x01, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x31, 0x0a, 675 0x10, 0x6d, 0x61, 0x78, 0x5f, 0x6f, 0x62, 0x6a, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x6c, 0x65, 676 0x6e, 0x18, 0x15, 0x20, 0x01, 0x28, 0x04, 0x42, 0x08, 0x18, 0x01, 0xb8, 0xee, 0xf2, 0xd2, 0x05, 677 0x01, 0x52, 0x0d, 0x6d, 0x61, 0x78, 0x4f, 0x62, 0x6a, 0x4e, 0x61, 0x6d, 0x65, 0x4c, 0x65, 0x6e, 678 0x12, 0x2e, 0x0a, 0x13, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x68, 0x6f, 0x74, 0x5f, 679 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x16, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x64, 680 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x48, 0x6f, 0x74, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 681 0x12, 0x30, 0x0a, 0x14, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6d, 0x75, 0x74, 0x65, 0x78, 682 0x5f, 0x74, 0x72, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x18, 0x17, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 683 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x4d, 0x75, 0x74, 0x65, 0x78, 0x54, 0x72, 0x61, 0x63, 0x69, 684 0x6e, 0x67, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x65, 0x70, 685 0x6f, 0x63, 0x68, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x74, 0x61, 686 0x72, 0x74, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x70, 0x75, 0x73, 0x65, 687 0x74, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x18, 0x19, 0x20, 0x01, 0x28, 0x08, 0x52, 688 0x0d, 0x63, 0x70, 0x75, 0x73, 0x65, 0x74, 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x12, 0x2f, 689 0x0a, 0x13, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 690 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x1c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 0x64, 0x69, 0x73, 691 0x61, 0x62, 0x6c, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 692 0x1b, 0x0a, 0x09, 0x49, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x06, 0x0a, 0x02, 693 0x76, 0x34, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x76, 0x36, 0x10, 0x01, 0x22, 0x2d, 0x0a, 0x04, 694 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x65, 0x72, 0x76, 0x65, 0x10, 0x00, 0x12, 695 0x0c, 0x0a, 0x08, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x10, 0x01, 0x12, 0x0c, 0x0a, 696 0x08, 0x49, 0x6e, 0x69, 0x74, 0x4f, 0x6e, 0x6c, 0x79, 0x10, 0x02, 0x4a, 0x04, 0x08, 0x0c, 0x10, 697 0x0d, 0x42, 0x3e, 0x0a, 0x21, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 698 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 699 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 700 0x66, 0x6f, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 701 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 702 } 703 704 var ( 705 file_envoy_admin_v2alpha_server_info_proto_rawDescOnce sync.Once 706 file_envoy_admin_v2alpha_server_info_proto_rawDescData = file_envoy_admin_v2alpha_server_info_proto_rawDesc 707 ) 708 709 func file_envoy_admin_v2alpha_server_info_proto_rawDescGZIP() []byte { 710 file_envoy_admin_v2alpha_server_info_proto_rawDescOnce.Do(func() { 711 file_envoy_admin_v2alpha_server_info_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_admin_v2alpha_server_info_proto_rawDescData) 712 }) 713 return file_envoy_admin_v2alpha_server_info_proto_rawDescData 714 } 715 716 var file_envoy_admin_v2alpha_server_info_proto_enumTypes = make([]protoimpl.EnumInfo, 3) 717 var file_envoy_admin_v2alpha_server_info_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 718 var file_envoy_admin_v2alpha_server_info_proto_goTypes = []interface{}{ 719 (ServerInfo_State)(0), // 0: envoy.admin.v2alpha.ServerInfo.State 720 (CommandLineOptions_IpVersion)(0), // 1: envoy.admin.v2alpha.CommandLineOptions.IpVersion 721 (CommandLineOptions_Mode)(0), // 2: envoy.admin.v2alpha.CommandLineOptions.Mode 722 (*ServerInfo)(nil), // 3: envoy.admin.v2alpha.ServerInfo 723 (*CommandLineOptions)(nil), // 4: envoy.admin.v2alpha.CommandLineOptions 724 (*duration.Duration)(nil), // 5: google.protobuf.Duration 725 } 726 var file_envoy_admin_v2alpha_server_info_proto_depIdxs = []int32{ 727 0, // 0: envoy.admin.v2alpha.ServerInfo.state:type_name -> envoy.admin.v2alpha.ServerInfo.State 728 5, // 1: envoy.admin.v2alpha.ServerInfo.uptime_current_epoch:type_name -> google.protobuf.Duration 729 5, // 2: envoy.admin.v2alpha.ServerInfo.uptime_all_epochs:type_name -> google.protobuf.Duration 730 4, // 3: envoy.admin.v2alpha.ServerInfo.command_line_options:type_name -> envoy.admin.v2alpha.CommandLineOptions 731 1, // 4: envoy.admin.v2alpha.CommandLineOptions.local_address_ip_version:type_name -> envoy.admin.v2alpha.CommandLineOptions.IpVersion 732 5, // 5: envoy.admin.v2alpha.CommandLineOptions.file_flush_interval:type_name -> google.protobuf.Duration 733 5, // 6: envoy.admin.v2alpha.CommandLineOptions.drain_time:type_name -> google.protobuf.Duration 734 5, // 7: envoy.admin.v2alpha.CommandLineOptions.parent_shutdown_time:type_name -> google.protobuf.Duration 735 2, // 8: envoy.admin.v2alpha.CommandLineOptions.mode:type_name -> envoy.admin.v2alpha.CommandLineOptions.Mode 736 9, // [9:9] is the sub-list for method output_type 737 9, // [9:9] is the sub-list for method input_type 738 9, // [9:9] is the sub-list for extension type_name 739 9, // [9:9] is the sub-list for extension extendee 740 0, // [0:9] is the sub-list for field type_name 741 } 742 743 func init() { file_envoy_admin_v2alpha_server_info_proto_init() } 744 func file_envoy_admin_v2alpha_server_info_proto_init() { 745 if File_envoy_admin_v2alpha_server_info_proto != nil { 746 return 747 } 748 if !protoimpl.UnsafeEnabled { 749 file_envoy_admin_v2alpha_server_info_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 750 switch v := v.(*ServerInfo); i { 751 case 0: 752 return &v.state 753 case 1: 754 return &v.sizeCache 755 case 2: 756 return &v.unknownFields 757 default: 758 return nil 759 } 760 } 761 file_envoy_admin_v2alpha_server_info_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 762 switch v := v.(*CommandLineOptions); i { 763 case 0: 764 return &v.state 765 case 1: 766 return &v.sizeCache 767 case 2: 768 return &v.unknownFields 769 default: 770 return nil 771 } 772 } 773 } 774 type x struct{} 775 out := protoimpl.TypeBuilder{ 776 File: protoimpl.DescBuilder{ 777 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 778 RawDescriptor: file_envoy_admin_v2alpha_server_info_proto_rawDesc, 779 NumEnums: 3, 780 NumMessages: 2, 781 NumExtensions: 0, 782 NumServices: 0, 783 }, 784 GoTypes: file_envoy_admin_v2alpha_server_info_proto_goTypes, 785 DependencyIndexes: file_envoy_admin_v2alpha_server_info_proto_depIdxs, 786 EnumInfos: file_envoy_admin_v2alpha_server_info_proto_enumTypes, 787 MessageInfos: file_envoy_admin_v2alpha_server_info_proto_msgTypes, 788 }.Build() 789 File_envoy_admin_v2alpha_server_info_proto = out.File 790 file_envoy_admin_v2alpha_server_info_proto_rawDesc = nil 791 file_envoy_admin_v2alpha_server_info_proto_goTypes = nil 792 file_envoy_admin_v2alpha_server_info_proto_depIdxs = nil 793 }