Package dev.cel.expr
Class Expr.Call.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Expr.Call.Builder>
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,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 type
cel.expr.Expr.Call-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate com.google.protobuf.RepeatedFieldBuilder<Expr, Expr.Builder, ExprOrBuilder> private intprivate Objectprivate Exprprivate com.google.protobuf.SingleFieldBuilder<Expr, Expr.Builder, ExprOrBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllArgs(Iterable<? extends Expr> values) The arguments.The arguments.addArgs(int index, Expr.Builder builderForValue) The arguments.The arguments.addArgs(Expr.Builder builderForValue) The arguments.The arguments.addArgsBuilder(int index) The arguments.build()private voidbuildPartial0(Expr.Call result) private voidbuildPartialRepeatedFields(Expr.Call result) clear()The arguments.Required.The target of an method call-style expression.private voidgetArgs(int index) The arguments.getArgsBuilder(int index) The arguments.The arguments.intThe arguments.The arguments.getArgsOrBuilder(int index) The arguments.List<? extends ExprOrBuilder> The arguments.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.The target of an method call-style expression.The target of an method call-style expression.The target of an method call-style expression.booleanThe target of an method call-style expression.private com.google.protobuf.RepeatedFieldBuilder<Expr, Expr.Builder, ExprOrBuilder> protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprivate com.google.protobuf.SingleFieldBuilder<Expr, Expr.Builder, ExprOrBuilder> The target of an method call-style expression.final booleanprivate voidmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeTarget(Expr value) The target of an method call-style expression.removeArgs(int index) The arguments.The arguments.setArgs(int index, Expr.Builder builderForValue) The arguments.setFunction(String value) Required.setFunctionBytes(com.google.protobuf.ByteString value) Required.The target of an method call-style expression.setTarget(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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
bitField0_
private int bitField0_ -
target_
-
targetBuilder_
-
function_
-
args_
-
argsBuilder_
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
-
-
Method Details
-
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>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization() -
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
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
-
buildPartial0
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Expr.Call.Builder>
-
mergeFrom
-
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 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:
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
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
The target of an method call-style expression. For example, `x` in `x.f()`.
.cel.expr.Expr target = 1; -
setTarget
The target of an method call-style expression. For example, `x` in `x.f()`.
.cel.expr.Expr target = 1; -
mergeTarget
The target of an method call-style expression. For example, `x` in `x.f()`.
.cel.expr.Expr target = 1; -
clearTarget
The target of an method call-style expression. For example, `x` in `x.f()`.
.cel.expr.Expr target = 1; -
getTargetBuilder
The target of an method call-style expression. For example, `x` in `x.f()`.
.cel.expr.Expr target = 1; -
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
-
internalGetTargetFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Expr,Expr.Builder, internalGetTargetFieldBuilder()ExprOrBuilder> The target of an method call-style expression. For example, `x` in `x.f()`.
.cel.expr.Expr target = 1; -
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
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
Required. The name of the function or method being called.
string function = 2;- Returns:
- This builder for chaining.
-
setFunctionBytes
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.
-
ensureArgsIsMutable
private void ensureArgsIsMutable() -
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
The arguments.
repeated .cel.expr.Expr args = 3;- Specified by:
getArgsin interfaceExpr.CallOrBuilder
-
setArgs
The arguments.
repeated .cel.expr.Expr args = 3; -
setArgs
The arguments.
repeated .cel.expr.Expr args = 3; -
addArgs
The arguments.
repeated .cel.expr.Expr args = 3; -
addArgs
The arguments.
repeated .cel.expr.Expr args = 3; -
addArgs
The arguments.
repeated .cel.expr.Expr args = 3; -
addArgs
The arguments.
repeated .cel.expr.Expr args = 3; -
addAllArgs
The arguments.
repeated .cel.expr.Expr args = 3; -
clearArgs
The arguments.
repeated .cel.expr.Expr args = 3; -
removeArgs
The arguments.
repeated .cel.expr.Expr args = 3; -
getArgsBuilder
The arguments.
repeated .cel.expr.Expr args = 3; -
getArgsOrBuilder
The arguments.
repeated .cel.expr.Expr args = 3;- Specified by:
getArgsOrBuilderin interfaceExpr.CallOrBuilder
-
getArgsOrBuilderList
The arguments.
repeated .cel.expr.Expr args = 3;- Specified by:
getArgsOrBuilderListin interfaceExpr.CallOrBuilder
-
addArgsBuilder
The arguments.
repeated .cel.expr.Expr args = 3; -
addArgsBuilder
The arguments.
repeated .cel.expr.Expr args = 3; -
getArgsBuilderList
The arguments.
repeated .cel.expr.Expr args = 3; -
internalGetArgsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Expr,Expr.Builder, internalGetArgsFieldBuilder()ExprOrBuilder>
-