io.envoyproxy.envoy.admin.v3.CommandLineOptions.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of envoy-scala-control-plane_2.13 Show documentation
Show all versions of envoy-scala-control-plane_2.13 Show documentation
ScalaPB generated bindings for Envoy
// Generated by the Scala Plugin for the Protocol Buffer Compiler.
// Do not edit!
//
// Protofile syntax: PROTO3
package io.envoyproxy.envoy.admin.v3
/** [#next-free-field: 39]
*
* @param baseId
* See :option:`--base-id` for details.
* @param useDynamicBaseId
* See :option:`--use-dynamic-base-id` for details.
* @param baseIdPath
* See :option:`--base-id-path` for details.
* @param concurrency
* See :option:`--concurrency` for details.
* @param configPath
* See :option:`--config-path` for details.
* @param configYaml
* See :option:`--config-yaml` for details.
* @param allowUnknownStaticFields
* See :option:`--allow-unknown-static-fields` for details.
* @param rejectUnknownDynamicFields
* See :option:`--reject-unknown-dynamic-fields` for details.
* @param ignoreUnknownDynamicFields
* See :option:`--ignore-unknown-dynamic-fields` for details.
* @param adminAddressPath
* See :option:`--admin-address-path` for details.
* @param localAddressIpVersion
* See :option:`--local-address-ip-version` for details.
* @param logLevel
* See :option:`--log-level` for details.
* @param componentLogLevel
* See :option:`--component-log-level` for details.
* @param logFormat
* See :option:`--log-format` for details.
* @param logFormatEscaped
* See :option:`--log-format-escaped` for details.
* @param logPath
* See :option:`--log-path` for details.
* @param serviceCluster
* See :option:`--service-cluster` for details.
* @param serviceNode
* See :option:`--service-node` for details.
* @param serviceZone
* See :option:`--service-zone` for details.
* @param fileFlushInterval
* See :option:`--file-flush-interval-msec` for details.
* @param drainTime
* See :option:`--drain-time-s` for details.
* @param drainStrategy
* See :option:`--drain-strategy` for details.
* @param parentShutdownTime
* See :option:`--parent-shutdown-time-s` for details.
* @param mode
* See :option:`--mode` for details.
* @param disableHotRestart
* See :option:`--disable-hot-restart` for details.
* @param enableMutexTracing
* See :option:`--enable-mutex-tracing` for details.
* @param restartEpoch
* See :option:`--restart-epoch` for details.
* @param cpusetThreads
* See :option:`--cpuset-threads` for details.
* @param disabledExtensions
* See :option:`--disable-extensions` for details.
* @param enableFineGrainLogging
* See :option:`--enable-fine-grain-logging` for details.
* @param socketPath
* See :option:`--socket-path` for details.
* @param socketMode
* See :option:`--socket-mode` for details.
* @param enableCoreDump
* See :option:`--enable-core-dump` for details.
* @param statsTag
* See :option:`--stats-tag` for details.
*/
@SerialVersionUID(0L)
final case class CommandLineOptions(
baseId: _root_.scala.Long = 0L,
useDynamicBaseId: _root_.scala.Boolean = false,
baseIdPath: _root_.scala.Predef.String = "",
concurrency: _root_.scala.Int = 0,
configPath: _root_.scala.Predef.String = "",
configYaml: _root_.scala.Predef.String = "",
allowUnknownStaticFields: _root_.scala.Boolean = false,
rejectUnknownDynamicFields: _root_.scala.Boolean = false,
ignoreUnknownDynamicFields: _root_.scala.Boolean = false,
adminAddressPath: _root_.scala.Predef.String = "",
localAddressIpVersion: io.envoyproxy.envoy.admin.v3.CommandLineOptions.IpVersion = io.envoyproxy.envoy.admin.v3.CommandLineOptions.IpVersion.v4,
logLevel: _root_.scala.Predef.String = "",
componentLogLevel: _root_.scala.Predef.String = "",
logFormat: _root_.scala.Predef.String = "",
logFormatEscaped: _root_.scala.Boolean = false,
logPath: _root_.scala.Predef.String = "",
serviceCluster: _root_.scala.Predef.String = "",
serviceNode: _root_.scala.Predef.String = "",
serviceZone: _root_.scala.Predef.String = "",
fileFlushInterval: _root_.scala.Option[com.google.protobuf.duration.Duration] = _root_.scala.None,
drainTime: _root_.scala.Option[com.google.protobuf.duration.Duration] = _root_.scala.None,
drainStrategy: io.envoyproxy.envoy.admin.v3.CommandLineOptions.DrainStrategy = io.envoyproxy.envoy.admin.v3.CommandLineOptions.DrainStrategy.Gradual,
parentShutdownTime: _root_.scala.Option[com.google.protobuf.duration.Duration] = _root_.scala.None,
mode: io.envoyproxy.envoy.admin.v3.CommandLineOptions.Mode = io.envoyproxy.envoy.admin.v3.CommandLineOptions.Mode.Serve,
disableHotRestart: _root_.scala.Boolean = false,
enableMutexTracing: _root_.scala.Boolean = false,
restartEpoch: _root_.scala.Int = 0,
cpusetThreads: _root_.scala.Boolean = false,
disabledExtensions: _root_.scala.Seq[_root_.scala.Predef.String] = _root_.scala.Seq.empty,
enableFineGrainLogging: _root_.scala.Boolean = false,
socketPath: _root_.scala.Predef.String = "",
socketMode: _root_.scala.Int = 0,
enableCoreDump: _root_.scala.Boolean = false,
statsTag: _root_.scala.Seq[_root_.scala.Predef.String] = _root_.scala.Seq.empty,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[CommandLineOptions] {
@transient
private[this] var __serializedSizeMemoized: _root_.scala.Int = 0
private[this] def __computeSerializedSize(): _root_.scala.Int = {
var __size = 0
{
val __value = baseId
if (__value != 0L) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeUInt64Size(1, __value)
}
};
{
val __value = useDynamicBaseId
if (__value != false) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeBoolSize(31, __value)
}
};
{
val __value = baseIdPath
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(32, __value)
}
};
{
val __value = concurrency
if (__value != 0) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeUInt32Size(2, __value)
}
};
{
val __value = configPath
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(3, __value)
}
};
{
val __value = configYaml
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(4, __value)
}
};
{
val __value = allowUnknownStaticFields
if (__value != false) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeBoolSize(5, __value)
}
};
{
val __value = rejectUnknownDynamicFields
if (__value != false) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeBoolSize(26, __value)
}
};
{
val __value = ignoreUnknownDynamicFields
if (__value != false) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeBoolSize(30, __value)
}
};
{
val __value = adminAddressPath
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(6, __value)
}
};
{
val __value = localAddressIpVersion.value
if (__value != 0) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeEnumSize(7, __value)
}
};
{
val __value = logLevel
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(8, __value)
}
};
{
val __value = componentLogLevel
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(9, __value)
}
};
{
val __value = logFormat
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(10, __value)
}
};
{
val __value = logFormatEscaped
if (__value != false) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeBoolSize(27, __value)
}
};
{
val __value = logPath
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(11, __value)
}
};
{
val __value = serviceCluster
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(13, __value)
}
};
{
val __value = serviceNode
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(14, __value)
}
};
{
val __value = serviceZone
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(15, __value)
}
};
if (fileFlushInterval.isDefined) {
val __value = fileFlushInterval.get
__size += 2 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
if (drainTime.isDefined) {
val __value = drainTime.get
__size += 2 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
{
val __value = drainStrategy.value
if (__value != 0) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeEnumSize(33, __value)
}
};
if (parentShutdownTime.isDefined) {
val __value = parentShutdownTime.get
__size += 2 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
{
val __value = mode.value
if (__value != 0) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeEnumSize(19, __value)
}
};
{
val __value = disableHotRestart
if (__value != false) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeBoolSize(22, __value)
}
};
{
val __value = enableMutexTracing
if (__value != false) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeBoolSize(23, __value)
}
};
{
val __value = restartEpoch
if (__value != 0) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeUInt32Size(24, __value)
}
};
{
val __value = cpusetThreads
if (__value != false) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeBoolSize(25, __value)
}
};
disabledExtensions.foreach { __item =>
val __value = __item
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(28, __value)
}
{
val __value = enableFineGrainLogging
if (__value != false) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeBoolSize(34, __value)
}
};
{
val __value = socketPath
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(35, __value)
}
};
{
val __value = socketMode
if (__value != 0) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeUInt32Size(36, __value)
}
};
{
val __value = enableCoreDump
if (__value != false) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeBoolSize(37, __value)
}
};
statsTag.foreach { __item =>
val __value = __item
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(38, __value)
}
__size += unknownFields.serializedSize
__size
}
override def serializedSize: _root_.scala.Int = {
var __size = __serializedSizeMemoized
if (__size == 0) {
__size = __computeSerializedSize() + 1
__serializedSizeMemoized = __size
}
__size - 1
}
def writeTo(`_output__`: _root_.com.google.protobuf.CodedOutputStream): _root_.scala.Unit = {
{
val __v = baseId
if (__v != 0L) {
_output__.writeUInt64(1, __v)
}
};
{
val __v = concurrency
if (__v != 0) {
_output__.writeUInt32(2, __v)
}
};
{
val __v = configPath
if (!__v.isEmpty) {
_output__.writeString(3, __v)
}
};
{
val __v = configYaml
if (!__v.isEmpty) {
_output__.writeString(4, __v)
}
};
{
val __v = allowUnknownStaticFields
if (__v != false) {
_output__.writeBool(5, __v)
}
};
{
val __v = adminAddressPath
if (!__v.isEmpty) {
_output__.writeString(6, __v)
}
};
{
val __v = localAddressIpVersion.value
if (__v != 0) {
_output__.writeEnum(7, __v)
}
};
{
val __v = logLevel
if (!__v.isEmpty) {
_output__.writeString(8, __v)
}
};
{
val __v = componentLogLevel
if (!__v.isEmpty) {
_output__.writeString(9, __v)
}
};
{
val __v = logFormat
if (!__v.isEmpty) {
_output__.writeString(10, __v)
}
};
{
val __v = logPath
if (!__v.isEmpty) {
_output__.writeString(11, __v)
}
};
{
val __v = serviceCluster
if (!__v.isEmpty) {
_output__.writeString(13, __v)
}
};
{
val __v = serviceNode
if (!__v.isEmpty) {
_output__.writeString(14, __v)
}
};
{
val __v = serviceZone
if (!__v.isEmpty) {
_output__.writeString(15, __v)
}
};
fileFlushInterval.foreach { __v =>
val __m = __v
_output__.writeTag(16, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
drainTime.foreach { __v =>
val __m = __v
_output__.writeTag(17, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
parentShutdownTime.foreach { __v =>
val __m = __v
_output__.writeTag(18, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
{
val __v = mode.value
if (__v != 0) {
_output__.writeEnum(19, __v)
}
};
{
val __v = disableHotRestart
if (__v != false) {
_output__.writeBool(22, __v)
}
};
{
val __v = enableMutexTracing
if (__v != false) {
_output__.writeBool(23, __v)
}
};
{
val __v = restartEpoch
if (__v != 0) {
_output__.writeUInt32(24, __v)
}
};
{
val __v = cpusetThreads
if (__v != false) {
_output__.writeBool(25, __v)
}
};
{
val __v = rejectUnknownDynamicFields
if (__v != false) {
_output__.writeBool(26, __v)
}
};
{
val __v = logFormatEscaped
if (__v != false) {
_output__.writeBool(27, __v)
}
};
disabledExtensions.foreach { __v =>
val __m = __v
_output__.writeString(28, __m)
};
{
val __v = ignoreUnknownDynamicFields
if (__v != false) {
_output__.writeBool(30, __v)
}
};
{
val __v = useDynamicBaseId
if (__v != false) {
_output__.writeBool(31, __v)
}
};
{
val __v = baseIdPath
if (!__v.isEmpty) {
_output__.writeString(32, __v)
}
};
{
val __v = drainStrategy.value
if (__v != 0) {
_output__.writeEnum(33, __v)
}
};
{
val __v = enableFineGrainLogging
if (__v != false) {
_output__.writeBool(34, __v)
}
};
{
val __v = socketPath
if (!__v.isEmpty) {
_output__.writeString(35, __v)
}
};
{
val __v = socketMode
if (__v != 0) {
_output__.writeUInt32(36, __v)
}
};
{
val __v = enableCoreDump
if (__v != false) {
_output__.writeBool(37, __v)
}
};
statsTag.foreach { __v =>
val __m = __v
_output__.writeString(38, __m)
};
unknownFields.writeTo(_output__)
}
def withBaseId(__v: _root_.scala.Long): CommandLineOptions = copy(baseId = __v)
def withUseDynamicBaseId(__v: _root_.scala.Boolean): CommandLineOptions = copy(useDynamicBaseId = __v)
def withBaseIdPath(__v: _root_.scala.Predef.String): CommandLineOptions = copy(baseIdPath = __v)
def withConcurrency(__v: _root_.scala.Int): CommandLineOptions = copy(concurrency = __v)
def withConfigPath(__v: _root_.scala.Predef.String): CommandLineOptions = copy(configPath = __v)
def withConfigYaml(__v: _root_.scala.Predef.String): CommandLineOptions = copy(configYaml = __v)
def withAllowUnknownStaticFields(__v: _root_.scala.Boolean): CommandLineOptions = copy(allowUnknownStaticFields = __v)
def withRejectUnknownDynamicFields(__v: _root_.scala.Boolean): CommandLineOptions = copy(rejectUnknownDynamicFields = __v)
def withIgnoreUnknownDynamicFields(__v: _root_.scala.Boolean): CommandLineOptions = copy(ignoreUnknownDynamicFields = __v)
def withAdminAddressPath(__v: _root_.scala.Predef.String): CommandLineOptions = copy(adminAddressPath = __v)
def withLocalAddressIpVersion(__v: io.envoyproxy.envoy.admin.v3.CommandLineOptions.IpVersion): CommandLineOptions = copy(localAddressIpVersion = __v)
def withLogLevel(__v: _root_.scala.Predef.String): CommandLineOptions = copy(logLevel = __v)
def withComponentLogLevel(__v: _root_.scala.Predef.String): CommandLineOptions = copy(componentLogLevel = __v)
def withLogFormat(__v: _root_.scala.Predef.String): CommandLineOptions = copy(logFormat = __v)
def withLogFormatEscaped(__v: _root_.scala.Boolean): CommandLineOptions = copy(logFormatEscaped = __v)
def withLogPath(__v: _root_.scala.Predef.String): CommandLineOptions = copy(logPath = __v)
def withServiceCluster(__v: _root_.scala.Predef.String): CommandLineOptions = copy(serviceCluster = __v)
def withServiceNode(__v: _root_.scala.Predef.String): CommandLineOptions = copy(serviceNode = __v)
def withServiceZone(__v: _root_.scala.Predef.String): CommandLineOptions = copy(serviceZone = __v)
def getFileFlushInterval: com.google.protobuf.duration.Duration = fileFlushInterval.getOrElse(com.google.protobuf.duration.Duration.defaultInstance)
def clearFileFlushInterval: CommandLineOptions = copy(fileFlushInterval = _root_.scala.None)
def withFileFlushInterval(__v: com.google.protobuf.duration.Duration): CommandLineOptions = copy(fileFlushInterval = Option(__v))
def getDrainTime: com.google.protobuf.duration.Duration = drainTime.getOrElse(com.google.protobuf.duration.Duration.defaultInstance)
def clearDrainTime: CommandLineOptions = copy(drainTime = _root_.scala.None)
def withDrainTime(__v: com.google.protobuf.duration.Duration): CommandLineOptions = copy(drainTime = Option(__v))
def withDrainStrategy(__v: io.envoyproxy.envoy.admin.v3.CommandLineOptions.DrainStrategy): CommandLineOptions = copy(drainStrategy = __v)
def getParentShutdownTime: com.google.protobuf.duration.Duration = parentShutdownTime.getOrElse(com.google.protobuf.duration.Duration.defaultInstance)
def clearParentShutdownTime: CommandLineOptions = copy(parentShutdownTime = _root_.scala.None)
def withParentShutdownTime(__v: com.google.protobuf.duration.Duration): CommandLineOptions = copy(parentShutdownTime = Option(__v))
def withMode(__v: io.envoyproxy.envoy.admin.v3.CommandLineOptions.Mode): CommandLineOptions = copy(mode = __v)
def withDisableHotRestart(__v: _root_.scala.Boolean): CommandLineOptions = copy(disableHotRestart = __v)
def withEnableMutexTracing(__v: _root_.scala.Boolean): CommandLineOptions = copy(enableMutexTracing = __v)
def withRestartEpoch(__v: _root_.scala.Int): CommandLineOptions = copy(restartEpoch = __v)
def withCpusetThreads(__v: _root_.scala.Boolean): CommandLineOptions = copy(cpusetThreads = __v)
def clearDisabledExtensions = copy(disabledExtensions = _root_.scala.Seq.empty)
def addDisabledExtensions(__vs: _root_.scala.Predef.String *): CommandLineOptions = addAllDisabledExtensions(__vs)
def addAllDisabledExtensions(__vs: Iterable[_root_.scala.Predef.String]): CommandLineOptions = copy(disabledExtensions = disabledExtensions ++ __vs)
def withDisabledExtensions(__v: _root_.scala.Seq[_root_.scala.Predef.String]): CommandLineOptions = copy(disabledExtensions = __v)
def withEnableFineGrainLogging(__v: _root_.scala.Boolean): CommandLineOptions = copy(enableFineGrainLogging = __v)
def withSocketPath(__v: _root_.scala.Predef.String): CommandLineOptions = copy(socketPath = __v)
def withSocketMode(__v: _root_.scala.Int): CommandLineOptions = copy(socketMode = __v)
def withEnableCoreDump(__v: _root_.scala.Boolean): CommandLineOptions = copy(enableCoreDump = __v)
def clearStatsTag = copy(statsTag = _root_.scala.Seq.empty)
def addStatsTag(__vs: _root_.scala.Predef.String *): CommandLineOptions = addAllStatsTag(__vs)
def addAllStatsTag(__vs: Iterable[_root_.scala.Predef.String]): CommandLineOptions = copy(statsTag = statsTag ++ __vs)
def withStatsTag(__v: _root_.scala.Seq[_root_.scala.Predef.String]): CommandLineOptions = copy(statsTag = __v)
def withUnknownFields(__v: _root_.scalapb.UnknownFieldSet) = copy(unknownFields = __v)
def discardUnknownFields = copy(unknownFields = _root_.scalapb.UnknownFieldSet.empty)
def getFieldByNumber(__fieldNumber: _root_.scala.Int): _root_.scala.Any = {
(__fieldNumber: @_root_.scala.unchecked) match {
case 1 => {
val __t = baseId
if (__t != 0L) __t else null
}
case 31 => {
val __t = useDynamicBaseId
if (__t != false) __t else null
}
case 32 => {
val __t = baseIdPath
if (__t != "") __t else null
}
case 2 => {
val __t = concurrency
if (__t != 0) __t else null
}
case 3 => {
val __t = configPath
if (__t != "") __t else null
}
case 4 => {
val __t = configYaml
if (__t != "") __t else null
}
case 5 => {
val __t = allowUnknownStaticFields
if (__t != false) __t else null
}
case 26 => {
val __t = rejectUnknownDynamicFields
if (__t != false) __t else null
}
case 30 => {
val __t = ignoreUnknownDynamicFields
if (__t != false) __t else null
}
case 6 => {
val __t = adminAddressPath
if (__t != "") __t else null
}
case 7 => {
val __t = localAddressIpVersion.javaValueDescriptor
if (__t.getNumber() != 0) __t else null
}
case 8 => {
val __t = logLevel
if (__t != "") __t else null
}
case 9 => {
val __t = componentLogLevel
if (__t != "") __t else null
}
case 10 => {
val __t = logFormat
if (__t != "") __t else null
}
case 27 => {
val __t = logFormatEscaped
if (__t != false) __t else null
}
case 11 => {
val __t = logPath
if (__t != "") __t else null
}
case 13 => {
val __t = serviceCluster
if (__t != "") __t else null
}
case 14 => {
val __t = serviceNode
if (__t != "") __t else null
}
case 15 => {
val __t = serviceZone
if (__t != "") __t else null
}
case 16 => fileFlushInterval.orNull
case 17 => drainTime.orNull
case 33 => {
val __t = drainStrategy.javaValueDescriptor
if (__t.getNumber() != 0) __t else null
}
case 18 => parentShutdownTime.orNull
case 19 => {
val __t = mode.javaValueDescriptor
if (__t.getNumber() != 0) __t else null
}
case 22 => {
val __t = disableHotRestart
if (__t != false) __t else null
}
case 23 => {
val __t = enableMutexTracing
if (__t != false) __t else null
}
case 24 => {
val __t = restartEpoch
if (__t != 0) __t else null
}
case 25 => {
val __t = cpusetThreads
if (__t != false) __t else null
}
case 28 => disabledExtensions
case 34 => {
val __t = enableFineGrainLogging
if (__t != false) __t else null
}
case 35 => {
val __t = socketPath
if (__t != "") __t else null
}
case 36 => {
val __t = socketMode
if (__t != 0) __t else null
}
case 37 => {
val __t = enableCoreDump
if (__t != false) __t else null
}
case 38 => statsTag
}
}
def getField(__field: _root_.scalapb.descriptors.FieldDescriptor): _root_.scalapb.descriptors.PValue = {
_root_.scala.Predef.require(__field.containingMessage eq companion.scalaDescriptor)
(__field.number: @_root_.scala.unchecked) match {
case 1 => _root_.scalapb.descriptors.PLong(baseId)
case 31 => _root_.scalapb.descriptors.PBoolean(useDynamicBaseId)
case 32 => _root_.scalapb.descriptors.PString(baseIdPath)
case 2 => _root_.scalapb.descriptors.PInt(concurrency)
case 3 => _root_.scalapb.descriptors.PString(configPath)
case 4 => _root_.scalapb.descriptors.PString(configYaml)
case 5 => _root_.scalapb.descriptors.PBoolean(allowUnknownStaticFields)
case 26 => _root_.scalapb.descriptors.PBoolean(rejectUnknownDynamicFields)
case 30 => _root_.scalapb.descriptors.PBoolean(ignoreUnknownDynamicFields)
case 6 => _root_.scalapb.descriptors.PString(adminAddressPath)
case 7 => _root_.scalapb.descriptors.PEnum(localAddressIpVersion.scalaValueDescriptor)
case 8 => _root_.scalapb.descriptors.PString(logLevel)
case 9 => _root_.scalapb.descriptors.PString(componentLogLevel)
case 10 => _root_.scalapb.descriptors.PString(logFormat)
case 27 => _root_.scalapb.descriptors.PBoolean(logFormatEscaped)
case 11 => _root_.scalapb.descriptors.PString(logPath)
case 13 => _root_.scalapb.descriptors.PString(serviceCluster)
case 14 => _root_.scalapb.descriptors.PString(serviceNode)
case 15 => _root_.scalapb.descriptors.PString(serviceZone)
case 16 => fileFlushInterval.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 17 => drainTime.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 33 => _root_.scalapb.descriptors.PEnum(drainStrategy.scalaValueDescriptor)
case 18 => parentShutdownTime.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 19 => _root_.scalapb.descriptors.PEnum(mode.scalaValueDescriptor)
case 22 => _root_.scalapb.descriptors.PBoolean(disableHotRestart)
case 23 => _root_.scalapb.descriptors.PBoolean(enableMutexTracing)
case 24 => _root_.scalapb.descriptors.PInt(restartEpoch)
case 25 => _root_.scalapb.descriptors.PBoolean(cpusetThreads)
case 28 => _root_.scalapb.descriptors.PRepeated(disabledExtensions.iterator.map(_root_.scalapb.descriptors.PString(_)).toVector)
case 34 => _root_.scalapb.descriptors.PBoolean(enableFineGrainLogging)
case 35 => _root_.scalapb.descriptors.PString(socketPath)
case 36 => _root_.scalapb.descriptors.PInt(socketMode)
case 37 => _root_.scalapb.descriptors.PBoolean(enableCoreDump)
case 38 => _root_.scalapb.descriptors.PRepeated(statsTag.iterator.map(_root_.scalapb.descriptors.PString(_)).toVector)
}
}
def toProtoString: _root_.scala.Predef.String = _root_.scalapb.TextFormat.printToUnicodeString(this)
def companion: io.envoyproxy.envoy.admin.v3.CommandLineOptions.type = io.envoyproxy.envoy.admin.v3.CommandLineOptions
// @@protoc_insertion_point(GeneratedMessage[envoy.admin.v3.CommandLineOptions])
}
object CommandLineOptions extends scalapb.GeneratedMessageCompanion[io.envoyproxy.envoy.admin.v3.CommandLineOptions] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[io.envoyproxy.envoy.admin.v3.CommandLineOptions] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): io.envoyproxy.envoy.admin.v3.CommandLineOptions = {
var __baseId: _root_.scala.Long = 0L
var __useDynamicBaseId: _root_.scala.Boolean = false
var __baseIdPath: _root_.scala.Predef.String = ""
var __concurrency: _root_.scala.Int = 0
var __configPath: _root_.scala.Predef.String = ""
var __configYaml: _root_.scala.Predef.String = ""
var __allowUnknownStaticFields: _root_.scala.Boolean = false
var __rejectUnknownDynamicFields: _root_.scala.Boolean = false
var __ignoreUnknownDynamicFields: _root_.scala.Boolean = false
var __adminAddressPath: _root_.scala.Predef.String = ""
var __localAddressIpVersion: io.envoyproxy.envoy.admin.v3.CommandLineOptions.IpVersion = io.envoyproxy.envoy.admin.v3.CommandLineOptions.IpVersion.v4
var __logLevel: _root_.scala.Predef.String = ""
var __componentLogLevel: _root_.scala.Predef.String = ""
var __logFormat: _root_.scala.Predef.String = ""
var __logFormatEscaped: _root_.scala.Boolean = false
var __logPath: _root_.scala.Predef.String = ""
var __serviceCluster: _root_.scala.Predef.String = ""
var __serviceNode: _root_.scala.Predef.String = ""
var __serviceZone: _root_.scala.Predef.String = ""
var __fileFlushInterval: _root_.scala.Option[com.google.protobuf.duration.Duration] = _root_.scala.None
var __drainTime: _root_.scala.Option[com.google.protobuf.duration.Duration] = _root_.scala.None
var __drainStrategy: io.envoyproxy.envoy.admin.v3.CommandLineOptions.DrainStrategy = io.envoyproxy.envoy.admin.v3.CommandLineOptions.DrainStrategy.Gradual
var __parentShutdownTime: _root_.scala.Option[com.google.protobuf.duration.Duration] = _root_.scala.None
var __mode: io.envoyproxy.envoy.admin.v3.CommandLineOptions.Mode = io.envoyproxy.envoy.admin.v3.CommandLineOptions.Mode.Serve
var __disableHotRestart: _root_.scala.Boolean = false
var __enableMutexTracing: _root_.scala.Boolean = false
var __restartEpoch: _root_.scala.Int = 0
var __cpusetThreads: _root_.scala.Boolean = false
val __disabledExtensions: _root_.scala.collection.immutable.VectorBuilder[_root_.scala.Predef.String] = new _root_.scala.collection.immutable.VectorBuilder[_root_.scala.Predef.String]
var __enableFineGrainLogging: _root_.scala.Boolean = false
var __socketPath: _root_.scala.Predef.String = ""
var __socketMode: _root_.scala.Int = 0
var __enableCoreDump: _root_.scala.Boolean = false
val __statsTag: _root_.scala.collection.immutable.VectorBuilder[_root_.scala.Predef.String] = new _root_.scala.collection.immutable.VectorBuilder[_root_.scala.Predef.String]
var `_unknownFields__`: _root_.scalapb.UnknownFieldSet.Builder = null
var _done__ = false
while (!_done__) {
val _tag__ = _input__.readTag()
_tag__ match {
case 0 => _done__ = true
case 8 =>
__baseId = _input__.readUInt64()
case 248 =>
__useDynamicBaseId = _input__.readBool()
case 258 =>
__baseIdPath = _input__.readStringRequireUtf8()
case 16 =>
__concurrency = _input__.readUInt32()
case 26 =>
__configPath = _input__.readStringRequireUtf8()
case 34 =>
__configYaml = _input__.readStringRequireUtf8()
case 40 =>
__allowUnknownStaticFields = _input__.readBool()
case 208 =>
__rejectUnknownDynamicFields = _input__.readBool()
case 240 =>
__ignoreUnknownDynamicFields = _input__.readBool()
case 50 =>
__adminAddressPath = _input__.readStringRequireUtf8()
case 56 =>
__localAddressIpVersion = io.envoyproxy.envoy.admin.v3.CommandLineOptions.IpVersion.fromValue(_input__.readEnum())
case 66 =>
__logLevel = _input__.readStringRequireUtf8()
case 74 =>
__componentLogLevel = _input__.readStringRequireUtf8()
case 82 =>
__logFormat = _input__.readStringRequireUtf8()
case 216 =>
__logFormatEscaped = _input__.readBool()
case 90 =>
__logPath = _input__.readStringRequireUtf8()
case 106 =>
__serviceCluster = _input__.readStringRequireUtf8()
case 114 =>
__serviceNode = _input__.readStringRequireUtf8()
case 122 =>
__serviceZone = _input__.readStringRequireUtf8()
case 130 =>
__fileFlushInterval = Option(__fileFlushInterval.fold(_root_.scalapb.LiteParser.readMessage[com.google.protobuf.duration.Duration](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 138 =>
__drainTime = Option(__drainTime.fold(_root_.scalapb.LiteParser.readMessage[com.google.protobuf.duration.Duration](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 264 =>
__drainStrategy = io.envoyproxy.envoy.admin.v3.CommandLineOptions.DrainStrategy.fromValue(_input__.readEnum())
case 146 =>
__parentShutdownTime = Option(__parentShutdownTime.fold(_root_.scalapb.LiteParser.readMessage[com.google.protobuf.duration.Duration](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 152 =>
__mode = io.envoyproxy.envoy.admin.v3.CommandLineOptions.Mode.fromValue(_input__.readEnum())
case 176 =>
__disableHotRestart = _input__.readBool()
case 184 =>
__enableMutexTracing = _input__.readBool()
case 192 =>
__restartEpoch = _input__.readUInt32()
case 200 =>
__cpusetThreads = _input__.readBool()
case 226 =>
__disabledExtensions += _input__.readStringRequireUtf8()
case 272 =>
__enableFineGrainLogging = _input__.readBool()
case 282 =>
__socketPath = _input__.readStringRequireUtf8()
case 288 =>
__socketMode = _input__.readUInt32()
case 296 =>
__enableCoreDump = _input__.readBool()
case 306 =>
__statsTag += _input__.readStringRequireUtf8()
case tag =>
if (_unknownFields__ == null) {
_unknownFields__ = new _root_.scalapb.UnknownFieldSet.Builder()
}
_unknownFields__.parseField(tag, _input__)
}
}
io.envoyproxy.envoy.admin.v3.CommandLineOptions(
baseId = __baseId,
useDynamicBaseId = __useDynamicBaseId,
baseIdPath = __baseIdPath,
concurrency = __concurrency,
configPath = __configPath,
configYaml = __configYaml,
allowUnknownStaticFields = __allowUnknownStaticFields,
rejectUnknownDynamicFields = __rejectUnknownDynamicFields,
ignoreUnknownDynamicFields = __ignoreUnknownDynamicFields,
adminAddressPath = __adminAddressPath,
localAddressIpVersion = __localAddressIpVersion,
logLevel = __logLevel,
componentLogLevel = __componentLogLevel,
logFormat = __logFormat,
logFormatEscaped = __logFormatEscaped,
logPath = __logPath,
serviceCluster = __serviceCluster,
serviceNode = __serviceNode,
serviceZone = __serviceZone,
fileFlushInterval = __fileFlushInterval,
drainTime = __drainTime,
drainStrategy = __drainStrategy,
parentShutdownTime = __parentShutdownTime,
mode = __mode,
disableHotRestart = __disableHotRestart,
enableMutexTracing = __enableMutexTracing,
restartEpoch = __restartEpoch,
cpusetThreads = __cpusetThreads,
disabledExtensions = __disabledExtensions.result(),
enableFineGrainLogging = __enableFineGrainLogging,
socketPath = __socketPath,
socketMode = __socketMode,
enableCoreDump = __enableCoreDump,
statsTag = __statsTag.result(),
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[io.envoyproxy.envoy.admin.v3.CommandLineOptions] = _root_.scalapb.descriptors.Reads{
case _root_.scalapb.descriptors.PMessage(__fieldsMap) =>
_root_.scala.Predef.require(__fieldsMap.keys.forall(_.containingMessage eq scalaDescriptor), "FieldDescriptor does not match message type.")
io.envoyproxy.envoy.admin.v3.CommandLineOptions(
baseId = __fieldsMap.get(scalaDescriptor.findFieldByNumber(1).get).map(_.as[_root_.scala.Long]).getOrElse(0L),
useDynamicBaseId = __fieldsMap.get(scalaDescriptor.findFieldByNumber(31).get).map(_.as[_root_.scala.Boolean]).getOrElse(false),
baseIdPath = __fieldsMap.get(scalaDescriptor.findFieldByNumber(32).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
concurrency = __fieldsMap.get(scalaDescriptor.findFieldByNumber(2).get).map(_.as[_root_.scala.Int]).getOrElse(0),
configPath = __fieldsMap.get(scalaDescriptor.findFieldByNumber(3).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
configYaml = __fieldsMap.get(scalaDescriptor.findFieldByNumber(4).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
allowUnknownStaticFields = __fieldsMap.get(scalaDescriptor.findFieldByNumber(5).get).map(_.as[_root_.scala.Boolean]).getOrElse(false),
rejectUnknownDynamicFields = __fieldsMap.get(scalaDescriptor.findFieldByNumber(26).get).map(_.as[_root_.scala.Boolean]).getOrElse(false),
ignoreUnknownDynamicFields = __fieldsMap.get(scalaDescriptor.findFieldByNumber(30).get).map(_.as[_root_.scala.Boolean]).getOrElse(false),
adminAddressPath = __fieldsMap.get(scalaDescriptor.findFieldByNumber(6).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
localAddressIpVersion = io.envoyproxy.envoy.admin.v3.CommandLineOptions.IpVersion.fromValue(__fieldsMap.get(scalaDescriptor.findFieldByNumber(7).get).map(_.as[_root_.scalapb.descriptors.EnumValueDescriptor]).getOrElse(io.envoyproxy.envoy.admin.v3.CommandLineOptions.IpVersion.v4.scalaValueDescriptor).number),
logLevel = __fieldsMap.get(scalaDescriptor.findFieldByNumber(8).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
componentLogLevel = __fieldsMap.get(scalaDescriptor.findFieldByNumber(9).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
logFormat = __fieldsMap.get(scalaDescriptor.findFieldByNumber(10).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
logFormatEscaped = __fieldsMap.get(scalaDescriptor.findFieldByNumber(27).get).map(_.as[_root_.scala.Boolean]).getOrElse(false),
logPath = __fieldsMap.get(scalaDescriptor.findFieldByNumber(11).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
serviceCluster = __fieldsMap.get(scalaDescriptor.findFieldByNumber(13).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
serviceNode = __fieldsMap.get(scalaDescriptor.findFieldByNumber(14).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
serviceZone = __fieldsMap.get(scalaDescriptor.findFieldByNumber(15).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
fileFlushInterval = __fieldsMap.get(scalaDescriptor.findFieldByNumber(16).get).flatMap(_.as[_root_.scala.Option[com.google.protobuf.duration.Duration]]),
drainTime = __fieldsMap.get(scalaDescriptor.findFieldByNumber(17).get).flatMap(_.as[_root_.scala.Option[com.google.protobuf.duration.Duration]]),
drainStrategy = io.envoyproxy.envoy.admin.v3.CommandLineOptions.DrainStrategy.fromValue(__fieldsMap.get(scalaDescriptor.findFieldByNumber(33).get).map(_.as[_root_.scalapb.descriptors.EnumValueDescriptor]).getOrElse(io.envoyproxy.envoy.admin.v3.CommandLineOptions.DrainStrategy.Gradual.scalaValueDescriptor).number),
parentShutdownTime = __fieldsMap.get(scalaDescriptor.findFieldByNumber(18).get).flatMap(_.as[_root_.scala.Option[com.google.protobuf.duration.Duration]]),
mode = io.envoyproxy.envoy.admin.v3.CommandLineOptions.Mode.fromValue(__fieldsMap.get(scalaDescriptor.findFieldByNumber(19).get).map(_.as[_root_.scalapb.descriptors.EnumValueDescriptor]).getOrElse(io.envoyproxy.envoy.admin.v3.CommandLineOptions.Mode.Serve.scalaValueDescriptor).number),
disableHotRestart = __fieldsMap.get(scalaDescriptor.findFieldByNumber(22).get).map(_.as[_root_.scala.Boolean]).getOrElse(false),
enableMutexTracing = __fieldsMap.get(scalaDescriptor.findFieldByNumber(23).get).map(_.as[_root_.scala.Boolean]).getOrElse(false),
restartEpoch = __fieldsMap.get(scalaDescriptor.findFieldByNumber(24).get).map(_.as[_root_.scala.Int]).getOrElse(0),
cpusetThreads = __fieldsMap.get(scalaDescriptor.findFieldByNumber(25).get).map(_.as[_root_.scala.Boolean]).getOrElse(false),
disabledExtensions = __fieldsMap.get(scalaDescriptor.findFieldByNumber(28).get).map(_.as[_root_.scala.Seq[_root_.scala.Predef.String]]).getOrElse(_root_.scala.Seq.empty),
enableFineGrainLogging = __fieldsMap.get(scalaDescriptor.findFieldByNumber(34).get).map(_.as[_root_.scala.Boolean]).getOrElse(false),
socketPath = __fieldsMap.get(scalaDescriptor.findFieldByNumber(35).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
socketMode = __fieldsMap.get(scalaDescriptor.findFieldByNumber(36).get).map(_.as[_root_.scala.Int]).getOrElse(0),
enableCoreDump = __fieldsMap.get(scalaDescriptor.findFieldByNumber(37).get).map(_.as[_root_.scala.Boolean]).getOrElse(false),
statsTag = __fieldsMap.get(scalaDescriptor.findFieldByNumber(38).get).map(_.as[_root_.scala.Seq[_root_.scala.Predef.String]]).getOrElse(_root_.scala.Seq.empty)
)
case _ => throw new RuntimeException("Expected PMessage")
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.Descriptor = ServerInfoProto.javaDescriptor.getMessageTypes().get(1)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = ServerInfoProto.scalaDescriptor.messages(1)
def messageCompanionForFieldNumber(__number: _root_.scala.Int): _root_.scalapb.GeneratedMessageCompanion[_] = {
var __out: _root_.scalapb.GeneratedMessageCompanion[_] = null
(__number: @_root_.scala.unchecked) match {
case 16 => __out = com.google.protobuf.duration.Duration
case 17 => __out = com.google.protobuf.duration.Duration
case 18 => __out = com.google.protobuf.duration.Duration
}
__out
}
lazy val nestedMessagesCompanions: Seq[_root_.scalapb.GeneratedMessageCompanion[_ <: _root_.scalapb.GeneratedMessage]] = Seq.empty
def enumCompanionForFieldNumber(__fieldNumber: _root_.scala.Int): _root_.scalapb.GeneratedEnumCompanion[_] = {
(__fieldNumber: @_root_.scala.unchecked) match {
case 7 => io.envoyproxy.envoy.admin.v3.CommandLineOptions.IpVersion
case 33 => io.envoyproxy.envoy.admin.v3.CommandLineOptions.DrainStrategy
case 19 => io.envoyproxy.envoy.admin.v3.CommandLineOptions.Mode
}
}
lazy val defaultInstance = io.envoyproxy.envoy.admin.v3.CommandLineOptions(
baseId = 0L,
useDynamicBaseId = false,
baseIdPath = "",
concurrency = 0,
configPath = "",
configYaml = "",
allowUnknownStaticFields = false,
rejectUnknownDynamicFields = false,
ignoreUnknownDynamicFields = false,
adminAddressPath = "",
localAddressIpVersion = io.envoyproxy.envoy.admin.v3.CommandLineOptions.IpVersion.v4,
logLevel = "",
componentLogLevel = "",
logFormat = "",
logFormatEscaped = false,
logPath = "",
serviceCluster = "",
serviceNode = "",
serviceZone = "",
fileFlushInterval = _root_.scala.None,
drainTime = _root_.scala.None,
drainStrategy = io.envoyproxy.envoy.admin.v3.CommandLineOptions.DrainStrategy.Gradual,
parentShutdownTime = _root_.scala.None,
mode = io.envoyproxy.envoy.admin.v3.CommandLineOptions.Mode.Serve,
disableHotRestart = false,
enableMutexTracing = false,
restartEpoch = 0,
cpusetThreads = false,
disabledExtensions = _root_.scala.Seq.empty,
enableFineGrainLogging = false,
socketPath = "",
socketMode = 0,
enableCoreDump = false,
statsTag = _root_.scala.Seq.empty
)
sealed abstract class IpVersion(val value: _root_.scala.Int) extends _root_.scalapb.GeneratedEnum {
type EnumType = IpVersion
def isv4: _root_.scala.Boolean = false
def isv6: _root_.scala.Boolean = false
def companion: _root_.scalapb.GeneratedEnumCompanion[IpVersion] = io.envoyproxy.envoy.admin.v3.CommandLineOptions.IpVersion
final def asRecognized: _root_.scala.Option[io.envoyproxy.envoy.admin.v3.CommandLineOptions.IpVersion.Recognized] = if (isUnrecognized) _root_.scala.None else _root_.scala.Some(this.asInstanceOf[io.envoyproxy.envoy.admin.v3.CommandLineOptions.IpVersion.Recognized])
}
object IpVersion extends _root_.scalapb.GeneratedEnumCompanion[IpVersion] {
sealed trait Recognized extends IpVersion
implicit def enumCompanion: _root_.scalapb.GeneratedEnumCompanion[IpVersion] = this
@SerialVersionUID(0L)
case object v4 extends IpVersion(0) with IpVersion.Recognized {
val index = 0
val name = "v4"
override def isv4: _root_.scala.Boolean = true
}
@SerialVersionUID(0L)
case object v6 extends IpVersion(1) with IpVersion.Recognized {
val index = 1
val name = "v6"
override def isv6: _root_.scala.Boolean = true
}
@SerialVersionUID(0L)
final case class Unrecognized(unrecognizedValue: _root_.scala.Int) extends IpVersion(unrecognizedValue) with _root_.scalapb.UnrecognizedEnum
lazy val values = scala.collection.immutable.Seq(v4, v6)
def fromValue(__value: _root_.scala.Int): IpVersion = __value match {
case 0 => v4
case 1 => v6
case __other => Unrecognized(__other)
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.EnumDescriptor = io.envoyproxy.envoy.admin.v3.CommandLineOptions.javaDescriptor.getEnumTypes().get(0)
def scalaDescriptor: _root_.scalapb.descriptors.EnumDescriptor = io.envoyproxy.envoy.admin.v3.CommandLineOptions.scalaDescriptor.enums(0)
}
sealed abstract class Mode(val value: _root_.scala.Int) extends _root_.scalapb.GeneratedEnum {
type EnumType = Mode
def isServe: _root_.scala.Boolean = false
def isValidate: _root_.scala.Boolean = false
def isInitOnly: _root_.scala.Boolean = false
def companion: _root_.scalapb.GeneratedEnumCompanion[Mode] = io.envoyproxy.envoy.admin.v3.CommandLineOptions.Mode
final def asRecognized: _root_.scala.Option[io.envoyproxy.envoy.admin.v3.CommandLineOptions.Mode.Recognized] = if (isUnrecognized) _root_.scala.None else _root_.scala.Some(this.asInstanceOf[io.envoyproxy.envoy.admin.v3.CommandLineOptions.Mode.Recognized])
}
object Mode extends _root_.scalapb.GeneratedEnumCompanion[Mode] {
sealed trait Recognized extends Mode
implicit def enumCompanion: _root_.scalapb.GeneratedEnumCompanion[Mode] = this
/** Validate configs and then serve traffic normally.
*/
@SerialVersionUID(0L)
case object Serve extends Mode(0) with Mode.Recognized {
val index = 0
val name = "Serve"
override def isServe: _root_.scala.Boolean = true
}
/** Validate configs and exit.
*/
@SerialVersionUID(0L)
case object Validate extends Mode(1) with Mode.Recognized {
val index = 1
val name = "Validate"
override def isValidate: _root_.scala.Boolean = true
}
/** Completely load and initialize the config, and then exit without running the listener loop.
*/
@SerialVersionUID(0L)
case object InitOnly extends Mode(2) with Mode.Recognized {
val index = 2
val name = "InitOnly"
override def isInitOnly: _root_.scala.Boolean = true
}
@SerialVersionUID(0L)
final case class Unrecognized(unrecognizedValue: _root_.scala.Int) extends Mode(unrecognizedValue) with _root_.scalapb.UnrecognizedEnum
lazy val values = scala.collection.immutable.Seq(Serve, Validate, InitOnly)
def fromValue(__value: _root_.scala.Int): Mode = __value match {
case 0 => Serve
case 1 => Validate
case 2 => InitOnly
case __other => Unrecognized(__other)
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.EnumDescriptor = io.envoyproxy.envoy.admin.v3.CommandLineOptions.javaDescriptor.getEnumTypes().get(1)
def scalaDescriptor: _root_.scalapb.descriptors.EnumDescriptor = io.envoyproxy.envoy.admin.v3.CommandLineOptions.scalaDescriptor.enums(1)
}
sealed abstract class DrainStrategy(val value: _root_.scala.Int) extends _root_.scalapb.GeneratedEnum {
type EnumType = DrainStrategy
def isGradual: _root_.scala.Boolean = false
def isImmediate: _root_.scala.Boolean = false
def companion: _root_.scalapb.GeneratedEnumCompanion[DrainStrategy] = io.envoyproxy.envoy.admin.v3.CommandLineOptions.DrainStrategy
final def asRecognized: _root_.scala.Option[io.envoyproxy.envoy.admin.v3.CommandLineOptions.DrainStrategy.Recognized] = if (isUnrecognized) _root_.scala.None else _root_.scala.Some(this.asInstanceOf[io.envoyproxy.envoy.admin.v3.CommandLineOptions.DrainStrategy.Recognized])
}
object DrainStrategy extends _root_.scalapb.GeneratedEnumCompanion[DrainStrategy] {
sealed trait Recognized extends DrainStrategy
implicit def enumCompanion: _root_.scalapb.GeneratedEnumCompanion[DrainStrategy] = this
/** Gradually discourage connections over the course of the drain period.
*/
@SerialVersionUID(0L)
case object Gradual extends DrainStrategy(0) with DrainStrategy.Recognized {
val index = 0
val name = "Gradual"
override def isGradual: _root_.scala.Boolean = true
}
/** Discourage all connections for the duration of the drain sequence.
*/
@SerialVersionUID(0L)
case object Immediate extends DrainStrategy(1) with DrainStrategy.Recognized {
val index = 1
val name = "Immediate"
override def isImmediate: _root_.scala.Boolean = true
}
@SerialVersionUID(0L)
final case class Unrecognized(unrecognizedValue: _root_.scala.Int) extends DrainStrategy(unrecognizedValue) with _root_.scalapb.UnrecognizedEnum
lazy val values = scala.collection.immutable.Seq(Gradual, Immediate)
def fromValue(__value: _root_.scala.Int): DrainStrategy = __value match {
case 0 => Gradual
case 1 => Immediate
case __other => Unrecognized(__other)
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.EnumDescriptor = io.envoyproxy.envoy.admin.v3.CommandLineOptions.javaDescriptor.getEnumTypes().get(2)
def scalaDescriptor: _root_.scalapb.descriptors.EnumDescriptor = io.envoyproxy.envoy.admin.v3.CommandLineOptions.scalaDescriptor.enums(2)
}
implicit class CommandLineOptionsLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, io.envoyproxy.envoy.admin.v3.CommandLineOptions]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, io.envoyproxy.envoy.admin.v3.CommandLineOptions](_l) {
def baseId: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Long] = field(_.baseId)((c_, f_) => c_.copy(baseId = f_))
def useDynamicBaseId: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Boolean] = field(_.useDynamicBaseId)((c_, f_) => c_.copy(useDynamicBaseId = f_))
def baseIdPath: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.baseIdPath)((c_, f_) => c_.copy(baseIdPath = f_))
def concurrency: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Int] = field(_.concurrency)((c_, f_) => c_.copy(concurrency = f_))
def configPath: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.configPath)((c_, f_) => c_.copy(configPath = f_))
def configYaml: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.configYaml)((c_, f_) => c_.copy(configYaml = f_))
def allowUnknownStaticFields: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Boolean] = field(_.allowUnknownStaticFields)((c_, f_) => c_.copy(allowUnknownStaticFields = f_))
def rejectUnknownDynamicFields: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Boolean] = field(_.rejectUnknownDynamicFields)((c_, f_) => c_.copy(rejectUnknownDynamicFields = f_))
def ignoreUnknownDynamicFields: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Boolean] = field(_.ignoreUnknownDynamicFields)((c_, f_) => c_.copy(ignoreUnknownDynamicFields = f_))
def adminAddressPath: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.adminAddressPath)((c_, f_) => c_.copy(adminAddressPath = f_))
def localAddressIpVersion: _root_.scalapb.lenses.Lens[UpperPB, io.envoyproxy.envoy.admin.v3.CommandLineOptions.IpVersion] = field(_.localAddressIpVersion)((c_, f_) => c_.copy(localAddressIpVersion = f_))
def logLevel: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.logLevel)((c_, f_) => c_.copy(logLevel = f_))
def componentLogLevel: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.componentLogLevel)((c_, f_) => c_.copy(componentLogLevel = f_))
def logFormat: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.logFormat)((c_, f_) => c_.copy(logFormat = f_))
def logFormatEscaped: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Boolean] = field(_.logFormatEscaped)((c_, f_) => c_.copy(logFormatEscaped = f_))
def logPath: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.logPath)((c_, f_) => c_.copy(logPath = f_))
def serviceCluster: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.serviceCluster)((c_, f_) => c_.copy(serviceCluster = f_))
def serviceNode: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.serviceNode)((c_, f_) => c_.copy(serviceNode = f_))
def serviceZone: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.serviceZone)((c_, f_) => c_.copy(serviceZone = f_))
def fileFlushInterval: _root_.scalapb.lenses.Lens[UpperPB, com.google.protobuf.duration.Duration] = field(_.getFileFlushInterval)((c_, f_) => c_.copy(fileFlushInterval = Option(f_)))
def optionalFileFlushInterval: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[com.google.protobuf.duration.Duration]] = field(_.fileFlushInterval)((c_, f_) => c_.copy(fileFlushInterval = f_))
def drainTime: _root_.scalapb.lenses.Lens[UpperPB, com.google.protobuf.duration.Duration] = field(_.getDrainTime)((c_, f_) => c_.copy(drainTime = Option(f_)))
def optionalDrainTime: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[com.google.protobuf.duration.Duration]] = field(_.drainTime)((c_, f_) => c_.copy(drainTime = f_))
def drainStrategy: _root_.scalapb.lenses.Lens[UpperPB, io.envoyproxy.envoy.admin.v3.CommandLineOptions.DrainStrategy] = field(_.drainStrategy)((c_, f_) => c_.copy(drainStrategy = f_))
def parentShutdownTime: _root_.scalapb.lenses.Lens[UpperPB, com.google.protobuf.duration.Duration] = field(_.getParentShutdownTime)((c_, f_) => c_.copy(parentShutdownTime = Option(f_)))
def optionalParentShutdownTime: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[com.google.protobuf.duration.Duration]] = field(_.parentShutdownTime)((c_, f_) => c_.copy(parentShutdownTime = f_))
def mode: _root_.scalapb.lenses.Lens[UpperPB, io.envoyproxy.envoy.admin.v3.CommandLineOptions.Mode] = field(_.mode)((c_, f_) => c_.copy(mode = f_))
def disableHotRestart: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Boolean] = field(_.disableHotRestart)((c_, f_) => c_.copy(disableHotRestart = f_))
def enableMutexTracing: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Boolean] = field(_.enableMutexTracing)((c_, f_) => c_.copy(enableMutexTracing = f_))
def restartEpoch: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Int] = field(_.restartEpoch)((c_, f_) => c_.copy(restartEpoch = f_))
def cpusetThreads: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Boolean] = field(_.cpusetThreads)((c_, f_) => c_.copy(cpusetThreads = f_))
def disabledExtensions: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Seq[_root_.scala.Predef.String]] = field(_.disabledExtensions)((c_, f_) => c_.copy(disabledExtensions = f_))
def enableFineGrainLogging: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Boolean] = field(_.enableFineGrainLogging)((c_, f_) => c_.copy(enableFineGrainLogging = f_))
def socketPath: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.socketPath)((c_, f_) => c_.copy(socketPath = f_))
def socketMode: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Int] = field(_.socketMode)((c_, f_) => c_.copy(socketMode = f_))
def enableCoreDump: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Boolean] = field(_.enableCoreDump)((c_, f_) => c_.copy(enableCoreDump = f_))
def statsTag: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Seq[_root_.scala.Predef.String]] = field(_.statsTag)((c_, f_) => c_.copy(statsTag = f_))
}
final val BASE_ID_FIELD_NUMBER = 1
final val USE_DYNAMIC_BASE_ID_FIELD_NUMBER = 31
final val BASE_ID_PATH_FIELD_NUMBER = 32
final val CONCURRENCY_FIELD_NUMBER = 2
final val CONFIG_PATH_FIELD_NUMBER = 3
final val CONFIG_YAML_FIELD_NUMBER = 4
final val ALLOW_UNKNOWN_STATIC_FIELDS_FIELD_NUMBER = 5
final val REJECT_UNKNOWN_DYNAMIC_FIELDS_FIELD_NUMBER = 26
final val IGNORE_UNKNOWN_DYNAMIC_FIELDS_FIELD_NUMBER = 30
final val ADMIN_ADDRESS_PATH_FIELD_NUMBER = 6
final val LOCAL_ADDRESS_IP_VERSION_FIELD_NUMBER = 7
final val LOG_LEVEL_FIELD_NUMBER = 8
final val COMPONENT_LOG_LEVEL_FIELD_NUMBER = 9
final val LOG_FORMAT_FIELD_NUMBER = 10
final val LOG_FORMAT_ESCAPED_FIELD_NUMBER = 27
final val LOG_PATH_FIELD_NUMBER = 11
final val SERVICE_CLUSTER_FIELD_NUMBER = 13
final val SERVICE_NODE_FIELD_NUMBER = 14
final val SERVICE_ZONE_FIELD_NUMBER = 15
final val FILE_FLUSH_INTERVAL_FIELD_NUMBER = 16
final val DRAIN_TIME_FIELD_NUMBER = 17
final val DRAIN_STRATEGY_FIELD_NUMBER = 33
final val PARENT_SHUTDOWN_TIME_FIELD_NUMBER = 18
final val MODE_FIELD_NUMBER = 19
final val DISABLE_HOT_RESTART_FIELD_NUMBER = 22
final val ENABLE_MUTEX_TRACING_FIELD_NUMBER = 23
final val RESTART_EPOCH_FIELD_NUMBER = 24
final val CPUSET_THREADS_FIELD_NUMBER = 25
final val DISABLED_EXTENSIONS_FIELD_NUMBER = 28
final val ENABLE_FINE_GRAIN_LOGGING_FIELD_NUMBER = 34
final val SOCKET_PATH_FIELD_NUMBER = 35
final val SOCKET_MODE_FIELD_NUMBER = 36
final val ENABLE_CORE_DUMP_FIELD_NUMBER = 37
final val STATS_TAG_FIELD_NUMBER = 38
def of(
baseId: _root_.scala.Long,
useDynamicBaseId: _root_.scala.Boolean,
baseIdPath: _root_.scala.Predef.String,
concurrency: _root_.scala.Int,
configPath: _root_.scala.Predef.String,
configYaml: _root_.scala.Predef.String,
allowUnknownStaticFields: _root_.scala.Boolean,
rejectUnknownDynamicFields: _root_.scala.Boolean,
ignoreUnknownDynamicFields: _root_.scala.Boolean,
adminAddressPath: _root_.scala.Predef.String,
localAddressIpVersion: io.envoyproxy.envoy.admin.v3.CommandLineOptions.IpVersion,
logLevel: _root_.scala.Predef.String,
componentLogLevel: _root_.scala.Predef.String,
logFormat: _root_.scala.Predef.String,
logFormatEscaped: _root_.scala.Boolean,
logPath: _root_.scala.Predef.String,
serviceCluster: _root_.scala.Predef.String,
serviceNode: _root_.scala.Predef.String,
serviceZone: _root_.scala.Predef.String,
fileFlushInterval: _root_.scala.Option[com.google.protobuf.duration.Duration],
drainTime: _root_.scala.Option[com.google.protobuf.duration.Duration],
drainStrategy: io.envoyproxy.envoy.admin.v3.CommandLineOptions.DrainStrategy,
parentShutdownTime: _root_.scala.Option[com.google.protobuf.duration.Duration],
mode: io.envoyproxy.envoy.admin.v3.CommandLineOptions.Mode,
disableHotRestart: _root_.scala.Boolean,
enableMutexTracing: _root_.scala.Boolean,
restartEpoch: _root_.scala.Int,
cpusetThreads: _root_.scala.Boolean,
disabledExtensions: _root_.scala.Seq[_root_.scala.Predef.String],
enableFineGrainLogging: _root_.scala.Boolean,
socketPath: _root_.scala.Predef.String,
socketMode: _root_.scala.Int,
enableCoreDump: _root_.scala.Boolean,
statsTag: _root_.scala.Seq[_root_.scala.Predef.String]
): _root_.io.envoyproxy.envoy.admin.v3.CommandLineOptions = _root_.io.envoyproxy.envoy.admin.v3.CommandLineOptions(
baseId,
useDynamicBaseId,
baseIdPath,
concurrency,
configPath,
configYaml,
allowUnknownStaticFields,
rejectUnknownDynamicFields,
ignoreUnknownDynamicFields,
adminAddressPath,
localAddressIpVersion,
logLevel,
componentLogLevel,
logFormat,
logFormatEscaped,
logPath,
serviceCluster,
serviceNode,
serviceZone,
fileFlushInterval,
drainTime,
drainStrategy,
parentShutdownTime,
mode,
disableHotRestart,
enableMutexTracing,
restartEpoch,
cpusetThreads,
disabledExtensions,
enableFineGrainLogging,
socketPath,
socketMode,
enableCoreDump,
statsTag
)
// @@protoc_insertion_point(GeneratedMessageCompanion[envoy.admin.v3.CommandLineOptions])
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy