![JAR search and dependency download from the Maven repository](/logo.png)
com.google.api.expr.v1alpha1.Decl.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
/** Represents a declaration of a named value or function.
*
* A declaration is part of the contract between the expression, the agent
* evaluating that expression, and the caller requesting evaluation.
*
* @param name
* The fully qualified name of the declaration.
*
* Declarations are organized in containers and this represents the full path
* to the declaration in its container, as in `google.api.expr.Decl`.
*
* Declarations used as [FunctionDecl.Overload][google.api.expr.v1alpha1.Decl.FunctionDecl.Overload] parameters may or may not
* have a name depending on whether the overload is function declaration or a
* function definition containing a result [Expr][google.api.expr.v1alpha1.Expr].
*/
@SerialVersionUID(0L)
final case class Decl(
name: _root_.scala.Predef.String = "",
declKind: com.google.api.expr.v1alpha1.Decl.DeclKind = com.google.api.expr.v1alpha1.Decl.DeclKind.Empty,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[Decl] {
@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)
}
};
if (declKind.ident.isDefined) {
val __value = declKind.ident.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
if (declKind.function.isDefined) {
val __value = declKind.function.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 = name
if (!__v.isEmpty) {
_output__.writeString(1, __v)
}
};
declKind.ident.foreach { __v =>
val __m = __v
_output__.writeTag(2, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
declKind.function.foreach { __v =>
val __m = __v
_output__.writeTag(3, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
unknownFields.writeTo(_output__)
}
def withName(__v: _root_.scala.Predef.String): Decl = copy(name = __v)
def getIdent: com.google.api.expr.v1alpha1.Decl.IdentDecl = declKind.ident.getOrElse(com.google.api.expr.v1alpha1.Decl.IdentDecl.defaultInstance)
def withIdent(__v: com.google.api.expr.v1alpha1.Decl.IdentDecl): Decl = copy(declKind = com.google.api.expr.v1alpha1.Decl.DeclKind.Ident(__v))
def getFunction: com.google.api.expr.v1alpha1.Decl.FunctionDecl = declKind.function.getOrElse(com.google.api.expr.v1alpha1.Decl.FunctionDecl.defaultInstance)
def withFunction(__v: com.google.api.expr.v1alpha1.Decl.FunctionDecl): Decl = copy(declKind = com.google.api.expr.v1alpha1.Decl.DeclKind.Function(__v))
def clearDeclKind: Decl = copy(declKind = com.google.api.expr.v1alpha1.Decl.DeclKind.Empty)
def withDeclKind(__v: com.google.api.expr.v1alpha1.Decl.DeclKind): Decl = copy(declKind = __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
}
case 2 => declKind.ident.orNull
case 3 => declKind.function.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(name)
case 2 => declKind.ident.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 3 => declKind.function.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.Decl.type = com.google.api.expr.v1alpha1.Decl
// @@protoc_insertion_point(GeneratedMessage[google.api.expr.v1alpha1.Decl])
}
object Decl extends scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Decl] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Decl] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): com.google.api.expr.v1alpha1.Decl = {
var __name: _root_.scala.Predef.String = ""
var __declKind: com.google.api.expr.v1alpha1.Decl.DeclKind = com.google.api.expr.v1alpha1.Decl.DeclKind.Empty
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 18 =>
__declKind = com.google.api.expr.v1alpha1.Decl.DeclKind.Ident(__declKind.ident.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Decl.IdentDecl](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 26 =>
__declKind = com.google.api.expr.v1alpha1.Decl.DeclKind.Function(__declKind.function.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Decl.FunctionDecl](_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.Decl(
name = __name,
declKind = __declKind,
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[com.google.api.expr.v1alpha1.Decl] = _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.Decl(
name = __fieldsMap.get(scalaDescriptor.findFieldByNumber(1).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
declKind = __fieldsMap.get(scalaDescriptor.findFieldByNumber(2).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Decl.IdentDecl]]).map(com.google.api.expr.v1alpha1.Decl.DeclKind.Ident(_))
.orElse[com.google.api.expr.v1alpha1.Decl.DeclKind](__fieldsMap.get(scalaDescriptor.findFieldByNumber(3).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Decl.FunctionDecl]]).map(com.google.api.expr.v1alpha1.Decl.DeclKind.Function(_)))
.getOrElse(com.google.api.expr.v1alpha1.Decl.DeclKind.Empty)
)
case _ => throw new RuntimeException("Expected PMessage")
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.Descriptor = CheckedProto.javaDescriptor.getMessageTypes().get(2)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = CheckedProto.scalaDescriptor.messages(2)
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.Decl.IdentDecl
case 3 => __out = com.google.api.expr.v1alpha1.Decl.FunctionDecl
}
__out
}
lazy val nestedMessagesCompanions: Seq[_root_.scalapb.GeneratedMessageCompanion[_ <: _root_.scalapb.GeneratedMessage]] =
Seq[_root_.scalapb.GeneratedMessageCompanion[_ <: _root_.scalapb.GeneratedMessage]](
_root_.com.google.api.expr.v1alpha1.Decl.IdentDecl,
_root_.com.google.api.expr.v1alpha1.Decl.FunctionDecl
)
def enumCompanionForFieldNumber(__fieldNumber: _root_.scala.Int): _root_.scalapb.GeneratedEnumCompanion[_] = throw new MatchError(__fieldNumber)
lazy val defaultInstance = com.google.api.expr.v1alpha1.Decl(
name = "",
declKind = com.google.api.expr.v1alpha1.Decl.DeclKind.Empty
)
sealed trait DeclKind extends _root_.scalapb.GeneratedOneof {
def isEmpty: _root_.scala.Boolean = false
def isDefined: _root_.scala.Boolean = true
def isIdent: _root_.scala.Boolean = false
def isFunction: _root_.scala.Boolean = false
def ident: _root_.scala.Option[com.google.api.expr.v1alpha1.Decl.IdentDecl] = _root_.scala.None
def function: _root_.scala.Option[com.google.api.expr.v1alpha1.Decl.FunctionDecl] = _root_.scala.None
}
object DeclKind {
@SerialVersionUID(0L)
case object Empty extends com.google.api.expr.v1alpha1.Decl.DeclKind {
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 Ident(value: com.google.api.expr.v1alpha1.Decl.IdentDecl) extends com.google.api.expr.v1alpha1.Decl.DeclKind {
type ValueType = com.google.api.expr.v1alpha1.Decl.IdentDecl
override def isIdent: _root_.scala.Boolean = true
override def ident: _root_.scala.Option[com.google.api.expr.v1alpha1.Decl.IdentDecl] = Some(value)
override def number: _root_.scala.Int = 2
}
@SerialVersionUID(0L)
final case class Function(value: com.google.api.expr.v1alpha1.Decl.FunctionDecl) extends com.google.api.expr.v1alpha1.Decl.DeclKind {
type ValueType = com.google.api.expr.v1alpha1.Decl.FunctionDecl
override def isFunction: _root_.scala.Boolean = true
override def function: _root_.scala.Option[com.google.api.expr.v1alpha1.Decl.FunctionDecl] = Some(value)
override def number: _root_.scala.Int = 3
}
}
/** Identifier declaration which specifies its type and optional `Expr` value.
*
* An identifier without a value is a declaration that must be provided at
* evaluation time. An identifier with a value should resolve to a constant,
* but may be used in conjunction with other identifiers bound at evaluation
* time.
*
* @param type
* Required. The type of the identifier.
* @param value
* The constant value of the identifier. If not specified, the identifier
* must be supplied at evaluation time.
* @param doc
* Documentation string for the identifier.
*/
@SerialVersionUID(0L)
final case class IdentDecl(
`type`: _root_.scala.Option[com.google.api.expr.v1alpha1.Type] = _root_.scala.None,
value: _root_.scala.Option[com.google.api.expr.v1alpha1.Constant] = _root_.scala.None,
doc: _root_.scala.Predef.String = "",
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[IdentDecl] {
@transient
private[this] var __serializedSizeMemoized: _root_.scala.Int = 0
private[this] def __computeSerializedSize(): _root_.scala.Int = {
var __size = 0
if (`type`.isDefined) {
val __value = `type`.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
};
{
val __value = doc
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(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 = {
`type`.foreach { __v =>
val __m = __v
_output__.writeTag(1, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
value.foreach { __v =>
val __m = __v
_output__.writeTag(2, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
{
val __v = doc
if (!__v.isEmpty) {
_output__.writeString(3, __v)
}
};
unknownFields.writeTo(_output__)
}
def getType: com.google.api.expr.v1alpha1.Type = `type`.getOrElse(com.google.api.expr.v1alpha1.Type.defaultInstance)
def clearType: IdentDecl = copy(`type` = _root_.scala.None)
def withType(__v: com.google.api.expr.v1alpha1.Type): IdentDecl = copy(`type` = Option(__v))
def getValue: com.google.api.expr.v1alpha1.Constant = value.getOrElse(com.google.api.expr.v1alpha1.Constant.defaultInstance)
def clearValue: IdentDecl = copy(value = _root_.scala.None)
def withValue(__v: com.google.api.expr.v1alpha1.Constant): IdentDecl = copy(value = Option(__v))
def withDoc(__v: _root_.scala.Predef.String): IdentDecl = copy(doc = __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 => `type`.orNull
case 2 => value.orNull
case 3 => {
val __t = doc
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 => `type`.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 2 => value.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 3 => _root_.scalapb.descriptors.PString(doc)
}
}
def toProtoString: _root_.scala.Predef.String = _root_.scalapb.TextFormat.printToUnicodeString(this)
def companion: com.google.api.expr.v1alpha1.Decl.IdentDecl.type = com.google.api.expr.v1alpha1.Decl.IdentDecl
// @@protoc_insertion_point(GeneratedMessage[google.api.expr.v1alpha1.Decl.IdentDecl])
}
object IdentDecl extends scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Decl.IdentDecl] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Decl.IdentDecl] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): com.google.api.expr.v1alpha1.Decl.IdentDecl = {
var __type: _root_.scala.Option[com.google.api.expr.v1alpha1.Type] = _root_.scala.None
var __value: _root_.scala.Option[com.google.api.expr.v1alpha1.Constant] = _root_.scala.None
var __doc: _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 =>
__type = Option(__type.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Type](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 18 =>
__value = Option(__value.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Constant](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 26 =>
__doc = _input__.readStringRequireUtf8()
case tag =>
if (_unknownFields__ == null) {
_unknownFields__ = new _root_.scalapb.UnknownFieldSet.Builder()
}
_unknownFields__.parseField(tag, _input__)
}
}
com.google.api.expr.v1alpha1.Decl.IdentDecl(
`type` = __type,
value = __value,
doc = __doc,
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[com.google.api.expr.v1alpha1.Decl.IdentDecl] = _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.Decl.IdentDecl(
`type` = __fieldsMap.get(scalaDescriptor.findFieldByNumber(1).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Type]]),
value = __fieldsMap.get(scalaDescriptor.findFieldByNumber(2).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Constant]]),
doc = __fieldsMap.get(scalaDescriptor.findFieldByNumber(3).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.Decl.javaDescriptor.getNestedTypes().get(0)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = com.google.api.expr.v1alpha1.Decl.scalaDescriptor.nestedMessages(0)
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.Type
case 2 => __out = com.google.api.expr.v1alpha1.Constant
}
__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.Decl.IdentDecl(
`type` = _root_.scala.None,
value = _root_.scala.None,
doc = ""
)
implicit class IdentDeclLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Decl.IdentDecl]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.api.expr.v1alpha1.Decl.IdentDecl](_l) {
def `type`: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Type] = field(_.getType)((c_, f_) => c_.copy(`type` = Option(f_)))
def optionalType: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[com.google.api.expr.v1alpha1.Type]] = field(_.`type`)((c_, f_) => c_.copy(`type` = f_))
def value: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Constant] = field(_.getValue)((c_, f_) => c_.copy(value = Option(f_)))
def optionalValue: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[com.google.api.expr.v1alpha1.Constant]] = field(_.value)((c_, f_) => c_.copy(value = f_))
def doc: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.doc)((c_, f_) => c_.copy(doc = f_))
}
final val TYPE_FIELD_NUMBER = 1
final val VALUE_FIELD_NUMBER = 2
final val DOC_FIELD_NUMBER = 3
def of(
`type`: _root_.scala.Option[com.google.api.expr.v1alpha1.Type],
value: _root_.scala.Option[com.google.api.expr.v1alpha1.Constant],
doc: _root_.scala.Predef.String
): _root_.com.google.api.expr.v1alpha1.Decl.IdentDecl = _root_.com.google.api.expr.v1alpha1.Decl.IdentDecl(
`type`,
value,
doc
)
// @@protoc_insertion_point(GeneratedMessageCompanion[google.api.expr.v1alpha1.Decl.IdentDecl])
}
/** Function declaration specifies one or more overloads which indicate the
* function's parameter types and return type, and may optionally specify a
* function definition in terms of CEL expressions.
*
* Functions have no observable side-effects (there may be side-effects like
* logging which are not observable from CEL).
*
* @param overloads
* Required. List of function overloads, must contain at least one overload.
*/
@SerialVersionUID(0L)
final case class FunctionDecl(
overloads: _root_.scala.Seq[com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload] = _root_.scala.Seq.empty,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[FunctionDecl] {
@transient
private[this] var __serializedSizeMemoized: _root_.scala.Int = 0
private[this] def __computeSerializedSize(): _root_.scala.Int = {
var __size = 0
overloads.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 = {
overloads.foreach { __v =>
val __m = __v
_output__.writeTag(1, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
unknownFields.writeTo(_output__)
}
def clearOverloads = copy(overloads = _root_.scala.Seq.empty)
def addOverloads(__vs: com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload *): FunctionDecl = addAllOverloads(__vs)
def addAllOverloads(__vs: Iterable[com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload]): FunctionDecl = copy(overloads = overloads ++ __vs)
def withOverloads(__v: _root_.scala.Seq[com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload]): FunctionDecl = copy(overloads = __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 => overloads
}
}
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(overloads.iterator.map(_.toPMessage).toVector)
}
}
def toProtoString: _root_.scala.Predef.String = _root_.scalapb.TextFormat.printToUnicodeString(this)
def companion: com.google.api.expr.v1alpha1.Decl.FunctionDecl.type = com.google.api.expr.v1alpha1.Decl.FunctionDecl
// @@protoc_insertion_point(GeneratedMessage[google.api.expr.v1alpha1.Decl.FunctionDecl])
}
object FunctionDecl extends scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Decl.FunctionDecl] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Decl.FunctionDecl] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): com.google.api.expr.v1alpha1.Decl.FunctionDecl = {
val __overloads: _root_.scala.collection.immutable.VectorBuilder[com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload] = new _root_.scala.collection.immutable.VectorBuilder[com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload]
var `_unknownFields__`: _root_.scalapb.UnknownFieldSet.Builder = null
var _done__ = false
while (!_done__) {
val _tag__ = _input__.readTag()
_tag__ match {
case 0 => _done__ = true
case 10 =>
__overloads += _root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload](_input__)
case tag =>
if (_unknownFields__ == null) {
_unknownFields__ = new _root_.scalapb.UnknownFieldSet.Builder()
}
_unknownFields__.parseField(tag, _input__)
}
}
com.google.api.expr.v1alpha1.Decl.FunctionDecl(
overloads = __overloads.result(),
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[com.google.api.expr.v1alpha1.Decl.FunctionDecl] = _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.Decl.FunctionDecl(
overloads = __fieldsMap.get(scalaDescriptor.findFieldByNumber(1).get).map(_.as[_root_.scala.Seq[com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload]]).getOrElse(_root_.scala.Seq.empty)
)
case _ => throw new RuntimeException("Expected PMessage")
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.Descriptor = com.google.api.expr.v1alpha1.Decl.javaDescriptor.getNestedTypes().get(1)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = com.google.api.expr.v1alpha1.Decl.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.Decl.FunctionDecl.Overload
}
__out
}
lazy val nestedMessagesCompanions: Seq[_root_.scalapb.GeneratedMessageCompanion[_ <: _root_.scalapb.GeneratedMessage]] =
Seq[_root_.scalapb.GeneratedMessageCompanion[_ <: _root_.scalapb.GeneratedMessage]](
_root_.com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload
)
def enumCompanionForFieldNumber(__fieldNumber: _root_.scala.Int): _root_.scalapb.GeneratedEnumCompanion[_] = throw new MatchError(__fieldNumber)
lazy val defaultInstance = com.google.api.expr.v1alpha1.Decl.FunctionDecl(
overloads = _root_.scala.Seq.empty
)
/** An overload indicates a function's parameter types and return type, and
* may optionally include a function body described in terms of [Expr][google.api.expr.v1alpha1.Expr]
* values.
*
* Functions overloads are declared in either a function or method
* call-style. For methods, the `params[0]` is the expected type of the
* target receiver.
*
* Overloads must have non-overlapping argument types after erasure of all
* parameterized type variables (similar as type erasure in Java).
*
* @param overloadId
* Required. Globally unique overload name of the function which reflects
* the function name and argument types.
*
* This will be used by a [Reference][google.api.expr.v1alpha1.Reference] to indicate the `overload_id` that
* was resolved for the function `name`.
* @param params
* List of function parameter [Type][google.api.expr.v1alpha1.Type] values.
*
* Param types are disjoint after generic type parameters have been
* replaced with the type `DYN`. Since the `DYN` type is compatible with
* any other type, this means that if `A` is a type parameter, the
* function types `int<A>` and `int<int>` are not disjoint. Likewise,
* `map<string, string>` is not disjoint from `map<K, V>`.
*
* When the `result_type` of a function is a generic type param, the
* type param name also appears as the `type` of on at least one params.
* @param typeParams
* The type param names associated with the function declaration.
*
* For example, `function ex<K,V>(K key, map<K, V> map) : V` would yield
* the type params of `K, V`.
* @param resultType
* Required. The result type of the function. For example, the operator
* `string.isEmpty()` would have `result_type` of `kind: BOOL`.
* @param isInstanceFunction
* Whether the function is to be used in a method call-style `x.f(...)`
* of a function call-style `f(x, ...)`.
*
* For methods, the first parameter declaration, `params[0]` is the
* expected type of the target receiver.
* @param doc
* Documentation string for the overload.
*/
@SerialVersionUID(0L)
final case class Overload(
overloadId: _root_.scala.Predef.String = "",
params: _root_.scala.Seq[com.google.api.expr.v1alpha1.Type] = _root_.scala.Seq.empty,
typeParams: _root_.scala.Seq[_root_.scala.Predef.String] = _root_.scala.Seq.empty,
resultType: _root_.scala.Option[com.google.api.expr.v1alpha1.Type] = _root_.scala.None,
isInstanceFunction: _root_.scala.Boolean = false,
doc: _root_.scala.Predef.String = "",
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[Overload] {
@transient
private[this] var __serializedSizeMemoized: _root_.scala.Int = 0
private[this] def __computeSerializedSize(): _root_.scala.Int = {
var __size = 0
{
val __value = overloadId
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(1, __value)
}
};
params.foreach { __item =>
val __value = __item
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
}
typeParams.foreach { __item =>
val __value = __item
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(3, __value)
}
if (resultType.isDefined) {
val __value = resultType.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
{
val __value = isInstanceFunction
if (__value != false) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeBoolSize(5, __value)
}
};
{
val __value = doc
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(6, __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 = overloadId
if (!__v.isEmpty) {
_output__.writeString(1, __v)
}
};
params.foreach { __v =>
val __m = __v
_output__.writeTag(2, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
typeParams.foreach { __v =>
val __m = __v
_output__.writeString(3, __m)
};
resultType.foreach { __v =>
val __m = __v
_output__.writeTag(4, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
{
val __v = isInstanceFunction
if (__v != false) {
_output__.writeBool(5, __v)
}
};
{
val __v = doc
if (!__v.isEmpty) {
_output__.writeString(6, __v)
}
};
unknownFields.writeTo(_output__)
}
def withOverloadId(__v: _root_.scala.Predef.String): Overload = copy(overloadId = __v)
def clearParams = copy(params = _root_.scala.Seq.empty)
def addParams(__vs: com.google.api.expr.v1alpha1.Type *): Overload = addAllParams(__vs)
def addAllParams(__vs: Iterable[com.google.api.expr.v1alpha1.Type]): Overload = copy(params = params ++ __vs)
def withParams(__v: _root_.scala.Seq[com.google.api.expr.v1alpha1.Type]): Overload = copy(params = __v)
def clearTypeParams = copy(typeParams = _root_.scala.Seq.empty)
def addTypeParams(__vs: _root_.scala.Predef.String *): Overload = addAllTypeParams(__vs)
def addAllTypeParams(__vs: Iterable[_root_.scala.Predef.String]): Overload = copy(typeParams = typeParams ++ __vs)
def withTypeParams(__v: _root_.scala.Seq[_root_.scala.Predef.String]): Overload = copy(typeParams = __v)
def getResultType: com.google.api.expr.v1alpha1.Type = resultType.getOrElse(com.google.api.expr.v1alpha1.Type.defaultInstance)
def clearResultType: Overload = copy(resultType = _root_.scala.None)
def withResultType(__v: com.google.api.expr.v1alpha1.Type): Overload = copy(resultType = Option(__v))
def withIsInstanceFunction(__v: _root_.scala.Boolean): Overload = copy(isInstanceFunction = __v)
def withDoc(__v: _root_.scala.Predef.String): Overload = copy(doc = __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 = overloadId
if (__t != "") __t else null
}
case 2 => params
case 3 => typeParams
case 4 => resultType.orNull
case 5 => {
val __t = isInstanceFunction
if (__t != false) __t else null
}
case 6 => {
val __t = doc
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(overloadId)
case 2 => _root_.scalapb.descriptors.PRepeated(params.iterator.map(_.toPMessage).toVector)
case 3 => _root_.scalapb.descriptors.PRepeated(typeParams.iterator.map(_root_.scalapb.descriptors.PString(_)).toVector)
case 4 => resultType.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
case 5 => _root_.scalapb.descriptors.PBoolean(isInstanceFunction)
case 6 => _root_.scalapb.descriptors.PString(doc)
}
}
def toProtoString: _root_.scala.Predef.String = _root_.scalapb.TextFormat.printToUnicodeString(this)
def companion: com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload.type = com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload
// @@protoc_insertion_point(GeneratedMessage[google.api.expr.v1alpha1.Decl.FunctionDecl.Overload])
}
object Overload extends scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload = {
var __overloadId: _root_.scala.Predef.String = ""
val __params: _root_.scala.collection.immutable.VectorBuilder[com.google.api.expr.v1alpha1.Type] = new _root_.scala.collection.immutable.VectorBuilder[com.google.api.expr.v1alpha1.Type]
val __typeParams: _root_.scala.collection.immutable.VectorBuilder[_root_.scala.Predef.String] = new _root_.scala.collection.immutable.VectorBuilder[_root_.scala.Predef.String]
var __resultType: _root_.scala.Option[com.google.api.expr.v1alpha1.Type] = _root_.scala.None
var __isInstanceFunction: _root_.scala.Boolean = false
var __doc: _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 =>
__overloadId = _input__.readStringRequireUtf8()
case 18 =>
__params += _root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Type](_input__)
case 26 =>
__typeParams += _input__.readStringRequireUtf8()
case 34 =>
__resultType = Option(__resultType.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Type](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case 40 =>
__isInstanceFunction = _input__.readBool()
case 50 =>
__doc = _input__.readStringRequireUtf8()
case tag =>
if (_unknownFields__ == null) {
_unknownFields__ = new _root_.scalapb.UnknownFieldSet.Builder()
}
_unknownFields__.parseField(tag, _input__)
}
}
com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload(
overloadId = __overloadId,
params = __params.result(),
typeParams = __typeParams.result(),
resultType = __resultType,
isInstanceFunction = __isInstanceFunction,
doc = __doc,
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload] = _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.Decl.FunctionDecl.Overload(
overloadId = __fieldsMap.get(scalaDescriptor.findFieldByNumber(1).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
params = __fieldsMap.get(scalaDescriptor.findFieldByNumber(2).get).map(_.as[_root_.scala.Seq[com.google.api.expr.v1alpha1.Type]]).getOrElse(_root_.scala.Seq.empty),
typeParams = __fieldsMap.get(scalaDescriptor.findFieldByNumber(3).get).map(_.as[_root_.scala.Seq[_root_.scala.Predef.String]]).getOrElse(_root_.scala.Seq.empty),
resultType = __fieldsMap.get(scalaDescriptor.findFieldByNumber(4).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Type]]),
isInstanceFunction = __fieldsMap.get(scalaDescriptor.findFieldByNumber(5).get).map(_.as[_root_.scala.Boolean]).getOrElse(false),
doc = __fieldsMap.get(scalaDescriptor.findFieldByNumber(6).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.Decl.FunctionDecl.javaDescriptor.getNestedTypes().get(0)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = com.google.api.expr.v1alpha1.Decl.FunctionDecl.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.Type
case 4 => __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.Decl.FunctionDecl.Overload(
overloadId = "",
params = _root_.scala.Seq.empty,
typeParams = _root_.scala.Seq.empty,
resultType = _root_.scala.None,
isInstanceFunction = false,
doc = ""
)
implicit class OverloadLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload](_l) {
def overloadId: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.overloadId)((c_, f_) => c_.copy(overloadId = f_))
def params: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Seq[com.google.api.expr.v1alpha1.Type]] = field(_.params)((c_, f_) => c_.copy(params = f_))
def typeParams: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Seq[_root_.scala.Predef.String]] = field(_.typeParams)((c_, f_) => c_.copy(typeParams = f_))
def resultType: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Type] = field(_.getResultType)((c_, f_) => c_.copy(resultType = Option(f_)))
def optionalResultType: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[com.google.api.expr.v1alpha1.Type]] = field(_.resultType)((c_, f_) => c_.copy(resultType = f_))
def isInstanceFunction: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Boolean] = field(_.isInstanceFunction)((c_, f_) => c_.copy(isInstanceFunction = f_))
def doc: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.doc)((c_, f_) => c_.copy(doc = f_))
}
final val OVERLOAD_ID_FIELD_NUMBER = 1
final val PARAMS_FIELD_NUMBER = 2
final val TYPE_PARAMS_FIELD_NUMBER = 3
final val RESULT_TYPE_FIELD_NUMBER = 4
final val IS_INSTANCE_FUNCTION_FIELD_NUMBER = 5
final val DOC_FIELD_NUMBER = 6
def of(
overloadId: _root_.scala.Predef.String,
params: _root_.scala.Seq[com.google.api.expr.v1alpha1.Type],
typeParams: _root_.scala.Seq[_root_.scala.Predef.String],
resultType: _root_.scala.Option[com.google.api.expr.v1alpha1.Type],
isInstanceFunction: _root_.scala.Boolean,
doc: _root_.scala.Predef.String
): _root_.com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload = _root_.com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload(
overloadId,
params,
typeParams,
resultType,
isInstanceFunction,
doc
)
// @@protoc_insertion_point(GeneratedMessageCompanion[google.api.expr.v1alpha1.Decl.FunctionDecl.Overload])
}
implicit class FunctionDeclLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Decl.FunctionDecl]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.api.expr.v1alpha1.Decl.FunctionDecl](_l) {
def overloads: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Seq[com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload]] = field(_.overloads)((c_, f_) => c_.copy(overloads = f_))
}
final val OVERLOADS_FIELD_NUMBER = 1
def of(
overloads: _root_.scala.Seq[com.google.api.expr.v1alpha1.Decl.FunctionDecl.Overload]
): _root_.com.google.api.expr.v1alpha1.Decl.FunctionDecl = _root_.com.google.api.expr.v1alpha1.Decl.FunctionDecl(
overloads
)
// @@protoc_insertion_point(GeneratedMessageCompanion[google.api.expr.v1alpha1.Decl.FunctionDecl])
}
implicit class DeclLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Decl]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.api.expr.v1alpha1.Decl](_l) {
def name: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.name)((c_, f_) => c_.copy(name = f_))
def ident: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Decl.IdentDecl] = field(_.getIdent)((c_, f_) => c_.copy(declKind = com.google.api.expr.v1alpha1.Decl.DeclKind.Ident(f_)))
def function: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Decl.FunctionDecl] = field(_.getFunction)((c_, f_) => c_.copy(declKind = com.google.api.expr.v1alpha1.Decl.DeclKind.Function(f_)))
def declKind: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Decl.DeclKind] = field(_.declKind)((c_, f_) => c_.copy(declKind = f_))
}
final val NAME_FIELD_NUMBER = 1
final val IDENT_FIELD_NUMBER = 2
final val FUNCTION_FIELD_NUMBER = 3
def of(
name: _root_.scala.Predef.String,
declKind: com.google.api.expr.v1alpha1.Decl.DeclKind
): _root_.com.google.api.expr.v1alpha1.Decl = _root_.com.google.api.expr.v1alpha1.Decl(
name,
declKind
)
// @@protoc_insertion_point(GeneratedMessageCompanion[google.api.expr.v1alpha1.Decl])
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy