com.google.api.expr.v1alpha1.CheckedExpr.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 com.google.api.expr.v1alpha1
/** A CEL expression which has been successfully type checked.
*
* @param referenceMap
* A map from expression ids to resolved references.
*
* The following entries are in this table:
*
* - An Ident or Select expression is represented here if it resolves to a
* declaration. For instance, if `a.b.c` is represented by
* `select(select(id(a), b), c)`, and `a.b` resolves to a declaration,
* while `c` is a field selection, then the reference is attached to the
* nested select expression (but not to the id or or the outer select).
* In turn, if `a` resolves to a declaration and `b.c` are field selections,
* the reference is attached to the ident expression.
* - Every Call expression has an entry here, identifying the function being
* called.
* - Every CreateStruct expression for a message has an entry, identifying
* the message.
* @param typeMap
* A map from expression ids to types.
*
* Every expression node which has a type different than DYN has a mapping
* here. If an expression has type DYN, it is omitted from this map to save
* space.
* @param sourceInfo
* The source info derived from input that generated the parsed `expr` and
* any optimizations made during the type-checking pass.
* @param expr
* The checked expression. Semantically equivalent to the parsed `expr`, but
* may have structural differences.
*/
@SerialVersionUID(0L)
final case class CheckedExpr(
referenceMap: _root_.scala.collection.immutable.Map[_root_.scala.Long, com.google.api.expr.v1alpha1.Reference] = _root_.scala.collection.immutable.Map.empty,
typeMap: _root_.scala.collection.immutable.Map[_root_.scala.Long, com.google.api.expr.v1alpha1.Type] = _root_.scala.collection.immutable.Map.empty,
sourceInfo: _root_.scala.Option[com.google.api.expr.v1alpha1.SourceInfo] = _root_.scala.None,
expr: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr] = _root_.scala.None,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[CheckedExpr] {
@transient
private[this] var __serializedSizeMemoized: _root_.scala.Int = 0
private[this] def __computeSerializedSize(): _root_.scala.Int = {
var __size = 0
referenceMap.foreach { __item =>
val __value = com.google.api.expr.v1alpha1.CheckedExpr._typemapper_referenceMap.toBase(__item)
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
}
typeMap.foreach { __item =>
val __value = com.google.api.expr.v1alpha1.CheckedExpr._typemapper_typeMap.toBase(__item)
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
}
if (sourceInfo.isDefined) {
val __value = sourceInfo.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
if (expr.isDefined) {
val __value = expr.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
__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 = {
referenceMap.foreach { __v =>
val __m = com.google.api.expr.v1alpha1.CheckedExpr._typemapper_referenceMap.toBase(__v)
_output__.writeTag(2, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
typeMap.foreach { __v =>
val __m = com.google.api.expr.v1alpha1.CheckedExpr._typemapper_typeMap.toBase(__v)
_output__.writeTag(3, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
expr.foreach { __v =>
val __m = __v
_output__.writeTag(4, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
sourceInfo.foreach { __v =>
val __m = __v
_output__.writeTag(5, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
unknownFields.writeTo(_output__)
}
def clearReferenceMap = copy(referenceMap = _root_.scala.collection.immutable.Map.empty)
def addReferenceMap(__vs: (_root_.scala.Long, com.google.api.expr.v1alpha1.Reference) *): CheckedExpr = addAllReferenceMap(__vs)
def addAllReferenceMap(__vs: Iterable[(_root_.scala.Long, com.google.api.expr.v1alpha1.Reference)]): CheckedExpr = copy(referenceMap = referenceMap ++ __vs)
def withReferenceMap(__v: _root_.scala.collection.immutable.Map[_root_.scala.Long, com.google.api.expr.v1alpha1.Reference]): CheckedExpr = copy(referenceMap = __v)
def clearTypeMap = copy(typeMap = _root_.scala.collection.immutable.Map.empty)
def addTypeMap(__vs: (_root_.scala.Long, com.google.api.expr.v1alpha1.Type) *): CheckedExpr = addAllTypeMap(__vs)
def addAllTypeMap(__vs: Iterable[(_root_.scala.Long, com.google.api.expr.v1alpha1.Type)]): CheckedExpr = copy(typeMap = typeMap ++ __vs)
def withTypeMap(__v: _root_.scala.collection.immutable.Map[_root_.scala.Long, com.google.api.expr.v1alpha1.Type]): CheckedExpr = copy(typeMap = __v)
def getSourceInfo: com.google.api.expr.v1alpha1.SourceInfo = sourceInfo.getOrElse(com.google.api.expr.v1alpha1.SourceInfo.defaultInstance)
def clearSourceInfo: CheckedExpr = copy(sourceInfo = _root_.scala.None)
def withSourceInfo(__v: com.google.api.expr.v1alpha1.SourceInfo): CheckedExpr = copy(sourceInfo = Option(__v))
def getExpr: com.google.api.expr.v1alpha1.Expr = expr.getOrElse(com.google.api.expr.v1alpha1.Expr.defaultInstance)
def clearExpr: CheckedExpr = copy(expr = _root_.scala.None)
def withExpr(__v: com.google.api.expr.v1alpha1.Expr): CheckedExpr = copy(expr = Option(__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 2 => referenceMap.iterator.map(com.google.api.expr.v1alpha1.CheckedExpr._typemapper_referenceMap.toBase(_)).toSeq
case 3 => typeMap.iterator.map(com.google.api.expr.v1alpha1.CheckedExpr._typemapper_typeMap.toBase(_)).toSeq
case 5 => sourceInfo.orNull
case 4 => expr.orNull
}
}
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 2 => _root_.scalapb.descriptors.PRepeated(referenceMap.iterator.map(com.google.api.expr.v1alpha1.CheckedExpr._typemapper_referenceMap.toBase(_).toPMessage).toVector)
case 3 => _root_.scalapb.descriptors.PRepeated(typeMap.iterator.map(com.google.api.expr.v1alpha1.CheckedExpr._typemapper_typeMap.toBase(_).toPMessage).toVector)
case 5 => sourceInfo.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 4 => expr.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
}
}
def toProtoString: _root_.scala.Predef.String = _root_.scalapb.TextFormat.printToUnicodeString(this)
def companion: com.google.api.expr.v1alpha1.CheckedExpr.type = com.google.api.expr.v1alpha1.CheckedExpr
// @@protoc_insertion_point(GeneratedMessage[google.api.expr.v1alpha1.CheckedExpr])
}
object CheckedExpr extends scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.CheckedExpr] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.CheckedExpr] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): com.google.api.expr.v1alpha1.CheckedExpr = {
val __referenceMap: _root_.scala.collection.mutable.Builder[(_root_.scala.Long, com.google.api.expr.v1alpha1.Reference), _root_.scala.collection.immutable.Map[_root_.scala.Long, com.google.api.expr.v1alpha1.Reference]] = _root_.scala.collection.immutable.Map.newBuilder[_root_.scala.Long, com.google.api.expr.v1alpha1.Reference]
val __typeMap: _root_.scala.collection.mutable.Builder[(_root_.scala.Long, com.google.api.expr.v1alpha1.Type), _root_.scala.collection.immutable.Map[_root_.scala.Long, com.google.api.expr.v1alpha1.Type]] = _root_.scala.collection.immutable.Map.newBuilder[_root_.scala.Long, com.google.api.expr.v1alpha1.Type]
var __sourceInfo: _root_.scala.Option[com.google.api.expr.v1alpha1.SourceInfo] = _root_.scala.None
var __expr: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr] = _root_.scala.None
var `_unknownFields__`: _root_.scalapb.UnknownFieldSet.Builder = null
var _done__ = false
while (!_done__) {
val _tag__ = _input__.readTag()
_tag__ match {
case 0 => _done__ = true
case 18 =>
__referenceMap += com.google.api.expr.v1alpha1.CheckedExpr._typemapper_referenceMap.toCustom(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry](_input__))
case 26 =>
__typeMap += com.google.api.expr.v1alpha1.CheckedExpr._typemapper_typeMap.toCustom(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry](_input__))
case 42 =>
__sourceInfo = Option(__sourceInfo.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.SourceInfo](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 34 =>
__expr = Option(__expr.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Expr](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case tag =>
if (_unknownFields__ == null) {
_unknownFields__ = new _root_.scalapb.UnknownFieldSet.Builder()
}
_unknownFields__.parseField(tag, _input__)
}
}
com.google.api.expr.v1alpha1.CheckedExpr(
referenceMap = __referenceMap.result(),
typeMap = __typeMap.result(),
sourceInfo = __sourceInfo,
expr = __expr,
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[com.google.api.expr.v1alpha1.CheckedExpr] = _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.")
com.google.api.expr.v1alpha1.CheckedExpr(
referenceMap = __fieldsMap.get(scalaDescriptor.findFieldByNumber(2).get).map(_.as[_root_.scala.Seq[com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry]]).getOrElse(_root_.scala.Seq.empty).iterator.map(com.google.api.expr.v1alpha1.CheckedExpr._typemapper_referenceMap.toCustom(_)).toMap,
typeMap = __fieldsMap.get(scalaDescriptor.findFieldByNumber(3).get).map(_.as[_root_.scala.Seq[com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry]]).getOrElse(_root_.scala.Seq.empty).iterator.map(com.google.api.expr.v1alpha1.CheckedExpr._typemapper_typeMap.toCustom(_)).toMap,
sourceInfo = __fieldsMap.get(scalaDescriptor.findFieldByNumber(5).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.SourceInfo]]),
expr = __fieldsMap.get(scalaDescriptor.findFieldByNumber(4).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Expr]])
)
case _ => throw new RuntimeException("Expected PMessage")
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.Descriptor = CheckedProto.javaDescriptor.getMessageTypes().get(0)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = CheckedProto.scalaDescriptor.messages(0)
def messageCompanionForFieldNumber(__number: _root_.scala.Int): _root_.scalapb.GeneratedMessageCompanion[_] = {
var __out: _root_.scalapb.GeneratedMessageCompanion[_] = null
(__number: @_root_.scala.unchecked) match {
case 2 => __out = com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry
case 3 => __out = com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry
case 5 => __out = com.google.api.expr.v1alpha1.SourceInfo
case 4 => __out = com.google.api.expr.v1alpha1.Expr
}
__out
}
lazy val nestedMessagesCompanions: Seq[_root_.scalapb.GeneratedMessageCompanion[_ <: _root_.scalapb.GeneratedMessage]] =
Seq[_root_.scalapb.GeneratedMessageCompanion[_ <: _root_.scalapb.GeneratedMessage]](
_root_.com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry,
_root_.com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry
)
def enumCompanionForFieldNumber(__fieldNumber: _root_.scala.Int): _root_.scalapb.GeneratedEnumCompanion[_] = throw new MatchError(__fieldNumber)
lazy val defaultInstance = com.google.api.expr.v1alpha1.CheckedExpr(
referenceMap = _root_.scala.collection.immutable.Map.empty,
typeMap = _root_.scala.collection.immutable.Map.empty,
sourceInfo = _root_.scala.None,
expr = _root_.scala.None
)
@SerialVersionUID(0L)
final case class ReferenceMapEntry(
key: _root_.scala.Long = 0L,
value: _root_.scala.Option[com.google.api.expr.v1alpha1.Reference] = _root_.scala.None,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[ReferenceMapEntry] {
@transient
private[this] var __serializedSizeMemoized: _root_.scala.Int = 0
private[this] def __computeSerializedSize(): _root_.scala.Int = {
var __size = 0
{
val __value = key
if (__value != 0L) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeInt64Size(1, __value)
}
};
if (value.isDefined) {
val __value = value.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
__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 = key
if (__v != 0L) {
_output__.writeInt64(1, __v)
}
};
value.foreach { __v =>
val __m = __v
_output__.writeTag(2, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
unknownFields.writeTo(_output__)
}
def withKey(__v: _root_.scala.Long): ReferenceMapEntry = copy(key = __v)
def getValue: com.google.api.expr.v1alpha1.Reference = value.getOrElse(com.google.api.expr.v1alpha1.Reference.defaultInstance)
def clearValue: ReferenceMapEntry = copy(value = _root_.scala.None)
def withValue(__v: com.google.api.expr.v1alpha1.Reference): ReferenceMapEntry = copy(value = Option(__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 = key
if (__t != 0L) __t else null
}
case 2 => value.orNull
}
}
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(key)
case 2 => value.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
}
}
def toProtoString: _root_.scala.Predef.String = _root_.scalapb.TextFormat.printToUnicodeString(this)
def companion: com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry.type = com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry
// @@protoc_insertion_point(GeneratedMessage[google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry])
}
object ReferenceMapEntry extends scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry = {
var __key: _root_.scala.Long = 0L
var __value: _root_.scala.Option[com.google.api.expr.v1alpha1.Reference] = _root_.scala.None
var `_unknownFields__`: _root_.scalapb.UnknownFieldSet.Builder = null
var _done__ = false
while (!_done__) {
val _tag__ = _input__.readTag()
_tag__ match {
case 0 => _done__ = true
case 8 =>
__key = _input__.readInt64()
case 18 =>
__value = Option(__value.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Reference](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case tag =>
if (_unknownFields__ == null) {
_unknownFields__ = new _root_.scalapb.UnknownFieldSet.Builder()
}
_unknownFields__.parseField(tag, _input__)
}
}
com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry(
key = __key,
value = __value,
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry] = _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.")
com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry(
key = __fieldsMap.get(scalaDescriptor.findFieldByNumber(1).get).map(_.as[_root_.scala.Long]).getOrElse(0L),
value = __fieldsMap.get(scalaDescriptor.findFieldByNumber(2).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Reference]])
)
case _ => throw new RuntimeException("Expected PMessage")
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.Descriptor = com.google.api.expr.v1alpha1.CheckedExpr.javaDescriptor.getNestedTypes().get(0)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = com.google.api.expr.v1alpha1.CheckedExpr.scalaDescriptor.nestedMessages(0)
def messageCompanionForFieldNumber(__number: _root_.scala.Int): _root_.scalapb.GeneratedMessageCompanion[_] = {
var __out: _root_.scalapb.GeneratedMessageCompanion[_] = null
(__number: @_root_.scala.unchecked) match {
case 2 => __out = com.google.api.expr.v1alpha1.Reference
}
__out
}
lazy val nestedMessagesCompanions: Seq[_root_.scalapb.GeneratedMessageCompanion[_ <: _root_.scalapb.GeneratedMessage]] = Seq.empty
def enumCompanionForFieldNumber(__fieldNumber: _root_.scala.Int): _root_.scalapb.GeneratedEnumCompanion[_] = throw new MatchError(__fieldNumber)
lazy val defaultInstance = com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry(
key = 0L,
value = _root_.scala.None
)
implicit class ReferenceMapEntryLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry](_l) {
def key: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Long] = field(_.key)((c_, f_) => c_.copy(key = f_))
def value: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Reference] = field(_.getValue)((c_, f_) => c_.copy(value = Option(f_)))
def optionalValue: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[com.google.api.expr.v1alpha1.Reference]] = field(_.value)((c_, f_) => c_.copy(value = f_))
}
final val KEY_FIELD_NUMBER = 1
final val VALUE_FIELD_NUMBER = 2
@transient
implicit val keyValueMapper: _root_.scalapb.TypeMapper[com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry, (_root_.scala.Long, com.google.api.expr.v1alpha1.Reference)] =
_root_.scalapb.TypeMapper[com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry, (_root_.scala.Long, com.google.api.expr.v1alpha1.Reference)](__m => (__m.key, __m.getValue))(__p => com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry(__p._1, Some(__p._2)))
def of(
key: _root_.scala.Long,
value: _root_.scala.Option[com.google.api.expr.v1alpha1.Reference]
): _root_.com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry = _root_.com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry(
key,
value
)
// @@protoc_insertion_point(GeneratedMessageCompanion[google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry])
}
@SerialVersionUID(0L)
final case class TypeMapEntry(
key: _root_.scala.Long = 0L,
value: _root_.scala.Option[com.google.api.expr.v1alpha1.Type] = _root_.scala.None,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[TypeMapEntry] {
@transient
private[this] var __serializedSizeMemoized: _root_.scala.Int = 0
private[this] def __computeSerializedSize(): _root_.scala.Int = {
var __size = 0
{
val __value = key
if (__value != 0L) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeInt64Size(1, __value)
}
};
if (value.isDefined) {
val __value = value.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
__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 = key
if (__v != 0L) {
_output__.writeInt64(1, __v)
}
};
value.foreach { __v =>
val __m = __v
_output__.writeTag(2, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
unknownFields.writeTo(_output__)
}
def withKey(__v: _root_.scala.Long): TypeMapEntry = copy(key = __v)
def getValue: com.google.api.expr.v1alpha1.Type = value.getOrElse(com.google.api.expr.v1alpha1.Type.defaultInstance)
def clearValue: TypeMapEntry = copy(value = _root_.scala.None)
def withValue(__v: com.google.api.expr.v1alpha1.Type): TypeMapEntry = copy(value = Option(__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 = key
if (__t != 0L) __t else null
}
case 2 => value.orNull
}
}
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(key)
case 2 => value.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
}
}
def toProtoString: _root_.scala.Predef.String = _root_.scalapb.TextFormat.printToUnicodeString(this)
def companion: com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry.type = com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry
// @@protoc_insertion_point(GeneratedMessage[google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry])
}
object TypeMapEntry extends scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry = {
var __key: _root_.scala.Long = 0L
var __value: _root_.scala.Option[com.google.api.expr.v1alpha1.Type] = _root_.scala.None
var `_unknownFields__`: _root_.scalapb.UnknownFieldSet.Builder = null
var _done__ = false
while (!_done__) {
val _tag__ = _input__.readTag()
_tag__ match {
case 0 => _done__ = true
case 8 =>
__key = _input__.readInt64()
case 18 =>
__value = Option(__value.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Type](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case tag =>
if (_unknownFields__ == null) {
_unknownFields__ = new _root_.scalapb.UnknownFieldSet.Builder()
}
_unknownFields__.parseField(tag, _input__)
}
}
com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry(
key = __key,
value = __value,
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry] = _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.")
com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry(
key = __fieldsMap.get(scalaDescriptor.findFieldByNumber(1).get).map(_.as[_root_.scala.Long]).getOrElse(0L),
value = __fieldsMap.get(scalaDescriptor.findFieldByNumber(2).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Type]])
)
case _ => throw new RuntimeException("Expected PMessage")
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.Descriptor = com.google.api.expr.v1alpha1.CheckedExpr.javaDescriptor.getNestedTypes().get(1)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = com.google.api.expr.v1alpha1.CheckedExpr.scalaDescriptor.nestedMessages(1)
def messageCompanionForFieldNumber(__number: _root_.scala.Int): _root_.scalapb.GeneratedMessageCompanion[_] = {
var __out: _root_.scalapb.GeneratedMessageCompanion[_] = null
(__number: @_root_.scala.unchecked) match {
case 2 => __out = com.google.api.expr.v1alpha1.Type
}
__out
}
lazy val nestedMessagesCompanions: Seq[_root_.scalapb.GeneratedMessageCompanion[_ <: _root_.scalapb.GeneratedMessage]] = Seq.empty
def enumCompanionForFieldNumber(__fieldNumber: _root_.scala.Int): _root_.scalapb.GeneratedEnumCompanion[_] = throw new MatchError(__fieldNumber)
lazy val defaultInstance = com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry(
key = 0L,
value = _root_.scala.None
)
implicit class TypeMapEntryLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry](_l) {
def key: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Long] = field(_.key)((c_, f_) => c_.copy(key = f_))
def value: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Type] = field(_.getValue)((c_, f_) => c_.copy(value = Option(f_)))
def optionalValue: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[com.google.api.expr.v1alpha1.Type]] = field(_.value)((c_, f_) => c_.copy(value = f_))
}
final val KEY_FIELD_NUMBER = 1
final val VALUE_FIELD_NUMBER = 2
@transient
implicit val keyValueMapper: _root_.scalapb.TypeMapper[com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry, (_root_.scala.Long, com.google.api.expr.v1alpha1.Type)] =
_root_.scalapb.TypeMapper[com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry, (_root_.scala.Long, com.google.api.expr.v1alpha1.Type)](__m => (__m.key, __m.getValue))(__p => com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry(__p._1, Some(__p._2)))
def of(
key: _root_.scala.Long,
value: _root_.scala.Option[com.google.api.expr.v1alpha1.Type]
): _root_.com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry = _root_.com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry(
key,
value
)
// @@protoc_insertion_point(GeneratedMessageCompanion[google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry])
}
implicit class CheckedExprLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.CheckedExpr]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.api.expr.v1alpha1.CheckedExpr](_l) {
def referenceMap: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.collection.immutable.Map[_root_.scala.Long, com.google.api.expr.v1alpha1.Reference]] = field(_.referenceMap)((c_, f_) => c_.copy(referenceMap = f_))
def typeMap: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.collection.immutable.Map[_root_.scala.Long, com.google.api.expr.v1alpha1.Type]] = field(_.typeMap)((c_, f_) => c_.copy(typeMap = f_))
def sourceInfo: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.SourceInfo] = field(_.getSourceInfo)((c_, f_) => c_.copy(sourceInfo = Option(f_)))
def optionalSourceInfo: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[com.google.api.expr.v1alpha1.SourceInfo]] = field(_.sourceInfo)((c_, f_) => c_.copy(sourceInfo = f_))
def expr: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr] = field(_.getExpr)((c_, f_) => c_.copy(expr = Option(f_)))
def optionalExpr: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[com.google.api.expr.v1alpha1.Expr]] = field(_.expr)((c_, f_) => c_.copy(expr = f_))
}
final val REFERENCE_MAP_FIELD_NUMBER = 2
final val TYPE_MAP_FIELD_NUMBER = 3
final val SOURCE_INFO_FIELD_NUMBER = 5
final val EXPR_FIELD_NUMBER = 4
@transient
private[v1alpha1] val _typemapper_referenceMap: _root_.scalapb.TypeMapper[com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry, (_root_.scala.Long, com.google.api.expr.v1alpha1.Reference)] = implicitly[_root_.scalapb.TypeMapper[com.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry, (_root_.scala.Long, com.google.api.expr.v1alpha1.Reference)]]
@transient
private[v1alpha1] val _typemapper_typeMap: _root_.scalapb.TypeMapper[com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry, (_root_.scala.Long, com.google.api.expr.v1alpha1.Type)] = implicitly[_root_.scalapb.TypeMapper[com.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry, (_root_.scala.Long, com.google.api.expr.v1alpha1.Type)]]
def of(
referenceMap: _root_.scala.collection.immutable.Map[_root_.scala.Long, com.google.api.expr.v1alpha1.Reference],
typeMap: _root_.scala.collection.immutable.Map[_root_.scala.Long, com.google.api.expr.v1alpha1.Type],
sourceInfo: _root_.scala.Option[com.google.api.expr.v1alpha1.SourceInfo],
expr: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr]
): _root_.com.google.api.expr.v1alpha1.CheckedExpr = _root_.com.google.api.expr.v1alpha1.CheckedExpr(
referenceMap,
typeMap,
sourceInfo,
expr
)
// @@protoc_insertion_point(GeneratedMessageCompanion[google.api.expr.v1alpha1.CheckedExpr])
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy