Package dev.cel.expr
Class Expr.Call.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Expr.Call.Builder>
-
- dev.cel.expr.Expr.Call.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Expr.CallOrBuilder,java.lang.Cloneable
- Enclosing class:
- Expr.Call
public static final class Expr.Call.Builder extends com.google.protobuf.GeneratedMessage.Builder<Expr.Call.Builder> implements Expr.CallOrBuilder
A call expression, including calls to predefined functions and operators. For example, `value == 10`, `size(map_value)`.
Protobuf typecel.expr.Expr.Call
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Expr.Call.BuilderaddAllArgs(java.lang.Iterable<? extends Expr> values)The arguments.Expr.Call.BuilderaddArgs(int index, Expr value)The arguments.Expr.Call.BuilderaddArgs(int index, Expr.Builder builderForValue)The arguments.Expr.Call.BuilderaddArgs(Expr value)The arguments.Expr.Call.BuilderaddArgs(Expr.Builder builderForValue)The arguments.Expr.BuilderaddArgsBuilder()The arguments.Expr.BuilderaddArgsBuilder(int index)The arguments.Expr.Callbuild()Expr.CallbuildPartial()Expr.Call.Builderclear()Expr.Call.BuilderclearArgs()The arguments.Expr.Call.BuilderclearFunction()Required.Expr.Call.BuilderclearTarget()The target of an method call-style expression.ExprgetArgs(int index)The arguments.Expr.BuildergetArgsBuilder(int index)The arguments.java.util.List<Expr.Builder>getArgsBuilderList()The arguments.intgetArgsCount()The arguments.java.util.List<Expr>getArgsList()The arguments.ExprOrBuildergetArgsOrBuilder(int index)The arguments.java.util.List<? extends ExprOrBuilder>getArgsOrBuilderList()The arguments.Expr.CallgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetFunction()Required.com.google.protobuf.ByteStringgetFunctionBytes()Required.ExprgetTarget()The target of an method call-style expression.Expr.BuildergetTargetBuilder()The target of an method call-style expression.ExprOrBuildergetTargetOrBuilder()The target of an method call-style expression.booleanhasTarget()The target of an method call-style expression.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Expr.Call.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Expr.Call.BuildermergeFrom(com.google.protobuf.Message other)Expr.Call.BuildermergeFrom(Expr.Call other)Expr.Call.BuildermergeTarget(Expr value)The target of an method call-style expression.Expr.Call.BuilderremoveArgs(int index)The arguments.Expr.Call.BuildersetArgs(int index, Expr value)The arguments.Expr.Call.BuildersetArgs(int index, Expr.Builder builderForValue)The arguments.Expr.Call.BuildersetFunction(java.lang.String value)Required.Expr.Call.BuildersetFunctionBytes(com.google.protobuf.ByteString value)Required.Expr.Call.BuildersetTarget(Expr value)The target of an method call-style expression.Expr.Call.BuildersetTarget(Expr.Builder builderForValue)The target of an method call-style expression.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Expr.Call.Builder>
-
clear
public Expr.Call.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Expr.Call.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Expr.Call.Builder>
-
getDefaultInstanceForType
public Expr.Call getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Expr.Call build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Expr.Call buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public Expr.Call.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Expr.Call.Builder>
-
mergeFrom
public Expr.Call.Builder mergeFrom(Expr.Call other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Expr.Call.Builder>
-
mergeFrom
public Expr.Call.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Expr.Call.Builder>- Throws:
java.io.IOException
-
hasTarget
public boolean hasTarget()
The target of an method call-style expression. For example, `x` in `x.f()`.
.cel.expr.Expr target = 1;- Specified by:
hasTargetin interfaceExpr.CallOrBuilder- Returns:
- Whether the target field is set.
-
getTarget
public Expr getTarget()
The target of an method call-style expression. For example, `x` in `x.f()`.
.cel.expr.Expr target = 1;- Specified by:
getTargetin interfaceExpr.CallOrBuilder- Returns:
- The target.
-
setTarget
public Expr.Call.Builder setTarget(Expr value)
The target of an method call-style expression. For example, `x` in `x.f()`.
.cel.expr.Expr target = 1;
-
setTarget
public Expr.Call.Builder setTarget(Expr.Builder builderForValue)
The target of an method call-style expression. For example, `x` in `x.f()`.
.cel.expr.Expr target = 1;
-
mergeTarget
public Expr.Call.Builder mergeTarget(Expr value)
The target of an method call-style expression. For example, `x` in `x.f()`.
.cel.expr.Expr target = 1;
-
clearTarget
public Expr.Call.Builder clearTarget()
The target of an method call-style expression. For example, `x` in `x.f()`.
.cel.expr.Expr target = 1;
-
getTargetBuilder
public Expr.Builder getTargetBuilder()
The target of an method call-style expression. For example, `x` in `x.f()`.
.cel.expr.Expr target = 1;
-
getTargetOrBuilder
public ExprOrBuilder getTargetOrBuilder()
The target of an method call-style expression. For example, `x` in `x.f()`.
.cel.expr.Expr target = 1;- Specified by:
getTargetOrBuilderin interfaceExpr.CallOrBuilder
-
getFunction
public java.lang.String getFunction()
Required. The name of the function or method being called.
string function = 2;- Specified by:
getFunctionin interfaceExpr.CallOrBuilder- Returns:
- The function.
-
getFunctionBytes
public com.google.protobuf.ByteString getFunctionBytes()
Required. The name of the function or method being called.
string function = 2;- Specified by:
getFunctionBytesin interfaceExpr.CallOrBuilder- Returns:
- The bytes for function.
-
setFunction
public Expr.Call.Builder setFunction(java.lang.String value)
Required. The name of the function or method being called.
string function = 2;- Parameters:
value- The function to set.- Returns:
- This builder for chaining.
-
clearFunction
public Expr.Call.Builder clearFunction()
Required. The name of the function or method being called.
string function = 2;- Returns:
- This builder for chaining.
-
setFunctionBytes
public Expr.Call.Builder setFunctionBytes(com.google.protobuf.ByteString value)
Required. The name of the function or method being called.
string function = 2;- Parameters:
value- The bytes for function to set.- Returns:
- This builder for chaining.
-
getArgsList
public java.util.List<Expr> getArgsList()
The arguments.
repeated .cel.expr.Expr args = 3;- Specified by:
getArgsListin interfaceExpr.CallOrBuilder
-
getArgsCount
public int getArgsCount()
The arguments.
repeated .cel.expr.Expr args = 3;- Specified by:
getArgsCountin interfaceExpr.CallOrBuilder
-
getArgs
public Expr getArgs(int index)
The arguments.
repeated .cel.expr.Expr args = 3;- Specified by:
getArgsin interfaceExpr.CallOrBuilder
-
setArgs
public Expr.Call.Builder setArgs(int index, Expr value)
The arguments.
repeated .cel.expr.Expr args = 3;
-
setArgs
public Expr.Call.Builder setArgs(int index, Expr.Builder builderForValue)
The arguments.
repeated .cel.expr.Expr args = 3;
-
addArgs
public Expr.Call.Builder addArgs(Expr value)
The arguments.
repeated .cel.expr.Expr args = 3;
-
addArgs
public Expr.Call.Builder addArgs(int index, Expr value)
The arguments.
repeated .cel.expr.Expr args = 3;
-
addArgs
public Expr.Call.Builder addArgs(Expr.Builder builderForValue)
The arguments.
repeated .cel.expr.Expr args = 3;
-
addArgs
public Expr.Call.Builder addArgs(int index, Expr.Builder builderForValue)
The arguments.
repeated .cel.expr.Expr args = 3;
-
addAllArgs
public Expr.Call.Builder addAllArgs(java.lang.Iterable<? extends Expr> values)
The arguments.
repeated .cel.expr.Expr args = 3;
-
clearArgs
public Expr.Call.Builder clearArgs()
The arguments.
repeated .cel.expr.Expr args = 3;
-
removeArgs
public Expr.Call.Builder removeArgs(int index)
The arguments.
repeated .cel.expr.Expr args = 3;
-
getArgsBuilder
public Expr.Builder getArgsBuilder(int index)
The arguments.
repeated .cel.expr.Expr args = 3;
-
getArgsOrBuilder
public ExprOrBuilder getArgsOrBuilder(int index)
The arguments.
repeated .cel.expr.Expr args = 3;- Specified by:
getArgsOrBuilderin interfaceExpr.CallOrBuilder
-
getArgsOrBuilderList
public java.util.List<? extends ExprOrBuilder> getArgsOrBuilderList()
The arguments.
repeated .cel.expr.Expr args = 3;- Specified by:
getArgsOrBuilderListin interfaceExpr.CallOrBuilder
-
addArgsBuilder
public Expr.Builder addArgsBuilder()
The arguments.
repeated .cel.expr.Expr args = 3;
-
addArgsBuilder
public Expr.Builder addArgsBuilder(int index)
The arguments.
repeated .cel.expr.Expr args = 3;
-
getArgsBuilderList
public java.util.List<Expr.Builder> getArgsBuilderList()
The arguments.
repeated .cel.expr.Expr args = 3;
-
-