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 int
private Object
private Expr
private 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 void
buildPartial0
(Expr.Call result) private void
buildPartialRepeatedFields
(Expr.Call result) clear()
The arguments.Required.The target of an method call-style expression.private void
getArgs
(int index) The arguments.getArgsBuilder
(int index) The arguments.The arguments.int
The arguments.private com.google.protobuf.RepeatedFieldBuilder
<Expr, Expr.Builder, ExprOrBuilder> The arguments.getArgsOrBuilder
(int index) The arguments.List
<? extends ExprOrBuilder> The arguments.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
Required.com.google.protobuf.ByteString
Required.The target of an method call-style expression.The target of an method call-style expression.private com.google.protobuf.SingleFieldBuilder
<Expr, Expr.Builder, ExprOrBuilder> The target of an method call-style expression.The target of an method call-style expression.boolean
The target of an method call-style expression.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
private void
mergeFrom
(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, 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
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Expr.Call.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization() -
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<Expr.Call.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<Expr.Call.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
-
buildPartial0
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Expr.Call.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasTarget
in 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:
getTarget
in 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:
getTargetOrBuilder
in interfaceExpr.CallOrBuilder
-
getTargetFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Expr,Expr.Builder, getTargetFieldBuilder()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:
getFunction
in 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:
getFunctionBytes
in 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:
getArgsList
in interfaceExpr.CallOrBuilder
-
getArgsCount
public int getArgsCount()The arguments.
repeated .cel.expr.Expr args = 3;
- Specified by:
getArgsCount
in interfaceExpr.CallOrBuilder
-
getArgs
The arguments.
repeated .cel.expr.Expr args = 3;
- Specified by:
getArgs
in 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:
getArgsOrBuilder
in interfaceExpr.CallOrBuilder
-
getArgsOrBuilderList
The arguments.
repeated .cel.expr.Expr args = 3;
- Specified by:
getArgsOrBuilderList
in 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;
-
getArgsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Expr,Expr.Builder, getArgsFieldBuilder()ExprOrBuilder>
-