com.google.api.expr.v1alpha1.Expr.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
/** An abstract representation of a common expression.
*
* Expressions are abstractly represented as a collection of identifiers,
* select statements, function calls, literals, and comprehensions. All
* operators with the exception of the '.' operator are modelled as function
* calls. This makes it easy to represent new operators into the existing AST.
*
* All references within expressions must resolve to a [Decl][google.api.expr.v1alpha1.Decl] provided at
* type-check for an expression to be valid. A reference may either be a bare
* identifier `name` or a qualified identifier `google.api.name`. References
* may either refer to a value or a function declaration.
*
* For example, the expression `google.api.name.startsWith('expr')` references
* the declaration `google.api.name` within a [Expr.Select][google.api.expr.v1alpha1.Expr.Select] expression, and
* the function declaration `startsWith`.
*
* @param id
* Required. An id assigned to this node by the parser which is unique in a
* given expression tree. This is used to associate type information and other
* attributes to a node in the parse tree.
*/
@SerialVersionUID(0L)
final case class Expr(
id: _root_.scala.Long = 0L,
exprKind: com.google.api.expr.v1alpha1.Expr.ExprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.Empty,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[Expr] {
@transient
private[this] var __serializedSizeMemoized: _root_.scala.Int = 0
private[this] def __computeSerializedSize(): _root_.scala.Int = {
var __size = 0
{
val __value = id
if (__value != 0L) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeInt64Size(2, __value)
}
};
if (exprKind.constExpr.isDefined) {
val __value = exprKind.constExpr.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
if (exprKind.identExpr.isDefined) {
val __value = exprKind.identExpr.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
if (exprKind.selectExpr.isDefined) {
val __value = exprKind.selectExpr.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
if (exprKind.callExpr.isDefined) {
val __value = exprKind.callExpr.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
if (exprKind.listExpr.isDefined) {
val __value = exprKind.listExpr.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
if (exprKind.structExpr.isDefined) {
val __value = exprKind.structExpr.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
if (exprKind.comprehensionExpr.isDefined) {
val __value = exprKind.comprehensionExpr.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 = id
if (__v != 0L) {
_output__.writeInt64(2, __v)
}
};
exprKind.constExpr.foreach { __v =>
val __m = __v
_output__.writeTag(3, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
exprKind.identExpr.foreach { __v =>
val __m = __v
_output__.writeTag(4, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
exprKind.selectExpr.foreach { __v =>
val __m = __v
_output__.writeTag(5, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
exprKind.callExpr.foreach { __v =>
val __m = __v
_output__.writeTag(6, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
exprKind.listExpr.foreach { __v =>
val __m = __v
_output__.writeTag(7, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
exprKind.structExpr.foreach { __v =>
val __m = __v
_output__.writeTag(8, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
exprKind.comprehensionExpr.foreach { __v =>
val __m = __v
_output__.writeTag(9, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
unknownFields.writeTo(_output__)
}
def withId(__v: _root_.scala.Long): Expr = copy(id = __v)
def getConstExpr: com.google.api.expr.v1alpha1.Constant = exprKind.constExpr.getOrElse(com.google.api.expr.v1alpha1.Constant.defaultInstance)
def withConstExpr(__v: com.google.api.expr.v1alpha1.Constant): Expr = copy(exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.ConstExpr(__v))
def getIdentExpr: com.google.api.expr.v1alpha1.Expr.Ident = exprKind.identExpr.getOrElse(com.google.api.expr.v1alpha1.Expr.Ident.defaultInstance)
def withIdentExpr(__v: com.google.api.expr.v1alpha1.Expr.Ident): Expr = copy(exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.IdentExpr(__v))
def getSelectExpr: com.google.api.expr.v1alpha1.Expr.Select = exprKind.selectExpr.getOrElse(com.google.api.expr.v1alpha1.Expr.Select.defaultInstance)
def withSelectExpr(__v: com.google.api.expr.v1alpha1.Expr.Select): Expr = copy(exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.SelectExpr(__v))
def getCallExpr: com.google.api.expr.v1alpha1.Expr.Call = exprKind.callExpr.getOrElse(com.google.api.expr.v1alpha1.Expr.Call.defaultInstance)
def withCallExpr(__v: com.google.api.expr.v1alpha1.Expr.Call): Expr = copy(exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.CallExpr(__v))
def getListExpr: com.google.api.expr.v1alpha1.Expr.CreateList = exprKind.listExpr.getOrElse(com.google.api.expr.v1alpha1.Expr.CreateList.defaultInstance)
def withListExpr(__v: com.google.api.expr.v1alpha1.Expr.CreateList): Expr = copy(exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.ListExpr(__v))
def getStructExpr: com.google.api.expr.v1alpha1.Expr.CreateStruct = exprKind.structExpr.getOrElse(com.google.api.expr.v1alpha1.Expr.CreateStruct.defaultInstance)
def withStructExpr(__v: com.google.api.expr.v1alpha1.Expr.CreateStruct): Expr = copy(exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.StructExpr(__v))
def getComprehensionExpr: com.google.api.expr.v1alpha1.Expr.Comprehension = exprKind.comprehensionExpr.getOrElse(com.google.api.expr.v1alpha1.Expr.Comprehension.defaultInstance)
def withComprehensionExpr(__v: com.google.api.expr.v1alpha1.Expr.Comprehension): Expr = copy(exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.ComprehensionExpr(__v))
def clearExprKind: Expr = copy(exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.Empty)
def withExprKind(__v: com.google.api.expr.v1alpha1.Expr.ExprKind): Expr = copy(exprKind = __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 => {
val __t = id
if (__t != 0L) __t else null
}
case 3 => exprKind.constExpr.orNull
case 4 => exprKind.identExpr.orNull
case 5 => exprKind.selectExpr.orNull
case 6 => exprKind.callExpr.orNull
case 7 => exprKind.listExpr.orNull
case 8 => exprKind.structExpr.orNull
case 9 => exprKind.comprehensionExpr.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.PLong(id)
case 3 => exprKind.constExpr.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 4 => exprKind.identExpr.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 5 => exprKind.selectExpr.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 6 => exprKind.callExpr.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 7 => exprKind.listExpr.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 8 => exprKind.structExpr.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 9 => exprKind.comprehensionExpr.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.Expr.type = com.google.api.expr.v1alpha1.Expr
// @@protoc_insertion_point(GeneratedMessage[google.api.expr.v1alpha1.Expr])
}
object Expr extends scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Expr] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Expr] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): com.google.api.expr.v1alpha1.Expr = {
var __id: _root_.scala.Long = 0L
var __exprKind: com.google.api.expr.v1alpha1.Expr.ExprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.Empty
var `_unknownFields__`: _root_.scalapb.UnknownFieldSet.Builder = null
var _done__ = false
while (!_done__) {
val _tag__ = _input__.readTag()
_tag__ match {
case 0 => _done__ = true
case 16 =>
__id = _input__.readInt64()
case 26 =>
__exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.ConstExpr(__exprKind.constExpr.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Constant](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 34 =>
__exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.IdentExpr(__exprKind.identExpr.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Expr.Ident](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 42 =>
__exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.SelectExpr(__exprKind.selectExpr.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Expr.Select](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 50 =>
__exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.CallExpr(__exprKind.callExpr.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Expr.Call](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 58 =>
__exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.ListExpr(__exprKind.listExpr.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Expr.CreateList](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 66 =>
__exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.StructExpr(__exprKind.structExpr.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Expr.CreateStruct](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 74 =>
__exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.ComprehensionExpr(__exprKind.comprehensionExpr.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Expr.Comprehension](_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.Expr(
id = __id,
exprKind = __exprKind,
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[com.google.api.expr.v1alpha1.Expr] = _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.Expr(
id = __fieldsMap.get(scalaDescriptor.findFieldByNumber(2).get).map(_.as[_root_.scala.Long]).getOrElse(0L),
exprKind = __fieldsMap.get(scalaDescriptor.findFieldByNumber(3).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Constant]]).map(com.google.api.expr.v1alpha1.Expr.ExprKind.ConstExpr(_))
.orElse[com.google.api.expr.v1alpha1.Expr.ExprKind](__fieldsMap.get(scalaDescriptor.findFieldByNumber(4).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Expr.Ident]]).map(com.google.api.expr.v1alpha1.Expr.ExprKind.IdentExpr(_)))
.orElse[com.google.api.expr.v1alpha1.Expr.ExprKind](__fieldsMap.get(scalaDescriptor.findFieldByNumber(5).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Expr.Select]]).map(com.google.api.expr.v1alpha1.Expr.ExprKind.SelectExpr(_)))
.orElse[com.google.api.expr.v1alpha1.Expr.ExprKind](__fieldsMap.get(scalaDescriptor.findFieldByNumber(6).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Expr.Call]]).map(com.google.api.expr.v1alpha1.Expr.ExprKind.CallExpr(_)))
.orElse[com.google.api.expr.v1alpha1.Expr.ExprKind](__fieldsMap.get(scalaDescriptor.findFieldByNumber(7).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Expr.CreateList]]).map(com.google.api.expr.v1alpha1.Expr.ExprKind.ListExpr(_)))
.orElse[com.google.api.expr.v1alpha1.Expr.ExprKind](__fieldsMap.get(scalaDescriptor.findFieldByNumber(8).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Expr.CreateStruct]]).map(com.google.api.expr.v1alpha1.Expr.ExprKind.StructExpr(_)))
.orElse[com.google.api.expr.v1alpha1.Expr.ExprKind](__fieldsMap.get(scalaDescriptor.findFieldByNumber(9).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Expr.Comprehension]]).map(com.google.api.expr.v1alpha1.Expr.ExprKind.ComprehensionExpr(_)))
.getOrElse(com.google.api.expr.v1alpha1.Expr.ExprKind.Empty)
)
case _ => throw new RuntimeException("Expected PMessage")
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.Descriptor = SyntaxProto.javaDescriptor.getMessageTypes().get(1)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = SyntaxProto.scalaDescriptor.messages(1)
def messageCompanionForFieldNumber(__number: _root_.scala.Int): _root_.scalapb.GeneratedMessageCompanion[_] = {
var __out: _root_.scalapb.GeneratedMessageCompanion[_] = null
(__number: @_root_.scala.unchecked) match {
case 3 => __out = com.google.api.expr.v1alpha1.Constant
case 4 => __out = com.google.api.expr.v1alpha1.Expr.Ident
case 5 => __out = com.google.api.expr.v1alpha1.Expr.Select
case 6 => __out = com.google.api.expr.v1alpha1.Expr.Call
case 7 => __out = com.google.api.expr.v1alpha1.Expr.CreateList
case 8 => __out = com.google.api.expr.v1alpha1.Expr.CreateStruct
case 9 => __out = com.google.api.expr.v1alpha1.Expr.Comprehension
}
__out
}
lazy val nestedMessagesCompanions: Seq[_root_.scalapb.GeneratedMessageCompanion[_ <: _root_.scalapb.GeneratedMessage]] =
Seq[_root_.scalapb.GeneratedMessageCompanion[_ <: _root_.scalapb.GeneratedMessage]](
_root_.com.google.api.expr.v1alpha1.Expr.Ident,
_root_.com.google.api.expr.v1alpha1.Expr.Select,
_root_.com.google.api.expr.v1alpha1.Expr.Call,
_root_.com.google.api.expr.v1alpha1.Expr.CreateList,
_root_.com.google.api.expr.v1alpha1.Expr.CreateStruct,
_root_.com.google.api.expr.v1alpha1.Expr.Comprehension
)
def enumCompanionForFieldNumber(__fieldNumber: _root_.scala.Int): _root_.scalapb.GeneratedEnumCompanion[_] = throw new MatchError(__fieldNumber)
lazy val defaultInstance = com.google.api.expr.v1alpha1.Expr(
id = 0L,
exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.Empty
)
sealed trait ExprKind extends _root_.scalapb.GeneratedOneof {
def isEmpty: _root_.scala.Boolean = false
def isDefined: _root_.scala.Boolean = true
def isConstExpr: _root_.scala.Boolean = false
def isIdentExpr: _root_.scala.Boolean = false
def isSelectExpr: _root_.scala.Boolean = false
def isCallExpr: _root_.scala.Boolean = false
def isListExpr: _root_.scala.Boolean = false
def isStructExpr: _root_.scala.Boolean = false
def isComprehensionExpr: _root_.scala.Boolean = false
def constExpr: _root_.scala.Option[com.google.api.expr.v1alpha1.Constant] = _root_.scala.None
def identExpr: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr.Ident] = _root_.scala.None
def selectExpr: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr.Select] = _root_.scala.None
def callExpr: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr.Call] = _root_.scala.None
def listExpr: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr.CreateList] = _root_.scala.None
def structExpr: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr.CreateStruct] = _root_.scala.None
def comprehensionExpr: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr.Comprehension] = _root_.scala.None
}
object ExprKind {
@SerialVersionUID(0L)
case object Empty extends com.google.api.expr.v1alpha1.Expr.ExprKind {
type ValueType = _root_.scala.Nothing
override def isEmpty: _root_.scala.Boolean = true
override def isDefined: _root_.scala.Boolean = false
override def number: _root_.scala.Int = 0
override def value: _root_.scala.Nothing = throw new java.util.NoSuchElementException("Empty.value")
}
@SerialVersionUID(0L)
final case class ConstExpr(value: com.google.api.expr.v1alpha1.Constant) extends com.google.api.expr.v1alpha1.Expr.ExprKind {
type ValueType = com.google.api.expr.v1alpha1.Constant
override def isConstExpr: _root_.scala.Boolean = true
override def constExpr: _root_.scala.Option[com.google.api.expr.v1alpha1.Constant] = Some(value)
override def number: _root_.scala.Int = 3
}
@SerialVersionUID(0L)
final case class IdentExpr(value: com.google.api.expr.v1alpha1.Expr.Ident) extends com.google.api.expr.v1alpha1.Expr.ExprKind {
type ValueType = com.google.api.expr.v1alpha1.Expr.Ident
override def isIdentExpr: _root_.scala.Boolean = true
override def identExpr: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr.Ident] = Some(value)
override def number: _root_.scala.Int = 4
}
@SerialVersionUID(0L)
final case class SelectExpr(value: com.google.api.expr.v1alpha1.Expr.Select) extends com.google.api.expr.v1alpha1.Expr.ExprKind {
type ValueType = com.google.api.expr.v1alpha1.Expr.Select
override def isSelectExpr: _root_.scala.Boolean = true
override def selectExpr: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr.Select] = Some(value)
override def number: _root_.scala.Int = 5
}
@SerialVersionUID(0L)
final case class CallExpr(value: com.google.api.expr.v1alpha1.Expr.Call) extends com.google.api.expr.v1alpha1.Expr.ExprKind {
type ValueType = com.google.api.expr.v1alpha1.Expr.Call
override def isCallExpr: _root_.scala.Boolean = true
override def callExpr: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr.Call] = Some(value)
override def number: _root_.scala.Int = 6
}
@SerialVersionUID(0L)
final case class ListExpr(value: com.google.api.expr.v1alpha1.Expr.CreateList) extends com.google.api.expr.v1alpha1.Expr.ExprKind {
type ValueType = com.google.api.expr.v1alpha1.Expr.CreateList
override def isListExpr: _root_.scala.Boolean = true
override def listExpr: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr.CreateList] = Some(value)
override def number: _root_.scala.Int = 7
}
@SerialVersionUID(0L)
final case class StructExpr(value: com.google.api.expr.v1alpha1.Expr.CreateStruct) extends com.google.api.expr.v1alpha1.Expr.ExprKind {
type ValueType = com.google.api.expr.v1alpha1.Expr.CreateStruct
override def isStructExpr: _root_.scala.Boolean = true
override def structExpr: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr.CreateStruct] = Some(value)
override def number: _root_.scala.Int = 8
}
@SerialVersionUID(0L)
final case class ComprehensionExpr(value: com.google.api.expr.v1alpha1.Expr.Comprehension) extends com.google.api.expr.v1alpha1.Expr.ExprKind {
type ValueType = com.google.api.expr.v1alpha1.Expr.Comprehension
override def isComprehensionExpr: _root_.scala.Boolean = true
override def comprehensionExpr: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr.Comprehension] = Some(value)
override def number: _root_.scala.Int = 9
}
}
/** An identifier expression. e.g. `request`.
*
* @param name
* Required. Holds a single, unqualified identifier, possibly preceded by a
* '.'.
*
* Qualified names are represented by the [Expr.Select][google.api.expr.v1alpha1.Expr.Select] expression.
*/
@SerialVersionUID(0L)
final case class Ident(
name: _root_.scala.Predef.String = "",
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[Ident] {
@transient
private[this] var __serializedSizeMemoized: _root_.scala.Int = 0
private[this] def __computeSerializedSize(): _root_.scala.Int = {
var __size = 0
{
val __value = name
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(1, __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 = name
if (!__v.isEmpty) {
_output__.writeString(1, __v)
}
};
unknownFields.writeTo(_output__)
}
def withName(__v: _root_.scala.Predef.String): Ident = copy(name = __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 = name
if (__t != "") __t else null
}
}
}
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.PString(name)
}
}
def toProtoString: _root_.scala.Predef.String = _root_.scalapb.TextFormat.printToUnicodeString(this)
def companion: com.google.api.expr.v1alpha1.Expr.Ident.type = com.google.api.expr.v1alpha1.Expr.Ident
// @@protoc_insertion_point(GeneratedMessage[google.api.expr.v1alpha1.Expr.Ident])
}
object Ident extends scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Expr.Ident] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Expr.Ident] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): com.google.api.expr.v1alpha1.Expr.Ident = {
var __name: _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 10 =>
__name = _input__.readStringRequireUtf8()
case tag =>
if (_unknownFields__ == null) {
_unknownFields__ = new _root_.scalapb.UnknownFieldSet.Builder()
}
_unknownFields__.parseField(tag, _input__)
}
}
com.google.api.expr.v1alpha1.Expr.Ident(
name = __name,
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[com.google.api.expr.v1alpha1.Expr.Ident] = _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.Expr.Ident(
name = __fieldsMap.get(scalaDescriptor.findFieldByNumber(1).get).map(_.as[_root_.scala.Predef.String]).getOrElse("")
)
case _ => throw new RuntimeException("Expected PMessage")
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.Descriptor = com.google.api.expr.v1alpha1.Expr.javaDescriptor.getNestedTypes().get(0)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = com.google.api.expr.v1alpha1.Expr.scalaDescriptor.nestedMessages(0)
def messageCompanionForFieldNumber(__number: _root_.scala.Int): _root_.scalapb.GeneratedMessageCompanion[_] = throw new MatchError(__number)
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.Expr.Ident(
name = ""
)
implicit class IdentLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr.Ident]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.api.expr.v1alpha1.Expr.Ident](_l) {
def name: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.name)((c_, f_) => c_.copy(name = f_))
}
final val NAME_FIELD_NUMBER = 1
def of(
name: _root_.scala.Predef.String
): _root_.com.google.api.expr.v1alpha1.Expr.Ident = _root_.com.google.api.expr.v1alpha1.Expr.Ident(
name
)
// @@protoc_insertion_point(GeneratedMessageCompanion[google.api.expr.v1alpha1.Expr.Ident])
}
/** A field selection expression. e.g. `request.auth`.
*
* @param operand
* Required. The target of the selection expression.
*
* For example, in the select expression `request.auth`, the `request`
* portion of the expression is the `operand`.
* @param field
* Required. The name of the field to select.
*
* For example, in the select expression `request.auth`, the `auth` portion
* of the expression would be the `field`.
* @param testOnly
* Whether the select is to be interpreted as a field presence test.
*
* This results from the macro `has(request.auth)`.
*/
@SerialVersionUID(0L)
final case class Select(
operand: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr] = _root_.scala.None,
field: _root_.scala.Predef.String = "",
testOnly: _root_.scala.Boolean = false,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[Select] {
@transient
private[this] var __serializedSizeMemoized: _root_.scala.Int = 0
private[this] def __computeSerializedSize(): _root_.scala.Int = {
var __size = 0
if (operand.isDefined) {
val __value = operand.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
{
val __value = field
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(2, __value)
}
};
{
val __value = testOnly
if (__value != false) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeBoolSize(3, __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 = {
operand.foreach { __v =>
val __m = __v
_output__.writeTag(1, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
{
val __v = field
if (!__v.isEmpty) {
_output__.writeString(2, __v)
}
};
{
val __v = testOnly
if (__v != false) {
_output__.writeBool(3, __v)
}
};
unknownFields.writeTo(_output__)
}
def getOperand: com.google.api.expr.v1alpha1.Expr = operand.getOrElse(com.google.api.expr.v1alpha1.Expr.defaultInstance)
def clearOperand: Select = copy(operand = _root_.scala.None)
def withOperand(__v: com.google.api.expr.v1alpha1.Expr): Select = copy(operand = Option(__v))
def withField(__v: _root_.scala.Predef.String): Select = copy(field = __v)
def withTestOnly(__v: _root_.scala.Boolean): Select = copy(testOnly = __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 => operand.orNull
case 2 => {
val __t = field
if (__t != "") __t else null
}
case 3 => {
val __t = testOnly
if (__t != false) __t else null
}
}
}
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 => operand.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 2 => _root_.scalapb.descriptors.PString(field)
case 3 => _root_.scalapb.descriptors.PBoolean(testOnly)
}
}
def toProtoString: _root_.scala.Predef.String = _root_.scalapb.TextFormat.printToUnicodeString(this)
def companion: com.google.api.expr.v1alpha1.Expr.Select.type = com.google.api.expr.v1alpha1.Expr.Select
// @@protoc_insertion_point(GeneratedMessage[google.api.expr.v1alpha1.Expr.Select])
}
object Select extends scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Expr.Select] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Expr.Select] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): com.google.api.expr.v1alpha1.Expr.Select = {
var __operand: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr] = _root_.scala.None
var __field: _root_.scala.Predef.String = ""
var __testOnly: _root_.scala.Boolean = false
var `_unknownFields__`: _root_.scalapb.UnknownFieldSet.Builder = null
var _done__ = false
while (!_done__) {
val _tag__ = _input__.readTag()
_tag__ match {
case 0 => _done__ = true
case 10 =>
__operand = Option(__operand.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Expr](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 18 =>
__field = _input__.readStringRequireUtf8()
case 24 =>
__testOnly = _input__.readBool()
case tag =>
if (_unknownFields__ == null) {
_unknownFields__ = new _root_.scalapb.UnknownFieldSet.Builder()
}
_unknownFields__.parseField(tag, _input__)
}
}
com.google.api.expr.v1alpha1.Expr.Select(
operand = __operand,
field = __field,
testOnly = __testOnly,
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[com.google.api.expr.v1alpha1.Expr.Select] = _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.Expr.Select(
operand = __fieldsMap.get(scalaDescriptor.findFieldByNumber(1).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Expr]]),
field = __fieldsMap.get(scalaDescriptor.findFieldByNumber(2).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
testOnly = __fieldsMap.get(scalaDescriptor.findFieldByNumber(3).get).map(_.as[_root_.scala.Boolean]).getOrElse(false)
)
case _ => throw new RuntimeException("Expected PMessage")
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.Descriptor = com.google.api.expr.v1alpha1.Expr.javaDescriptor.getNestedTypes().get(1)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = com.google.api.expr.v1alpha1.Expr.scalaDescriptor.nestedMessages(1)
def messageCompanionForFieldNumber(__number: _root_.scala.Int): _root_.scalapb.GeneratedMessageCompanion[_] = {
var __out: _root_.scalapb.GeneratedMessageCompanion[_] = null
(__number: @_root_.scala.unchecked) match {
case 1 => __out = com.google.api.expr.v1alpha1.Expr
}
__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.Expr.Select(
operand = _root_.scala.None,
field = "",
testOnly = false
)
implicit class SelectLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr.Select]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.api.expr.v1alpha1.Expr.Select](_l) {
def operand: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr] = field(_.getOperand)((c_, f_) => c_.copy(operand = Option(f_)))
def optionalOperand: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[com.google.api.expr.v1alpha1.Expr]] = field(_.operand)((c_, f_) => c_.copy(operand = f_))
def field: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.field)((c_, f_) => c_.copy(field = f_))
def testOnly: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Boolean] = field(_.testOnly)((c_, f_) => c_.copy(testOnly = f_))
}
final val OPERAND_FIELD_NUMBER = 1
final val FIELD_FIELD_NUMBER = 2
final val TEST_ONLY_FIELD_NUMBER = 3
def of(
operand: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr],
field: _root_.scala.Predef.String,
testOnly: _root_.scala.Boolean
): _root_.com.google.api.expr.v1alpha1.Expr.Select = _root_.com.google.api.expr.v1alpha1.Expr.Select(
operand,
field,
testOnly
)
// @@protoc_insertion_point(GeneratedMessageCompanion[google.api.expr.v1alpha1.Expr.Select])
}
/** A call expression, including calls to predefined functions and operators.
*
* For example, `value == 10`, `size(map_value)`.
*
* @param target
* The target of an method call-style expression. For example, `x` in
* `x.f()`.
* @param function
* Required. The name of the function or method being called.
* @param args
* The arguments.
*/
@SerialVersionUID(0L)
final case class Call(
target: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr] = _root_.scala.None,
function: _root_.scala.Predef.String = "",
args: _root_.scala.Seq[com.google.api.expr.v1alpha1.Expr] = _root_.scala.Seq.empty,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[Call] {
@transient
private[this] var __serializedSizeMemoized: _root_.scala.Int = 0
private[this] def __computeSerializedSize(): _root_.scala.Int = {
var __size = 0
if (target.isDefined) {
val __value = target.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
{
val __value = function
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(2, __value)
}
};
args.foreach { __item =>
val __value = __item
__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 = {
target.foreach { __v =>
val __m = __v
_output__.writeTag(1, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
{
val __v = function
if (!__v.isEmpty) {
_output__.writeString(2, __v)
}
};
args.foreach { __v =>
val __m = __v
_output__.writeTag(3, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
unknownFields.writeTo(_output__)
}
def getTarget: com.google.api.expr.v1alpha1.Expr = target.getOrElse(com.google.api.expr.v1alpha1.Expr.defaultInstance)
def clearTarget: Call = copy(target = _root_.scala.None)
def withTarget(__v: com.google.api.expr.v1alpha1.Expr): Call = copy(target = Option(__v))
def withFunction(__v: _root_.scala.Predef.String): Call = copy(function = __v)
def clearArgs = copy(args = _root_.scala.Seq.empty)
def addArgs(__vs: com.google.api.expr.v1alpha1.Expr *): Call = addAllArgs(__vs)
def addAllArgs(__vs: Iterable[com.google.api.expr.v1alpha1.Expr]): Call = copy(args = args ++ __vs)
def withArgs(__v: _root_.scala.Seq[com.google.api.expr.v1alpha1.Expr]): Call = copy(args = __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 => target.orNull
case 2 => {
val __t = function
if (__t != "") __t else null
}
case 3 => args
}
}
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 => target.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 2 => _root_.scalapb.descriptors.PString(function)
case 3 => _root_.scalapb.descriptors.PRepeated(args.iterator.map(_.toPMessage).toVector)
}
}
def toProtoString: _root_.scala.Predef.String = _root_.scalapb.TextFormat.printToUnicodeString(this)
def companion: com.google.api.expr.v1alpha1.Expr.Call.type = com.google.api.expr.v1alpha1.Expr.Call
// @@protoc_insertion_point(GeneratedMessage[google.api.expr.v1alpha1.Expr.Call])
}
object Call extends scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Expr.Call] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Expr.Call] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): com.google.api.expr.v1alpha1.Expr.Call = {
var __target: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr] = _root_.scala.None
var __function: _root_.scala.Predef.String = ""
val __args: _root_.scala.collection.immutable.VectorBuilder[com.google.api.expr.v1alpha1.Expr] = new _root_.scala.collection.immutable.VectorBuilder[com.google.api.expr.v1alpha1.Expr]
var `_unknownFields__`: _root_.scalapb.UnknownFieldSet.Builder = null
var _done__ = false
while (!_done__) {
val _tag__ = _input__.readTag()
_tag__ match {
case 0 => _done__ = true
case 10 =>
__target = Option(__target.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Expr](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 18 =>
__function = _input__.readStringRequireUtf8()
case 26 =>
__args += _root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Expr](_input__)
case tag =>
if (_unknownFields__ == null) {
_unknownFields__ = new _root_.scalapb.UnknownFieldSet.Builder()
}
_unknownFields__.parseField(tag, _input__)
}
}
com.google.api.expr.v1alpha1.Expr.Call(
target = __target,
function = __function,
args = __args.result(),
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[com.google.api.expr.v1alpha1.Expr.Call] = _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.Expr.Call(
target = __fieldsMap.get(scalaDescriptor.findFieldByNumber(1).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Expr]]),
function = __fieldsMap.get(scalaDescriptor.findFieldByNumber(2).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
args = __fieldsMap.get(scalaDescriptor.findFieldByNumber(3).get).map(_.as[_root_.scala.Seq[com.google.api.expr.v1alpha1.Expr]]).getOrElse(_root_.scala.Seq.empty)
)
case _ => throw new RuntimeException("Expected PMessage")
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.Descriptor = com.google.api.expr.v1alpha1.Expr.javaDescriptor.getNestedTypes().get(2)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = com.google.api.expr.v1alpha1.Expr.scalaDescriptor.nestedMessages(2)
def messageCompanionForFieldNumber(__number: _root_.scala.Int): _root_.scalapb.GeneratedMessageCompanion[_] = {
var __out: _root_.scalapb.GeneratedMessageCompanion[_] = null
(__number: @_root_.scala.unchecked) match {
case 1 => __out = com.google.api.expr.v1alpha1.Expr
case 3 => __out = com.google.api.expr.v1alpha1.Expr
}
__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.Expr.Call(
target = _root_.scala.None,
function = "",
args = _root_.scala.Seq.empty
)
implicit class CallLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr.Call]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.api.expr.v1alpha1.Expr.Call](_l) {
def target: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr] = field(_.getTarget)((c_, f_) => c_.copy(target = Option(f_)))
def optionalTarget: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[com.google.api.expr.v1alpha1.Expr]] = field(_.target)((c_, f_) => c_.copy(target = f_))
def function: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.function)((c_, f_) => c_.copy(function = f_))
def args: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Seq[com.google.api.expr.v1alpha1.Expr]] = field(_.args)((c_, f_) => c_.copy(args = f_))
}
final val TARGET_FIELD_NUMBER = 1
final val FUNCTION_FIELD_NUMBER = 2
final val ARGS_FIELD_NUMBER = 3
def of(
target: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr],
function: _root_.scala.Predef.String,
args: _root_.scala.Seq[com.google.api.expr.v1alpha1.Expr]
): _root_.com.google.api.expr.v1alpha1.Expr.Call = _root_.com.google.api.expr.v1alpha1.Expr.Call(
target,
function,
args
)
// @@protoc_insertion_point(GeneratedMessageCompanion[google.api.expr.v1alpha1.Expr.Call])
}
/** A list creation expression.
*
* Lists may either be homogenous, e.g. `[1, 2, 3]`, or heterogenous, e.g.
* `dyn([1, 'hello', 2.0])`
*
* @param elements
* The elements part of the list.
*/
@SerialVersionUID(0L)
final case class CreateList(
elements: _root_.scala.Seq[com.google.api.expr.v1alpha1.Expr] = _root_.scala.Seq.empty,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[CreateList] {
@transient
private[this] var __serializedSizeMemoized: _root_.scala.Int = 0
private[this] def __computeSerializedSize(): _root_.scala.Int = {
var __size = 0
elements.foreach { __item =>
val __value = __item
__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 = {
elements.foreach { __v =>
val __m = __v
_output__.writeTag(1, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
unknownFields.writeTo(_output__)
}
def clearElements = copy(elements = _root_.scala.Seq.empty)
def addElements(__vs: com.google.api.expr.v1alpha1.Expr *): CreateList = addAllElements(__vs)
def addAllElements(__vs: Iterable[com.google.api.expr.v1alpha1.Expr]): CreateList = copy(elements = elements ++ __vs)
def withElements(__v: _root_.scala.Seq[com.google.api.expr.v1alpha1.Expr]): CreateList = copy(elements = __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 => elements
}
}
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.PRepeated(elements.iterator.map(_.toPMessage).toVector)
}
}
def toProtoString: _root_.scala.Predef.String = _root_.scalapb.TextFormat.printToUnicodeString(this)
def companion: com.google.api.expr.v1alpha1.Expr.CreateList.type = com.google.api.expr.v1alpha1.Expr.CreateList
// @@protoc_insertion_point(GeneratedMessage[google.api.expr.v1alpha1.Expr.CreateList])
}
object CreateList extends scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Expr.CreateList] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Expr.CreateList] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): com.google.api.expr.v1alpha1.Expr.CreateList = {
val __elements: _root_.scala.collection.immutable.VectorBuilder[com.google.api.expr.v1alpha1.Expr] = new _root_.scala.collection.immutable.VectorBuilder[com.google.api.expr.v1alpha1.Expr]
var `_unknownFields__`: _root_.scalapb.UnknownFieldSet.Builder = null
var _done__ = false
while (!_done__) {
val _tag__ = _input__.readTag()
_tag__ match {
case 0 => _done__ = true
case 10 =>
__elements += _root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Expr](_input__)
case tag =>
if (_unknownFields__ == null) {
_unknownFields__ = new _root_.scalapb.UnknownFieldSet.Builder()
}
_unknownFields__.parseField(tag, _input__)
}
}
com.google.api.expr.v1alpha1.Expr.CreateList(
elements = __elements.result(),
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[com.google.api.expr.v1alpha1.Expr.CreateList] = _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.Expr.CreateList(
elements = __fieldsMap.get(scalaDescriptor.findFieldByNumber(1).get).map(_.as[_root_.scala.Seq[com.google.api.expr.v1alpha1.Expr]]).getOrElse(_root_.scala.Seq.empty)
)
case _ => throw new RuntimeException("Expected PMessage")
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.Descriptor = com.google.api.expr.v1alpha1.Expr.javaDescriptor.getNestedTypes().get(3)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = com.google.api.expr.v1alpha1.Expr.scalaDescriptor.nestedMessages(3)
def messageCompanionForFieldNumber(__number: _root_.scala.Int): _root_.scalapb.GeneratedMessageCompanion[_] = {
var __out: _root_.scalapb.GeneratedMessageCompanion[_] = null
(__number: @_root_.scala.unchecked) match {
case 1 => __out = com.google.api.expr.v1alpha1.Expr
}
__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.Expr.CreateList(
elements = _root_.scala.Seq.empty
)
implicit class CreateListLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr.CreateList]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.api.expr.v1alpha1.Expr.CreateList](_l) {
def elements: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Seq[com.google.api.expr.v1alpha1.Expr]] = field(_.elements)((c_, f_) => c_.copy(elements = f_))
}
final val ELEMENTS_FIELD_NUMBER = 1
def of(
elements: _root_.scala.Seq[com.google.api.expr.v1alpha1.Expr]
): _root_.com.google.api.expr.v1alpha1.Expr.CreateList = _root_.com.google.api.expr.v1alpha1.Expr.CreateList(
elements
)
// @@protoc_insertion_point(GeneratedMessageCompanion[google.api.expr.v1alpha1.Expr.CreateList])
}
/** A map or message creation expression.
*
* Maps are constructed as `{'key_name': 'value'}`. Message construction is
* similar, but prefixed with a type name and composed of field ids:
* `types.MyType{field_id: 'value'}`.
*
* @param messageName
* The type name of the message to be created, empty when creating map
* literals.
* @param entries
* The entries in the creation expression.
*/
@SerialVersionUID(0L)
final case class CreateStruct(
messageName: _root_.scala.Predef.String = "",
entries: _root_.scala.Seq[com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry] = _root_.scala.Seq.empty,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[CreateStruct] {
@transient
private[this] var __serializedSizeMemoized: _root_.scala.Int = 0
private[this] def __computeSerializedSize(): _root_.scala.Int = {
var __size = 0
{
val __value = messageName
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(1, __value)
}
};
entries.foreach { __item =>
val __value = __item
__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 = messageName
if (!__v.isEmpty) {
_output__.writeString(1, __v)
}
};
entries.foreach { __v =>
val __m = __v
_output__.writeTag(2, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
unknownFields.writeTo(_output__)
}
def withMessageName(__v: _root_.scala.Predef.String): CreateStruct = copy(messageName = __v)
def clearEntries = copy(entries = _root_.scala.Seq.empty)
def addEntries(__vs: com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry *): CreateStruct = addAllEntries(__vs)
def addAllEntries(__vs: Iterable[com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry]): CreateStruct = copy(entries = entries ++ __vs)
def withEntries(__v: _root_.scala.Seq[com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry]): CreateStruct = copy(entries = __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 = messageName
if (__t != "") __t else null
}
case 2 => entries
}
}
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.PString(messageName)
case 2 => _root_.scalapb.descriptors.PRepeated(entries.iterator.map(_.toPMessage).toVector)
}
}
def toProtoString: _root_.scala.Predef.String = _root_.scalapb.TextFormat.printToUnicodeString(this)
def companion: com.google.api.expr.v1alpha1.Expr.CreateStruct.type = com.google.api.expr.v1alpha1.Expr.CreateStruct
// @@protoc_insertion_point(GeneratedMessage[google.api.expr.v1alpha1.Expr.CreateStruct])
}
object CreateStruct extends scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Expr.CreateStruct] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Expr.CreateStruct] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): com.google.api.expr.v1alpha1.Expr.CreateStruct = {
var __messageName: _root_.scala.Predef.String = ""
val __entries: _root_.scala.collection.immutable.VectorBuilder[com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry] = new _root_.scala.collection.immutable.VectorBuilder[com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry]
var `_unknownFields__`: _root_.scalapb.UnknownFieldSet.Builder = null
var _done__ = false
while (!_done__) {
val _tag__ = _input__.readTag()
_tag__ match {
case 0 => _done__ = true
case 10 =>
__messageName = _input__.readStringRequireUtf8()
case 18 =>
__entries += _root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry](_input__)
case tag =>
if (_unknownFields__ == null) {
_unknownFields__ = new _root_.scalapb.UnknownFieldSet.Builder()
}
_unknownFields__.parseField(tag, _input__)
}
}
com.google.api.expr.v1alpha1.Expr.CreateStruct(
messageName = __messageName,
entries = __entries.result(),
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[com.google.api.expr.v1alpha1.Expr.CreateStruct] = _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.Expr.CreateStruct(
messageName = __fieldsMap.get(scalaDescriptor.findFieldByNumber(1).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
entries = __fieldsMap.get(scalaDescriptor.findFieldByNumber(2).get).map(_.as[_root_.scala.Seq[com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry]]).getOrElse(_root_.scala.Seq.empty)
)
case _ => throw new RuntimeException("Expected PMessage")
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.Descriptor = com.google.api.expr.v1alpha1.Expr.javaDescriptor.getNestedTypes().get(4)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = com.google.api.expr.v1alpha1.Expr.scalaDescriptor.nestedMessages(4)
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.Expr.CreateStruct.Entry
}
__out
}
lazy val nestedMessagesCompanions: Seq[_root_.scalapb.GeneratedMessageCompanion[_ <: _root_.scalapb.GeneratedMessage]] =
Seq[_root_.scalapb.GeneratedMessageCompanion[_ <: _root_.scalapb.GeneratedMessage]](
_root_.com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry
)
def enumCompanionForFieldNumber(__fieldNumber: _root_.scala.Int): _root_.scalapb.GeneratedEnumCompanion[_] = throw new MatchError(__fieldNumber)
lazy val defaultInstance = com.google.api.expr.v1alpha1.Expr.CreateStruct(
messageName = "",
entries = _root_.scala.Seq.empty
)
/** Represents an entry.
*
* @param id
* Required. An id assigned to this node by the parser which is unique
* in a given expression tree. This is used to associate type
* information and other attributes to the node.
* @param value
* Required. The value assigned to the key.
*/
@SerialVersionUID(0L)
final case class Entry(
id: _root_.scala.Long = 0L,
keyKind: com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind = com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind.Empty,
value: _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[Entry] {
@transient
private[this] var __serializedSizeMemoized: _root_.scala.Int = 0
private[this] def __computeSerializedSize(): _root_.scala.Int = {
var __size = 0
{
val __value = id
if (__value != 0L) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeInt64Size(1, __value)
}
};
if (keyKind.fieldKey.isDefined) {
val __value = keyKind.fieldKey.get
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(2, __value)
};
if (keyKind.mapKey.isDefined) {
val __value = keyKind.mapKey.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
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 = id
if (__v != 0L) {
_output__.writeInt64(1, __v)
}
};
keyKind.fieldKey.foreach { __v =>
val __m = __v
_output__.writeString(2, __m)
};
keyKind.mapKey.foreach { __v =>
val __m = __v
_output__.writeTag(3, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
value.foreach { __v =>
val __m = __v
_output__.writeTag(4, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
unknownFields.writeTo(_output__)
}
def withId(__v: _root_.scala.Long): Entry = copy(id = __v)
def getFieldKey: _root_.scala.Predef.String = keyKind.fieldKey.getOrElse("")
def withFieldKey(__v: _root_.scala.Predef.String): Entry = copy(keyKind = com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind.FieldKey(__v))
def getMapKey: com.google.api.expr.v1alpha1.Expr = keyKind.mapKey.getOrElse(com.google.api.expr.v1alpha1.Expr.defaultInstance)
def withMapKey(__v: com.google.api.expr.v1alpha1.Expr): Entry = copy(keyKind = com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind.MapKey(__v))
def getValue: com.google.api.expr.v1alpha1.Expr = value.getOrElse(com.google.api.expr.v1alpha1.Expr.defaultInstance)
def clearValue: Entry = copy(value = _root_.scala.None)
def withValue(__v: com.google.api.expr.v1alpha1.Expr): Entry = copy(value = Option(__v))
def clearKeyKind: Entry = copy(keyKind = com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind.Empty)
def withKeyKind(__v: com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind): Entry = copy(keyKind = __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 = id
if (__t != 0L) __t else null
}
case 2 => keyKind.fieldKey.orNull
case 3 => keyKind.mapKey.orNull
case 4 => 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(id)
case 2 => keyKind.fieldKey.map(_root_.scalapb.descriptors.PString(_)).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 3 => keyKind.mapKey.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 4 => 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.Expr.CreateStruct.Entry.type = com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry
// @@protoc_insertion_point(GeneratedMessage[google.api.expr.v1alpha1.Expr.CreateStruct.Entry])
}
object Entry extends scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry = {
var __id: _root_.scala.Long = 0L
var __value: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr] = _root_.scala.None
var __keyKind: com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind = com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind.Empty
var `_unknownFields__`: _root_.scalapb.UnknownFieldSet.Builder = null
var _done__ = false
while (!_done__) {
val _tag__ = _input__.readTag()
_tag__ match {
case 0 => _done__ = true
case 8 =>
__id = _input__.readInt64()
case 18 =>
__keyKind = com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind.FieldKey(_input__.readStringRequireUtf8())
case 26 =>
__keyKind = com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind.MapKey(__keyKind.mapKey.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Expr](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 34 =>
__value = Option(__value.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.Expr.CreateStruct.Entry(
id = __id,
value = __value,
keyKind = __keyKind,
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry] = _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.Expr.CreateStruct.Entry(
id = __fieldsMap.get(scalaDescriptor.findFieldByNumber(1).get).map(_.as[_root_.scala.Long]).getOrElse(0L),
value = __fieldsMap.get(scalaDescriptor.findFieldByNumber(4).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Expr]]),
keyKind = __fieldsMap.get(scalaDescriptor.findFieldByNumber(2).get).flatMap(_.as[_root_.scala.Option[_root_.scala.Predef.String]]).map(com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind.FieldKey(_))
.orElse[com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind](__fieldsMap.get(scalaDescriptor.findFieldByNumber(3).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Expr]]).map(com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind.MapKey(_)))
.getOrElse(com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind.Empty)
)
case _ => throw new RuntimeException("Expected PMessage")
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.Descriptor = com.google.api.expr.v1alpha1.Expr.CreateStruct.javaDescriptor.getNestedTypes().get(0)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = com.google.api.expr.v1alpha1.Expr.CreateStruct.scalaDescriptor.nestedMessages(0)
def messageCompanionForFieldNumber(__number: _root_.scala.Int): _root_.scalapb.GeneratedMessageCompanion[_] = {
var __out: _root_.scalapb.GeneratedMessageCompanion[_] = null
(__number: @_root_.scala.unchecked) match {
case 3 => __out = com.google.api.expr.v1alpha1.Expr
case 4 => __out = com.google.api.expr.v1alpha1.Expr
}
__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.Expr.CreateStruct.Entry(
id = 0L,
value = _root_.scala.None,
keyKind = com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind.Empty
)
sealed trait KeyKind extends _root_.scalapb.GeneratedOneof {
def isEmpty: _root_.scala.Boolean = false
def isDefined: _root_.scala.Boolean = true
def isFieldKey: _root_.scala.Boolean = false
def isMapKey: _root_.scala.Boolean = false
def fieldKey: _root_.scala.Option[_root_.scala.Predef.String] = _root_.scala.None
def mapKey: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr] = _root_.scala.None
}
object KeyKind {
@SerialVersionUID(0L)
case object Empty extends com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind {
type ValueType = _root_.scala.Nothing
override def isEmpty: _root_.scala.Boolean = true
override def isDefined: _root_.scala.Boolean = false
override def number: _root_.scala.Int = 0
override def value: _root_.scala.Nothing = throw new java.util.NoSuchElementException("Empty.value")
}
@SerialVersionUID(0L)
final case class FieldKey(value: _root_.scala.Predef.String) extends com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind {
type ValueType = _root_.scala.Predef.String
override def isFieldKey: _root_.scala.Boolean = true
override def fieldKey: _root_.scala.Option[_root_.scala.Predef.String] = Some(value)
override def number: _root_.scala.Int = 2
}
@SerialVersionUID(0L)
final case class MapKey(value: com.google.api.expr.v1alpha1.Expr) extends com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind {
type ValueType = com.google.api.expr.v1alpha1.Expr
override def isMapKey: _root_.scala.Boolean = true
override def mapKey: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr] = Some(value)
override def number: _root_.scala.Int = 3
}
}
implicit class EntryLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry](_l) {
def id: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Long] = field(_.id)((c_, f_) => c_.copy(id = f_))
def fieldKey: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.getFieldKey)((c_, f_) => c_.copy(keyKind = com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind.FieldKey(f_)))
def mapKey: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr] = field(_.getMapKey)((c_, f_) => c_.copy(keyKind = com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind.MapKey(f_)))
def value: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr] = field(_.getValue)((c_, f_) => c_.copy(value = Option(f_)))
def optionalValue: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[com.google.api.expr.v1alpha1.Expr]] = field(_.value)((c_, f_) => c_.copy(value = f_))
def keyKind: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind] = field(_.keyKind)((c_, f_) => c_.copy(keyKind = f_))
}
final val ID_FIELD_NUMBER = 1
final val FIELD_KEY_FIELD_NUMBER = 2
final val MAP_KEY_FIELD_NUMBER = 3
final val VALUE_FIELD_NUMBER = 4
def of(
id: _root_.scala.Long,
keyKind: com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry.KeyKind,
value: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr]
): _root_.com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry = _root_.com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry(
id,
keyKind,
value
)
// @@protoc_insertion_point(GeneratedMessageCompanion[google.api.expr.v1alpha1.Expr.CreateStruct.Entry])
}
implicit class CreateStructLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr.CreateStruct]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.api.expr.v1alpha1.Expr.CreateStruct](_l) {
def messageName: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.messageName)((c_, f_) => c_.copy(messageName = f_))
def entries: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Seq[com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry]] = field(_.entries)((c_, f_) => c_.copy(entries = f_))
}
final val MESSAGE_NAME_FIELD_NUMBER = 1
final val ENTRIES_FIELD_NUMBER = 2
def of(
messageName: _root_.scala.Predef.String,
entries: _root_.scala.Seq[com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry]
): _root_.com.google.api.expr.v1alpha1.Expr.CreateStruct = _root_.com.google.api.expr.v1alpha1.Expr.CreateStruct(
messageName,
entries
)
// @@protoc_insertion_point(GeneratedMessageCompanion[google.api.expr.v1alpha1.Expr.CreateStruct])
}
/** A comprehension expression applied to a list or map.
*
* Comprehensions are not part of the core syntax, but enabled with macros.
* A macro matches a specific call signature within a parsed AST and replaces
* the call with an alternate AST block. Macro expansion happens at parse
* time.
*
* The following macros are supported within CEL:
*
* Aggregate type macros may be applied to all elements in a list or all keys
* in a map:
*
* * `all`, `exists`, `exists_one` - test a predicate expression against
* the inputs and return `true` if the predicate is satisfied for all,
* any, or only one value `list.all(x, x < 10)`.
* * `filter` - test a predicate expression against the inputs and return
* the subset of elements which satisfy the predicate:
* `payments.filter(p, p > 1000)`.
* * `map` - apply an expression to all elements in the input and return the
* output aggregate type: `[1, 2, 3].map(i, i * i)`.
*
* The `has(m.x)` macro tests whether the property `x` is present in struct
* `m`. The semantics of this macro depend on the type of `m`. For proto2
* messages `has(m.x)` is defined as 'defined, but not set`. For proto3, the
* macro tests whether the property is set to its default. For map and struct
* types, the macro tests whether the property `x` is defined on `m`.
*
* @param iterVar
* The name of the iteration variable.
* @param iterRange
* The range over which var iterates.
* @param accuVar
* The name of the variable used for accumulation of the result.
* @param accuInit
* The initial value of the accumulator.
* @param loopCondition
* An expression which can contain iter_var and accu_var.
*
* Returns false when the result has been computed and may be used as
* a hint to short-circuit the remainder of the comprehension.
* @param loopStep
* An expression which can contain iter_var and accu_var.
*
* Computes the next value of accu_var.
* @param result
* An expression which can contain accu_var.
*
* Computes the result.
*/
@SerialVersionUID(0L)
final case class Comprehension(
iterVar: _root_.scala.Predef.String = "",
iterRange: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr] = _root_.scala.None,
accuVar: _root_.scala.Predef.String = "",
accuInit: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr] = _root_.scala.None,
loopCondition: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr] = _root_.scala.None,
loopStep: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr] = _root_.scala.None,
result: _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[Comprehension] {
@transient
private[this] var __serializedSizeMemoized: _root_.scala.Int = 0
private[this] def __computeSerializedSize(): _root_.scala.Int = {
var __size = 0
{
val __value = iterVar
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(1, __value)
}
};
if (iterRange.isDefined) {
val __value = iterRange.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
{
val __value = accuVar
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(3, __value)
}
};
if (accuInit.isDefined) {
val __value = accuInit.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
if (loopCondition.isDefined) {
val __value = loopCondition.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
if (loopStep.isDefined) {
val __value = loopStep.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
if (result.isDefined) {
val __value = result.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 = iterVar
if (!__v.isEmpty) {
_output__.writeString(1, __v)
}
};
iterRange.foreach { __v =>
val __m = __v
_output__.writeTag(2, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
{
val __v = accuVar
if (!__v.isEmpty) {
_output__.writeString(3, __v)
}
};
accuInit.foreach { __v =>
val __m = __v
_output__.writeTag(4, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
loopCondition.foreach { __v =>
val __m = __v
_output__.writeTag(5, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
loopStep.foreach { __v =>
val __m = __v
_output__.writeTag(6, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
result.foreach { __v =>
val __m = __v
_output__.writeTag(7, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
unknownFields.writeTo(_output__)
}
def withIterVar(__v: _root_.scala.Predef.String): Comprehension = copy(iterVar = __v)
def getIterRange: com.google.api.expr.v1alpha1.Expr = iterRange.getOrElse(com.google.api.expr.v1alpha1.Expr.defaultInstance)
def clearIterRange: Comprehension = copy(iterRange = _root_.scala.None)
def withIterRange(__v: com.google.api.expr.v1alpha1.Expr): Comprehension = copy(iterRange = Option(__v))
def withAccuVar(__v: _root_.scala.Predef.String): Comprehension = copy(accuVar = __v)
def getAccuInit: com.google.api.expr.v1alpha1.Expr = accuInit.getOrElse(com.google.api.expr.v1alpha1.Expr.defaultInstance)
def clearAccuInit: Comprehension = copy(accuInit = _root_.scala.None)
def withAccuInit(__v: com.google.api.expr.v1alpha1.Expr): Comprehension = copy(accuInit = Option(__v))
def getLoopCondition: com.google.api.expr.v1alpha1.Expr = loopCondition.getOrElse(com.google.api.expr.v1alpha1.Expr.defaultInstance)
def clearLoopCondition: Comprehension = copy(loopCondition = _root_.scala.None)
def withLoopCondition(__v: com.google.api.expr.v1alpha1.Expr): Comprehension = copy(loopCondition = Option(__v))
def getLoopStep: com.google.api.expr.v1alpha1.Expr = loopStep.getOrElse(com.google.api.expr.v1alpha1.Expr.defaultInstance)
def clearLoopStep: Comprehension = copy(loopStep = _root_.scala.None)
def withLoopStep(__v: com.google.api.expr.v1alpha1.Expr): Comprehension = copy(loopStep = Option(__v))
def getResult: com.google.api.expr.v1alpha1.Expr = result.getOrElse(com.google.api.expr.v1alpha1.Expr.defaultInstance)
def clearResult: Comprehension = copy(result = _root_.scala.None)
def withResult(__v: com.google.api.expr.v1alpha1.Expr): Comprehension = copy(result = 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 = iterVar
if (__t != "") __t else null
}
case 2 => iterRange.orNull
case 3 => {
val __t = accuVar
if (__t != "") __t else null
}
case 4 => accuInit.orNull
case 5 => loopCondition.orNull
case 6 => loopStep.orNull
case 7 => result.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.PString(iterVar)
case 2 => iterRange.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 3 => _root_.scalapb.descriptors.PString(accuVar)
case 4 => accuInit.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 5 => loopCondition.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 6 => loopStep.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 7 => result.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.Expr.Comprehension.type = com.google.api.expr.v1alpha1.Expr.Comprehension
// @@protoc_insertion_point(GeneratedMessage[google.api.expr.v1alpha1.Expr.Comprehension])
}
object Comprehension extends scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Expr.Comprehension] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Expr.Comprehension] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): com.google.api.expr.v1alpha1.Expr.Comprehension = {
var __iterVar: _root_.scala.Predef.String = ""
var __iterRange: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr] = _root_.scala.None
var __accuVar: _root_.scala.Predef.String = ""
var __accuInit: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr] = _root_.scala.None
var __loopCondition: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr] = _root_.scala.None
var __loopStep: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr] = _root_.scala.None
var __result: _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 10 =>
__iterVar = _input__.readStringRequireUtf8()
case 18 =>
__iterRange = Option(__iterRange.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Expr](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 26 =>
__accuVar = _input__.readStringRequireUtf8()
case 34 =>
__accuInit = Option(__accuInit.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Expr](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 42 =>
__loopCondition = Option(__loopCondition.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Expr](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 50 =>
__loopStep = Option(__loopStep.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Expr](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 58 =>
__result = Option(__result.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.Expr.Comprehension(
iterVar = __iterVar,
iterRange = __iterRange,
accuVar = __accuVar,
accuInit = __accuInit,
loopCondition = __loopCondition,
loopStep = __loopStep,
result = __result,
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[com.google.api.expr.v1alpha1.Expr.Comprehension] = _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.Expr.Comprehension(
iterVar = __fieldsMap.get(scalaDescriptor.findFieldByNumber(1).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
iterRange = __fieldsMap.get(scalaDescriptor.findFieldByNumber(2).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Expr]]),
accuVar = __fieldsMap.get(scalaDescriptor.findFieldByNumber(3).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
accuInit = __fieldsMap.get(scalaDescriptor.findFieldByNumber(4).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Expr]]),
loopCondition = __fieldsMap.get(scalaDescriptor.findFieldByNumber(5).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Expr]]),
loopStep = __fieldsMap.get(scalaDescriptor.findFieldByNumber(6).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Expr]]),
result = __fieldsMap.get(scalaDescriptor.findFieldByNumber(7).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 = com.google.api.expr.v1alpha1.Expr.javaDescriptor.getNestedTypes().get(5)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = com.google.api.expr.v1alpha1.Expr.scalaDescriptor.nestedMessages(5)
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.Expr
case 4 => __out = com.google.api.expr.v1alpha1.Expr
case 5 => __out = com.google.api.expr.v1alpha1.Expr
case 6 => __out = com.google.api.expr.v1alpha1.Expr
case 7 => __out = com.google.api.expr.v1alpha1.Expr
}
__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.Expr.Comprehension(
iterVar = "",
iterRange = _root_.scala.None,
accuVar = "",
accuInit = _root_.scala.None,
loopCondition = _root_.scala.None,
loopStep = _root_.scala.None,
result = _root_.scala.None
)
implicit class ComprehensionLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr.Comprehension]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.api.expr.v1alpha1.Expr.Comprehension](_l) {
def iterVar: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.iterVar)((c_, f_) => c_.copy(iterVar = f_))
def iterRange: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr] = field(_.getIterRange)((c_, f_) => c_.copy(iterRange = Option(f_)))
def optionalIterRange: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[com.google.api.expr.v1alpha1.Expr]] = field(_.iterRange)((c_, f_) => c_.copy(iterRange = f_))
def accuVar: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.accuVar)((c_, f_) => c_.copy(accuVar = f_))
def accuInit: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr] = field(_.getAccuInit)((c_, f_) => c_.copy(accuInit = Option(f_)))
def optionalAccuInit: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[com.google.api.expr.v1alpha1.Expr]] = field(_.accuInit)((c_, f_) => c_.copy(accuInit = f_))
def loopCondition: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr] = field(_.getLoopCondition)((c_, f_) => c_.copy(loopCondition = Option(f_)))
def optionalLoopCondition: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[com.google.api.expr.v1alpha1.Expr]] = field(_.loopCondition)((c_, f_) => c_.copy(loopCondition = f_))
def loopStep: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr] = field(_.getLoopStep)((c_, f_) => c_.copy(loopStep = Option(f_)))
def optionalLoopStep: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[com.google.api.expr.v1alpha1.Expr]] = field(_.loopStep)((c_, f_) => c_.copy(loopStep = f_))
def result: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr] = field(_.getResult)((c_, f_) => c_.copy(result = Option(f_)))
def optionalResult: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[com.google.api.expr.v1alpha1.Expr]] = field(_.result)((c_, f_) => c_.copy(result = f_))
}
final val ITER_VAR_FIELD_NUMBER = 1
final val ITER_RANGE_FIELD_NUMBER = 2
final val ACCU_VAR_FIELD_NUMBER = 3
final val ACCU_INIT_FIELD_NUMBER = 4
final val LOOP_CONDITION_FIELD_NUMBER = 5
final val LOOP_STEP_FIELD_NUMBER = 6
final val RESULT_FIELD_NUMBER = 7
def of(
iterVar: _root_.scala.Predef.String,
iterRange: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr],
accuVar: _root_.scala.Predef.String,
accuInit: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr],
loopCondition: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr],
loopStep: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr],
result: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr]
): _root_.com.google.api.expr.v1alpha1.Expr.Comprehension = _root_.com.google.api.expr.v1alpha1.Expr.Comprehension(
iterVar,
iterRange,
accuVar,
accuInit,
loopCondition,
loopStep,
result
)
// @@protoc_insertion_point(GeneratedMessageCompanion[google.api.expr.v1alpha1.Expr.Comprehension])
}
implicit class ExprLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.api.expr.v1alpha1.Expr](_l) {
def id: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Long] = field(_.id)((c_, f_) => c_.copy(id = f_))
def constExpr: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Constant] = field(_.getConstExpr)((c_, f_) => c_.copy(exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.ConstExpr(f_)))
def identExpr: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr.Ident] = field(_.getIdentExpr)((c_, f_) => c_.copy(exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.IdentExpr(f_)))
def selectExpr: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr.Select] = field(_.getSelectExpr)((c_, f_) => c_.copy(exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.SelectExpr(f_)))
def callExpr: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr.Call] = field(_.getCallExpr)((c_, f_) => c_.copy(exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.CallExpr(f_)))
def listExpr: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr.CreateList] = field(_.getListExpr)((c_, f_) => c_.copy(exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.ListExpr(f_)))
def structExpr: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr.CreateStruct] = field(_.getStructExpr)((c_, f_) => c_.copy(exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.StructExpr(f_)))
def comprehensionExpr: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr.Comprehension] = field(_.getComprehensionExpr)((c_, f_) => c_.copy(exprKind = com.google.api.expr.v1alpha1.Expr.ExprKind.ComprehensionExpr(f_)))
def exprKind: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr.ExprKind] = field(_.exprKind)((c_, f_) => c_.copy(exprKind = f_))
}
final val ID_FIELD_NUMBER = 2
final val CONST_EXPR_FIELD_NUMBER = 3
final val IDENT_EXPR_FIELD_NUMBER = 4
final val SELECT_EXPR_FIELD_NUMBER = 5
final val CALL_EXPR_FIELD_NUMBER = 6
final val LIST_EXPR_FIELD_NUMBER = 7
final val STRUCT_EXPR_FIELD_NUMBER = 8
final val COMPREHENSION_EXPR_FIELD_NUMBER = 9
def of(
id: _root_.scala.Long,
exprKind: com.google.api.expr.v1alpha1.Expr.ExprKind
): _root_.com.google.api.expr.v1alpha1.Expr = _root_.com.google.api.expr.v1alpha1.Expr(
id,
exprKind
)
// @@protoc_insertion_point(GeneratedMessageCompanion[google.api.expr.v1alpha1.Expr])
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy