![JAR search and dependency download from the Maven repository](/logo.png)
io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.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.config.trace.v3
/** Configuration for the OpenCensus tracer.
* [#next-free-field: 15]
* [#extension: envoy.tracers.opencensus]
*
* @param traceConfig
* Configures tracing, e.g. the sampler, max number of annotations, etc.
* @param stdoutExporterEnabled
* Enables the stdout exporter if set to true. This is intended for debugging
* purposes.
* @param stackdriverExporterEnabled
* Enables the Stackdriver exporter if set to true. The project_id must also
* be set.
* @param stackdriverProjectId
* The Cloud project_id to use for Stackdriver tracing.
* @param stackdriverAddress
* (optional) By default, the Stackdriver exporter will connect to production
* Stackdriver. If stackdriver_address is non-empty, it will instead connect
* to this address, which is in the gRPC format:
* https://github.com/grpc/grpc/blob/master/doc/naming.md
* @param stackdriverGrpcService
* (optional) The gRPC server that hosts Stackdriver tracing service. Only
* Google gRPC is supported. If :ref:`target_uri <envoy_v3_api_field_config.core.v3.GrpcService.GoogleGrpc.target_uri>`
* is not provided, the default production Stackdriver address will be used.
* @param zipkinExporterEnabled
* Enables the Zipkin exporter if set to true. The url and service name must
* also be set. This is deprecated, prefer to use Envoy's :ref:`native Zipkin
* tracer <envoy_v3_api_msg_config.trace.v3.ZipkinConfig>`.
* @param zipkinUrl
* The URL to Zipkin, e.g. "http://127.0.0.1:9411/api/v2/spans". This is
* deprecated, prefer to use Envoy's :ref:`native Zipkin tracer
* <envoy_v3_api_msg_config.trace.v3.ZipkinConfig>`.
* @param ocagentExporterEnabled
* Enables the OpenCensus Agent exporter if set to true. The ocagent_address or
* ocagent_grpc_service must also be set.
* @param ocagentAddress
* The address of the OpenCensus Agent, if its exporter is enabled, in gRPC
* format: https://github.com/grpc/grpc/blob/master/doc/naming.md
* [#comment:TODO: deprecate this field]
* @param ocagentGrpcService
* (optional) The gRPC server hosted by the OpenCensus Agent. Only Google gRPC is supported.
* This is only used if the ocagent_address is left empty.
* @param incomingTraceContext
* List of incoming trace context headers we will accept. First one found
* wins.
* @param outgoingTraceContext
* List of outgoing trace context headers we will produce.
*/
@SerialVersionUID(0L)
final case class OpenCensusConfig(
traceConfig: _root_.scala.Option[io.opencensus.proto.trace.v1.TraceConfig] = _root_.scala.None,
stdoutExporterEnabled: _root_.scala.Boolean = false,
stackdriverExporterEnabled: _root_.scala.Boolean = false,
stackdriverProjectId: _root_.scala.Predef.String = "",
stackdriverAddress: _root_.scala.Predef.String = "",
stackdriverGrpcService: _root_.scala.Option[io.envoyproxy.envoy.config.core.v3.GrpcService] = _root_.scala.None,
@scala.deprecated(message="Marked as deprecated in proto file", "") zipkinExporterEnabled: _root_.scala.Boolean = false,
@scala.deprecated(message="Marked as deprecated in proto file", "") zipkinUrl: _root_.scala.Predef.String = "",
ocagentExporterEnabled: _root_.scala.Boolean = false,
ocagentAddress: _root_.scala.Predef.String = "",
ocagentGrpcService: _root_.scala.Option[io.envoyproxy.envoy.config.core.v3.GrpcService] = _root_.scala.None,
incomingTraceContext: _root_.scala.Seq[io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext] = _root_.scala.Seq.empty,
outgoingTraceContext: _root_.scala.Seq[io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext] = _root_.scala.Seq.empty,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[OpenCensusConfig] {
private[this] def incomingTraceContextSerializedSize = {
if (__incomingTraceContextSerializedSizeField == 0) __incomingTraceContextSerializedSizeField = {
var __s: _root_.scala.Int = 0
incomingTraceContext.foreach(__i => __s += _root_.com.google.protobuf.CodedOutputStream.computeEnumSizeNoTag(__i.value))
__s
}
__incomingTraceContextSerializedSizeField
}
@transient private[this] var __incomingTraceContextSerializedSizeField: _root_.scala.Int = 0
private[this] def outgoingTraceContextSerializedSize = {
if (__outgoingTraceContextSerializedSizeField == 0) __outgoingTraceContextSerializedSizeField = {
var __s: _root_.scala.Int = 0
outgoingTraceContext.foreach(__i => __s += _root_.com.google.protobuf.CodedOutputStream.computeEnumSizeNoTag(__i.value))
__s
}
__outgoingTraceContextSerializedSizeField
}
@transient private[this] var __outgoingTraceContextSerializedSizeField: _root_.scala.Int = 0
@transient
private[this] var __serializedSizeMemoized: _root_.scala.Int = 0
private[this] def __computeSerializedSize(): _root_.scala.Int = {
var __size = 0
if (traceConfig.isDefined) {
val __value = traceConfig.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
{
val __value = stdoutExporterEnabled
if (__value != false) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeBoolSize(2, __value)
}
};
{
val __value = stackdriverExporterEnabled
if (__value != false) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeBoolSize(3, __value)
}
};
{
val __value = stackdriverProjectId
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(4, __value)
}
};
{
val __value = stackdriverAddress
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(10, __value)
}
};
if (stackdriverGrpcService.isDefined) {
val __value = stackdriverGrpcService.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
{
val __value = zipkinExporterEnabled
if (__value != false) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeBoolSize(5, __value)
}
};
{
val __value = zipkinUrl
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(6, __value)
}
};
{
val __value = ocagentExporterEnabled
if (__value != false) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeBoolSize(11, __value)
}
};
{
val __value = ocagentAddress
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(12, __value)
}
};
if (ocagentGrpcService.isDefined) {
val __value = ocagentGrpcService.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
if (incomingTraceContext.nonEmpty) {
val __localsize = incomingTraceContextSerializedSize
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__localsize) + __localsize
}
if (outgoingTraceContext.nonEmpty) {
val __localsize = outgoingTraceContextSerializedSize
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__localsize) + __localsize
}
__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 = {
traceConfig.foreach { __v =>
val __m = __v
_output__.writeTag(1, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
{
val __v = stdoutExporterEnabled
if (__v != false) {
_output__.writeBool(2, __v)
}
};
{
val __v = stackdriverExporterEnabled
if (__v != false) {
_output__.writeBool(3, __v)
}
};
{
val __v = stackdriverProjectId
if (!__v.isEmpty) {
_output__.writeString(4, __v)
}
};
{
val __v = zipkinExporterEnabled
if (__v != false) {
_output__.writeBool(5, __v)
}
};
{
val __v = zipkinUrl
if (!__v.isEmpty) {
_output__.writeString(6, __v)
}
};
if (incomingTraceContext.nonEmpty) {
_output__.writeTag(8, 2)
_output__.writeUInt32NoTag(incomingTraceContextSerializedSize)
incomingTraceContext.foreach((_output__.writeEnumNoTag _).compose((_: io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext).value))
};
if (outgoingTraceContext.nonEmpty) {
_output__.writeTag(9, 2)
_output__.writeUInt32NoTag(outgoingTraceContextSerializedSize)
outgoingTraceContext.foreach((_output__.writeEnumNoTag _).compose((_: io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext).value))
};
{
val __v = stackdriverAddress
if (!__v.isEmpty) {
_output__.writeString(10, __v)
}
};
{
val __v = ocagentExporterEnabled
if (__v != false) {
_output__.writeBool(11, __v)
}
};
{
val __v = ocagentAddress
if (!__v.isEmpty) {
_output__.writeString(12, __v)
}
};
stackdriverGrpcService.foreach { __v =>
val __m = __v
_output__.writeTag(13, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
ocagentGrpcService.foreach { __v =>
val __m = __v
_output__.writeTag(14, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
unknownFields.writeTo(_output__)
}
def getTraceConfig: io.opencensus.proto.trace.v1.TraceConfig = traceConfig.getOrElse(io.opencensus.proto.trace.v1.TraceConfig.defaultInstance)
def clearTraceConfig: OpenCensusConfig = copy(traceConfig = _root_.scala.None)
def withTraceConfig(__v: io.opencensus.proto.trace.v1.TraceConfig): OpenCensusConfig = copy(traceConfig = Option(__v))
def withStdoutExporterEnabled(__v: _root_.scala.Boolean): OpenCensusConfig = copy(stdoutExporterEnabled = __v)
def withStackdriverExporterEnabled(__v: _root_.scala.Boolean): OpenCensusConfig = copy(stackdriverExporterEnabled = __v)
def withStackdriverProjectId(__v: _root_.scala.Predef.String): OpenCensusConfig = copy(stackdriverProjectId = __v)
def withStackdriverAddress(__v: _root_.scala.Predef.String): OpenCensusConfig = copy(stackdriverAddress = __v)
def getStackdriverGrpcService: io.envoyproxy.envoy.config.core.v3.GrpcService = stackdriverGrpcService.getOrElse(io.envoyproxy.envoy.config.core.v3.GrpcService.defaultInstance)
def clearStackdriverGrpcService: OpenCensusConfig = copy(stackdriverGrpcService = _root_.scala.None)
def withStackdriverGrpcService(__v: io.envoyproxy.envoy.config.core.v3.GrpcService): OpenCensusConfig = copy(stackdriverGrpcService = Option(__v))
def withZipkinExporterEnabled(__v: _root_.scala.Boolean): OpenCensusConfig = copy(zipkinExporterEnabled = __v)
def withZipkinUrl(__v: _root_.scala.Predef.String): OpenCensusConfig = copy(zipkinUrl = __v)
def withOcagentExporterEnabled(__v: _root_.scala.Boolean): OpenCensusConfig = copy(ocagentExporterEnabled = __v)
def withOcagentAddress(__v: _root_.scala.Predef.String): OpenCensusConfig = copy(ocagentAddress = __v)
def getOcagentGrpcService: io.envoyproxy.envoy.config.core.v3.GrpcService = ocagentGrpcService.getOrElse(io.envoyproxy.envoy.config.core.v3.GrpcService.defaultInstance)
def clearOcagentGrpcService: OpenCensusConfig = copy(ocagentGrpcService = _root_.scala.None)
def withOcagentGrpcService(__v: io.envoyproxy.envoy.config.core.v3.GrpcService): OpenCensusConfig = copy(ocagentGrpcService = Option(__v))
def clearIncomingTraceContext = copy(incomingTraceContext = _root_.scala.Seq.empty)
def addIncomingTraceContext(__vs: io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext *): OpenCensusConfig = addAllIncomingTraceContext(__vs)
def addAllIncomingTraceContext(__vs: Iterable[io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext]): OpenCensusConfig = copy(incomingTraceContext = incomingTraceContext ++ __vs)
def withIncomingTraceContext(__v: _root_.scala.Seq[io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext]): OpenCensusConfig = copy(incomingTraceContext = __v)
def clearOutgoingTraceContext = copy(outgoingTraceContext = _root_.scala.Seq.empty)
def addOutgoingTraceContext(__vs: io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext *): OpenCensusConfig = addAllOutgoingTraceContext(__vs)
def addAllOutgoingTraceContext(__vs: Iterable[io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext]): OpenCensusConfig = copy(outgoingTraceContext = outgoingTraceContext ++ __vs)
def withOutgoingTraceContext(__v: _root_.scala.Seq[io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext]): OpenCensusConfig = copy(outgoingTraceContext = __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 => traceConfig.orNull
case 2 => {
val __t = stdoutExporterEnabled
if (__t != false) __t else null
}
case 3 => {
val __t = stackdriverExporterEnabled
if (__t != false) __t else null
}
case 4 => {
val __t = stackdriverProjectId
if (__t != "") __t else null
}
case 10 => {
val __t = stackdriverAddress
if (__t != "") __t else null
}
case 13 => stackdriverGrpcService.orNull
case 5 => {
val __t = zipkinExporterEnabled
if (__t != false) __t else null
}
case 6 => {
val __t = zipkinUrl
if (__t != "") __t else null
}
case 11 => {
val __t = ocagentExporterEnabled
if (__t != false) __t else null
}
case 12 => {
val __t = ocagentAddress
if (__t != "") __t else null
}
case 14 => ocagentGrpcService.orNull
case 8 => incomingTraceContext.iterator.map(_.javaValueDescriptor).toSeq
case 9 => outgoingTraceContext.iterator.map(_.javaValueDescriptor).toSeq
}
}
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 => traceConfig.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 2 => _root_.scalapb.descriptors.PBoolean(stdoutExporterEnabled)
case 3 => _root_.scalapb.descriptors.PBoolean(stackdriverExporterEnabled)
case 4 => _root_.scalapb.descriptors.PString(stackdriverProjectId)
case 10 => _root_.scalapb.descriptors.PString(stackdriverAddress)
case 13 => stackdriverGrpcService.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 5 => _root_.scalapb.descriptors.PBoolean(zipkinExporterEnabled)
case 6 => _root_.scalapb.descriptors.PString(zipkinUrl)
case 11 => _root_.scalapb.descriptors.PBoolean(ocagentExporterEnabled)
case 12 => _root_.scalapb.descriptors.PString(ocagentAddress)
case 14 => ocagentGrpcService.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 8 => _root_.scalapb.descriptors.PRepeated(incomingTraceContext.iterator.map(__e => _root_.scalapb.descriptors.PEnum(__e.scalaValueDescriptor)).toVector)
case 9 => _root_.scalapb.descriptors.PRepeated(outgoingTraceContext.iterator.map(__e => _root_.scalapb.descriptors.PEnum(__e.scalaValueDescriptor)).toVector)
}
}
def toProtoString: _root_.scala.Predef.String = _root_.scalapb.TextFormat.printToUnicodeString(this)
def companion: io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.type = io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig
// @@protoc_insertion_point(GeneratedMessage[envoy.config.trace.v3.OpenCensusConfig])
}
object OpenCensusConfig extends scalapb.GeneratedMessageCompanion[io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig = {
var __traceConfig: _root_.scala.Option[io.opencensus.proto.trace.v1.TraceConfig] = _root_.scala.None
var __stdoutExporterEnabled: _root_.scala.Boolean = false
var __stackdriverExporterEnabled: _root_.scala.Boolean = false
var __stackdriverProjectId: _root_.scala.Predef.String = ""
var __stackdriverAddress: _root_.scala.Predef.String = ""
var __stackdriverGrpcService: _root_.scala.Option[io.envoyproxy.envoy.config.core.v3.GrpcService] = _root_.scala.None
var __zipkinExporterEnabled: _root_.scala.Boolean = false
var __zipkinUrl: _root_.scala.Predef.String = ""
var __ocagentExporterEnabled: _root_.scala.Boolean = false
var __ocagentAddress: _root_.scala.Predef.String = ""
var __ocagentGrpcService: _root_.scala.Option[io.envoyproxy.envoy.config.core.v3.GrpcService] = _root_.scala.None
val __incomingTraceContext: _root_.scala.collection.immutable.VectorBuilder[io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext] = new _root_.scala.collection.immutable.VectorBuilder[io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext]
val __outgoingTraceContext: _root_.scala.collection.immutable.VectorBuilder[io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext] = new _root_.scala.collection.immutable.VectorBuilder[io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext]
var `_unknownFields__`: _root_.scalapb.UnknownFieldSet.Builder = null
var _done__ = false
while (!_done__) {
val _tag__ = _input__.readTag()
_tag__ match {
case 0 => _done__ = true
case 10 =>
__traceConfig = Option(__traceConfig.fold(_root_.scalapb.LiteParser.readMessage[io.opencensus.proto.trace.v1.TraceConfig](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 16 =>
__stdoutExporterEnabled = _input__.readBool()
case 24 =>
__stackdriverExporterEnabled = _input__.readBool()
case 34 =>
__stackdriverProjectId = _input__.readStringRequireUtf8()
case 82 =>
__stackdriverAddress = _input__.readStringRequireUtf8()
case 106 =>
__stackdriverGrpcService = Option(__stackdriverGrpcService.fold(_root_.scalapb.LiteParser.readMessage[io.envoyproxy.envoy.config.core.v3.GrpcService](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 40 =>
__zipkinExporterEnabled = _input__.readBool()
case 50 =>
__zipkinUrl = _input__.readStringRequireUtf8()
case 88 =>
__ocagentExporterEnabled = _input__.readBool()
case 98 =>
__ocagentAddress = _input__.readStringRequireUtf8()
case 114 =>
__ocagentGrpcService = Option(__ocagentGrpcService.fold(_root_.scalapb.LiteParser.readMessage[io.envoyproxy.envoy.config.core.v3.GrpcService](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 64 =>
__incomingTraceContext += io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext.fromValue(_input__.readEnum())
case 66 => {
val length = _input__.readRawVarint32()
val oldLimit = _input__.pushLimit(length)
while (_input__.getBytesUntilLimit > 0) {
__incomingTraceContext += io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext.fromValue(_input__.readEnum())
}
_input__.popLimit(oldLimit)
}
case 72 =>
__outgoingTraceContext += io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext.fromValue(_input__.readEnum())
case 74 => {
val length = _input__.readRawVarint32()
val oldLimit = _input__.pushLimit(length)
while (_input__.getBytesUntilLimit > 0) {
__outgoingTraceContext += io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext.fromValue(_input__.readEnum())
}
_input__.popLimit(oldLimit)
}
case tag =>
if (_unknownFields__ == null) {
_unknownFields__ = new _root_.scalapb.UnknownFieldSet.Builder()
}
_unknownFields__.parseField(tag, _input__)
}
}
io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig(
traceConfig = __traceConfig,
stdoutExporterEnabled = __stdoutExporterEnabled,
stackdriverExporterEnabled = __stackdriverExporterEnabled,
stackdriverProjectId = __stackdriverProjectId,
stackdriverAddress = __stackdriverAddress,
stackdriverGrpcService = __stackdriverGrpcService,
zipkinExporterEnabled = __zipkinExporterEnabled,
zipkinUrl = __zipkinUrl,
ocagentExporterEnabled = __ocagentExporterEnabled,
ocagentAddress = __ocagentAddress,
ocagentGrpcService = __ocagentGrpcService,
incomingTraceContext = __incomingTraceContext.result(),
outgoingTraceContext = __outgoingTraceContext.result(),
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig] = _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.config.trace.v3.OpenCensusConfig(
traceConfig = __fieldsMap.get(scalaDescriptor.findFieldByNumber(1).get).flatMap(_.as[_root_.scala.Option[io.opencensus.proto.trace.v1.TraceConfig]]),
stdoutExporterEnabled = __fieldsMap.get(scalaDescriptor.findFieldByNumber(2).get).map(_.as[_root_.scala.Boolean]).getOrElse(false),
stackdriverExporterEnabled = __fieldsMap.get(scalaDescriptor.findFieldByNumber(3).get).map(_.as[_root_.scala.Boolean]).getOrElse(false),
stackdriverProjectId = __fieldsMap.get(scalaDescriptor.findFieldByNumber(4).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
stackdriverAddress = __fieldsMap.get(scalaDescriptor.findFieldByNumber(10).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
stackdriverGrpcService = __fieldsMap.get(scalaDescriptor.findFieldByNumber(13).get).flatMap(_.as[_root_.scala.Option[io.envoyproxy.envoy.config.core.v3.GrpcService]]),
zipkinExporterEnabled = __fieldsMap.get(scalaDescriptor.findFieldByNumber(5).get).map(_.as[_root_.scala.Boolean]).getOrElse(false),
zipkinUrl = __fieldsMap.get(scalaDescriptor.findFieldByNumber(6).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
ocagentExporterEnabled = __fieldsMap.get(scalaDescriptor.findFieldByNumber(11).get).map(_.as[_root_.scala.Boolean]).getOrElse(false),
ocagentAddress = __fieldsMap.get(scalaDescriptor.findFieldByNumber(12).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
ocagentGrpcService = __fieldsMap.get(scalaDescriptor.findFieldByNumber(14).get).flatMap(_.as[_root_.scala.Option[io.envoyproxy.envoy.config.core.v3.GrpcService]]),
incomingTraceContext = __fieldsMap.get(scalaDescriptor.findFieldByNumber(8).get).map(_.as[_root_.scala.Seq[_root_.scalapb.descriptors.EnumValueDescriptor]]).getOrElse(_root_.scala.Seq.empty).iterator.map(__e => io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext.fromValue(__e.number)).toSeq,
outgoingTraceContext = __fieldsMap.get(scalaDescriptor.findFieldByNumber(9).get).map(_.as[_root_.scala.Seq[_root_.scalapb.descriptors.EnumValueDescriptor]]).getOrElse(_root_.scala.Seq.empty).iterator.map(__e => io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext.fromValue(__e.number)).toSeq
)
case _ => throw new RuntimeException("Expected PMessage")
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.Descriptor = OpencensusProto.javaDescriptor.getMessageTypes().get(0)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = OpencensusProto.scalaDescriptor.messages(0)
def messageCompanionForFieldNumber(__number: _root_.scala.Int): _root_.scalapb.GeneratedMessageCompanion[_] = {
var __out: _root_.scalapb.GeneratedMessageCompanion[_] = null
(__number: @_root_.scala.unchecked) match {
case 1 => __out = io.opencensus.proto.trace.v1.TraceConfig
case 13 => __out = io.envoyproxy.envoy.config.core.v3.GrpcService
case 14 => __out = io.envoyproxy.envoy.config.core.v3.GrpcService
}
__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 8 => io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext
case 9 => io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext
}
}
lazy val defaultInstance = io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig(
traceConfig = _root_.scala.None,
stdoutExporterEnabled = false,
stackdriverExporterEnabled = false,
stackdriverProjectId = "",
stackdriverAddress = "",
stackdriverGrpcService = _root_.scala.None,
zipkinExporterEnabled = false,
zipkinUrl = "",
ocagentExporterEnabled = false,
ocagentAddress = "",
ocagentGrpcService = _root_.scala.None,
incomingTraceContext = _root_.scala.Seq.empty,
outgoingTraceContext = _root_.scala.Seq.empty
)
sealed abstract class TraceContext(val value: _root_.scala.Int) extends _root_.scalapb.GeneratedEnum {
type EnumType = TraceContext
def isNone: _root_.scala.Boolean = false
def isTraceContext: _root_.scala.Boolean = false
def isGrpcTraceBin: _root_.scala.Boolean = false
def isCloudTraceContext: _root_.scala.Boolean = false
def isB3: _root_.scala.Boolean = false
def companion: _root_.scalapb.GeneratedEnumCompanion[TraceContext] = io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext
final def asRecognized: _root_.scala.Option[io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext.Recognized] = if (isUnrecognized) _root_.scala.None else _root_.scala.Some(this.asInstanceOf[io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext.Recognized])
}
object TraceContext extends _root_.scalapb.GeneratedEnumCompanion[TraceContext] {
sealed trait Recognized extends TraceContext
implicit def enumCompanion: _root_.scalapb.GeneratedEnumCompanion[TraceContext] = this
/** No-op default, no trace context is utilized.
*/
@SerialVersionUID(0L)
case object NONE extends TraceContext(0) with TraceContext.Recognized {
val index = 0
val name = "NONE"
override def isNone: _root_.scala.Boolean = true
}
/** W3C Trace-Context format "traceparent:" header.
*/
@SerialVersionUID(0L)
case object TRACE_CONTEXT extends TraceContext(1) with TraceContext.Recognized {
val index = 1
val name = "TRACE_CONTEXT"
override def isTraceContext: _root_.scala.Boolean = true
}
/** Binary "grpc-trace-bin:" header.
*/
@SerialVersionUID(0L)
case object GRPC_TRACE_BIN extends TraceContext(2) with TraceContext.Recognized {
val index = 2
val name = "GRPC_TRACE_BIN"
override def isGrpcTraceBin: _root_.scala.Boolean = true
}
/** "X-Cloud-Trace-Context:" header.
*/
@SerialVersionUID(0L)
case object CLOUD_TRACE_CONTEXT extends TraceContext(3) with TraceContext.Recognized {
val index = 3
val name = "CLOUD_TRACE_CONTEXT"
override def isCloudTraceContext: _root_.scala.Boolean = true
}
/** X-B3-* headers.
*/
@SerialVersionUID(0L)
case object B3 extends TraceContext(4) with TraceContext.Recognized {
val index = 4
val name = "B3"
override def isB3: _root_.scala.Boolean = true
}
@SerialVersionUID(0L)
final case class Unrecognized(unrecognizedValue: _root_.scala.Int) extends TraceContext(unrecognizedValue) with _root_.scalapb.UnrecognizedEnum
lazy val values = scala.collection.immutable.Seq(NONE, TRACE_CONTEXT, GRPC_TRACE_BIN, CLOUD_TRACE_CONTEXT, B3)
def fromValue(__value: _root_.scala.Int): TraceContext = __value match {
case 0 => NONE
case 1 => TRACE_CONTEXT
case 2 => GRPC_TRACE_BIN
case 3 => CLOUD_TRACE_CONTEXT
case 4 => B3
case __other => Unrecognized(__other)
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.EnumDescriptor = io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.javaDescriptor.getEnumTypes().get(0)
def scalaDescriptor: _root_.scalapb.descriptors.EnumDescriptor = io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.scalaDescriptor.enums(0)
}
implicit class OpenCensusConfigLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig](_l) {
def traceConfig: _root_.scalapb.lenses.Lens[UpperPB, io.opencensus.proto.trace.v1.TraceConfig] = field(_.getTraceConfig)((c_, f_) => c_.copy(traceConfig = Option(f_)))
def optionalTraceConfig: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[io.opencensus.proto.trace.v1.TraceConfig]] = field(_.traceConfig)((c_, f_) => c_.copy(traceConfig = f_))
def stdoutExporterEnabled: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Boolean] = field(_.stdoutExporterEnabled)((c_, f_) => c_.copy(stdoutExporterEnabled = f_))
def stackdriverExporterEnabled: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Boolean] = field(_.stackdriverExporterEnabled)((c_, f_) => c_.copy(stackdriverExporterEnabled = f_))
def stackdriverProjectId: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.stackdriverProjectId)((c_, f_) => c_.copy(stackdriverProjectId = f_))
def stackdriverAddress: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.stackdriverAddress)((c_, f_) => c_.copy(stackdriverAddress = f_))
def stackdriverGrpcService: _root_.scalapb.lenses.Lens[UpperPB, io.envoyproxy.envoy.config.core.v3.GrpcService] = field(_.getStackdriverGrpcService)((c_, f_) => c_.copy(stackdriverGrpcService = Option(f_)))
def optionalStackdriverGrpcService: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[io.envoyproxy.envoy.config.core.v3.GrpcService]] = field(_.stackdriverGrpcService)((c_, f_) => c_.copy(stackdriverGrpcService = f_))
def zipkinExporterEnabled: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Boolean] = field(_.zipkinExporterEnabled)((c_, f_) => c_.copy(zipkinExporterEnabled = f_))
def zipkinUrl: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.zipkinUrl)((c_, f_) => c_.copy(zipkinUrl = f_))
def ocagentExporterEnabled: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Boolean] = field(_.ocagentExporterEnabled)((c_, f_) => c_.copy(ocagentExporterEnabled = f_))
def ocagentAddress: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.ocagentAddress)((c_, f_) => c_.copy(ocagentAddress = f_))
def ocagentGrpcService: _root_.scalapb.lenses.Lens[UpperPB, io.envoyproxy.envoy.config.core.v3.GrpcService] = field(_.getOcagentGrpcService)((c_, f_) => c_.copy(ocagentGrpcService = Option(f_)))
def optionalOcagentGrpcService: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[io.envoyproxy.envoy.config.core.v3.GrpcService]] = field(_.ocagentGrpcService)((c_, f_) => c_.copy(ocagentGrpcService = f_))
def incomingTraceContext: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Seq[io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext]] = field(_.incomingTraceContext)((c_, f_) => c_.copy(incomingTraceContext = f_))
def outgoingTraceContext: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Seq[io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext]] = field(_.outgoingTraceContext)((c_, f_) => c_.copy(outgoingTraceContext = f_))
}
final val TRACE_CONFIG_FIELD_NUMBER = 1
final val STDOUT_EXPORTER_ENABLED_FIELD_NUMBER = 2
final val STACKDRIVER_EXPORTER_ENABLED_FIELD_NUMBER = 3
final val STACKDRIVER_PROJECT_ID_FIELD_NUMBER = 4
final val STACKDRIVER_ADDRESS_FIELD_NUMBER = 10
final val STACKDRIVER_GRPC_SERVICE_FIELD_NUMBER = 13
final val ZIPKIN_EXPORTER_ENABLED_FIELD_NUMBER = 5
final val ZIPKIN_URL_FIELD_NUMBER = 6
final val OCAGENT_EXPORTER_ENABLED_FIELD_NUMBER = 11
final val OCAGENT_ADDRESS_FIELD_NUMBER = 12
final val OCAGENT_GRPC_SERVICE_FIELD_NUMBER = 14
final val INCOMING_TRACE_CONTEXT_FIELD_NUMBER = 8
final val OUTGOING_TRACE_CONTEXT_FIELD_NUMBER = 9
def of(
traceConfig: _root_.scala.Option[io.opencensus.proto.trace.v1.TraceConfig],
stdoutExporterEnabled: _root_.scala.Boolean,
stackdriverExporterEnabled: _root_.scala.Boolean,
stackdriverProjectId: _root_.scala.Predef.String,
stackdriverAddress: _root_.scala.Predef.String,
stackdriverGrpcService: _root_.scala.Option[io.envoyproxy.envoy.config.core.v3.GrpcService],
zipkinExporterEnabled: _root_.scala.Boolean,
zipkinUrl: _root_.scala.Predef.String,
ocagentExporterEnabled: _root_.scala.Boolean,
ocagentAddress: _root_.scala.Predef.String,
ocagentGrpcService: _root_.scala.Option[io.envoyproxy.envoy.config.core.v3.GrpcService],
incomingTraceContext: _root_.scala.Seq[io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext],
outgoingTraceContext: _root_.scala.Seq[io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig.TraceContext]
): _root_.io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig = _root_.io.envoyproxy.envoy.config.trace.v3.OpenCensusConfig(
traceConfig,
stdoutExporterEnabled,
stackdriverExporterEnabled,
stackdriverProjectId,
stackdriverAddress,
stackdriverGrpcService,
zipkinExporterEnabled,
zipkinUrl,
ocagentExporterEnabled,
ocagentAddress,
ocagentGrpcService,
incomingTraceContext,
outgoingTraceContext
)
// @@protoc_insertion_point(GeneratedMessageCompanion[envoy.config.trace.v3.OpenCensusConfig])
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy