Package dev.cel.expr
Class EvalState.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<EvalState.Builder>
-
- dev.cel.expr.EvalState.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,EvalStateOrBuilder,java.lang.Cloneable
- Enclosing class:
- EvalState
public static final class EvalState.Builder extends com.google.protobuf.GeneratedMessage.Builder<EvalState.Builder> implements EvalStateOrBuilder
The state of an evaluation. Can represent an initial, partial, or completed state of evaluation.
Protobuf typecel.expr.EvalState
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description EvalState.BuilderaddAllResults(java.lang.Iterable<? extends EvalState.Result> values)An ordered list of results.EvalState.BuilderaddAllValues(java.lang.Iterable<? extends ExprValue> values)The unique values referenced in this message.EvalState.BuilderaddResults(int index, EvalState.Result value)An ordered list of results.EvalState.BuilderaddResults(int index, EvalState.Result.Builder builderForValue)An ordered list of results.EvalState.BuilderaddResults(EvalState.Result value)An ordered list of results.EvalState.BuilderaddResults(EvalState.Result.Builder builderForValue)An ordered list of results.EvalState.Result.BuilderaddResultsBuilder()An ordered list of results.EvalState.Result.BuilderaddResultsBuilder(int index)An ordered list of results.EvalState.BuilderaddValues(int index, ExprValue value)The unique values referenced in this message.EvalState.BuilderaddValues(int index, ExprValue.Builder builderForValue)The unique values referenced in this message.EvalState.BuilderaddValues(ExprValue value)The unique values referenced in this message.EvalState.BuilderaddValues(ExprValue.Builder builderForValue)The unique values referenced in this message.ExprValue.BuilderaddValuesBuilder()The unique values referenced in this message.ExprValue.BuilderaddValuesBuilder(int index)The unique values referenced in this message.EvalStatebuild()EvalStatebuildPartial()EvalState.Builderclear()EvalState.BuilderclearResults()An ordered list of results.EvalState.BuilderclearValues()The unique values referenced in this message.EvalStategetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()EvalState.ResultgetResults(int index)An ordered list of results.EvalState.Result.BuildergetResultsBuilder(int index)An ordered list of results.java.util.List<EvalState.Result.Builder>getResultsBuilderList()An ordered list of results.intgetResultsCount()An ordered list of results.java.util.List<EvalState.Result>getResultsList()An ordered list of results.EvalState.ResultOrBuildergetResultsOrBuilder(int index)An ordered list of results.java.util.List<? extends EvalState.ResultOrBuilder>getResultsOrBuilderList()An ordered list of results.ExprValuegetValues(int index)The unique values referenced in this message.ExprValue.BuildergetValuesBuilder(int index)The unique values referenced in this message.java.util.List<ExprValue.Builder>getValuesBuilderList()The unique values referenced in this message.intgetValuesCount()The unique values referenced in this message.java.util.List<ExprValue>getValuesList()The unique values referenced in this message.ExprValueOrBuildergetValuesOrBuilder(int index)The unique values referenced in this message.java.util.List<? extends ExprValueOrBuilder>getValuesOrBuilderList()The unique values referenced in this message.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()EvalState.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)EvalState.BuildermergeFrom(com.google.protobuf.Message other)EvalState.BuildermergeFrom(EvalState other)EvalState.BuilderremoveResults(int index)An ordered list of results.EvalState.BuilderremoveValues(int index)The unique values referenced in this message.EvalState.BuildersetResults(int index, EvalState.Result value)An ordered list of results.EvalState.BuildersetResults(int index, EvalState.Result.Builder builderForValue)An ordered list of results.EvalState.BuildersetValues(int index, ExprValue value)The unique values referenced in this message.EvalState.BuildersetValues(int index, ExprValue.Builder builderForValue)The unique values referenced in this message.-
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<EvalState.Builder>
-
clear
public EvalState.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<EvalState.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<EvalState.Builder>
-
getDefaultInstanceForType
public EvalState getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public EvalState build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public EvalState buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public EvalState.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<EvalState.Builder>
-
mergeFrom
public EvalState.Builder mergeFrom(EvalState other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<EvalState.Builder>
-
mergeFrom
public EvalState.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<EvalState.Builder>- Throws:
java.io.IOException
-
getValuesList
public java.util.List<ExprValue> getValuesList()
The unique values referenced in this message.
repeated .cel.expr.ExprValue values = 1;- Specified by:
getValuesListin interfaceEvalStateOrBuilder
-
getValuesCount
public int getValuesCount()
The unique values referenced in this message.
repeated .cel.expr.ExprValue values = 1;- Specified by:
getValuesCountin interfaceEvalStateOrBuilder
-
getValues
public ExprValue getValues(int index)
The unique values referenced in this message.
repeated .cel.expr.ExprValue values = 1;- Specified by:
getValuesin interfaceEvalStateOrBuilder
-
setValues
public EvalState.Builder setValues(int index, ExprValue value)
The unique values referenced in this message.
repeated .cel.expr.ExprValue values = 1;
-
setValues
public EvalState.Builder setValues(int index, ExprValue.Builder builderForValue)
The unique values referenced in this message.
repeated .cel.expr.ExprValue values = 1;
-
addValues
public EvalState.Builder addValues(ExprValue value)
The unique values referenced in this message.
repeated .cel.expr.ExprValue values = 1;
-
addValues
public EvalState.Builder addValues(int index, ExprValue value)
The unique values referenced in this message.
repeated .cel.expr.ExprValue values = 1;
-
addValues
public EvalState.Builder addValues(ExprValue.Builder builderForValue)
The unique values referenced in this message.
repeated .cel.expr.ExprValue values = 1;
-
addValues
public EvalState.Builder addValues(int index, ExprValue.Builder builderForValue)
The unique values referenced in this message.
repeated .cel.expr.ExprValue values = 1;
-
addAllValues
public EvalState.Builder addAllValues(java.lang.Iterable<? extends ExprValue> values)
The unique values referenced in this message.
repeated .cel.expr.ExprValue values = 1;
-
clearValues
public EvalState.Builder clearValues()
The unique values referenced in this message.
repeated .cel.expr.ExprValue values = 1;
-
removeValues
public EvalState.Builder removeValues(int index)
The unique values referenced in this message.
repeated .cel.expr.ExprValue values = 1;
-
getValuesBuilder
public ExprValue.Builder getValuesBuilder(int index)
The unique values referenced in this message.
repeated .cel.expr.ExprValue values = 1;
-
getValuesOrBuilder
public ExprValueOrBuilder getValuesOrBuilder(int index)
The unique values referenced in this message.
repeated .cel.expr.ExprValue values = 1;- Specified by:
getValuesOrBuilderin interfaceEvalStateOrBuilder
-
getValuesOrBuilderList
public java.util.List<? extends ExprValueOrBuilder> getValuesOrBuilderList()
The unique values referenced in this message.
repeated .cel.expr.ExprValue values = 1;- Specified by:
getValuesOrBuilderListin interfaceEvalStateOrBuilder
-
addValuesBuilder
public ExprValue.Builder addValuesBuilder()
The unique values referenced in this message.
repeated .cel.expr.ExprValue values = 1;
-
addValuesBuilder
public ExprValue.Builder addValuesBuilder(int index)
The unique values referenced in this message.
repeated .cel.expr.ExprValue values = 1;
-
getValuesBuilderList
public java.util.List<ExprValue.Builder> getValuesBuilderList()
The unique values referenced in this message.
repeated .cel.expr.ExprValue values = 1;
-
getResultsList
public java.util.List<EvalState.Result> getResultsList()
An ordered list of results. Tracks the flow of evaluation through the expression. May be sparse.
repeated .cel.expr.EvalState.Result results = 3;- Specified by:
getResultsListin interfaceEvalStateOrBuilder
-
getResultsCount
public int getResultsCount()
An ordered list of results. Tracks the flow of evaluation through the expression. May be sparse.
repeated .cel.expr.EvalState.Result results = 3;- Specified by:
getResultsCountin interfaceEvalStateOrBuilder
-
getResults
public EvalState.Result getResults(int index)
An ordered list of results. Tracks the flow of evaluation through the expression. May be sparse.
repeated .cel.expr.EvalState.Result results = 3;- Specified by:
getResultsin interfaceEvalStateOrBuilder
-
setResults
public EvalState.Builder setResults(int index, EvalState.Result value)
An ordered list of results. Tracks the flow of evaluation through the expression. May be sparse.
repeated .cel.expr.EvalState.Result results = 3;
-
setResults
public EvalState.Builder setResults(int index, EvalState.Result.Builder builderForValue)
An ordered list of results. Tracks the flow of evaluation through the expression. May be sparse.
repeated .cel.expr.EvalState.Result results = 3;
-
addResults
public EvalState.Builder addResults(EvalState.Result value)
An ordered list of results. Tracks the flow of evaluation through the expression. May be sparse.
repeated .cel.expr.EvalState.Result results = 3;
-
addResults
public EvalState.Builder addResults(int index, EvalState.Result value)
An ordered list of results. Tracks the flow of evaluation through the expression. May be sparse.
repeated .cel.expr.EvalState.Result results = 3;
-
addResults
public EvalState.Builder addResults(EvalState.Result.Builder builderForValue)
An ordered list of results. Tracks the flow of evaluation through the expression. May be sparse.
repeated .cel.expr.EvalState.Result results = 3;
-
addResults
public EvalState.Builder addResults(int index, EvalState.Result.Builder builderForValue)
An ordered list of results. Tracks the flow of evaluation through the expression. May be sparse.
repeated .cel.expr.EvalState.Result results = 3;
-
addAllResults
public EvalState.Builder addAllResults(java.lang.Iterable<? extends EvalState.Result> values)
An ordered list of results. Tracks the flow of evaluation through the expression. May be sparse.
repeated .cel.expr.EvalState.Result results = 3;
-
clearResults
public EvalState.Builder clearResults()
An ordered list of results. Tracks the flow of evaluation through the expression. May be sparse.
repeated .cel.expr.EvalState.Result results = 3;
-
removeResults
public EvalState.Builder removeResults(int index)
An ordered list of results. Tracks the flow of evaluation through the expression. May be sparse.
repeated .cel.expr.EvalState.Result results = 3;
-
getResultsBuilder
public EvalState.Result.Builder getResultsBuilder(int index)
An ordered list of results. Tracks the flow of evaluation through the expression. May be sparse.
repeated .cel.expr.EvalState.Result results = 3;
-
getResultsOrBuilder
public EvalState.ResultOrBuilder getResultsOrBuilder(int index)
An ordered list of results. Tracks the flow of evaluation through the expression. May be sparse.
repeated .cel.expr.EvalState.Result results = 3;- Specified by:
getResultsOrBuilderin interfaceEvalStateOrBuilder
-
getResultsOrBuilderList
public java.util.List<? extends EvalState.ResultOrBuilder> getResultsOrBuilderList()
An ordered list of results. Tracks the flow of evaluation through the expression. May be sparse.
repeated .cel.expr.EvalState.Result results = 3;- Specified by:
getResultsOrBuilderListin interfaceEvalStateOrBuilder
-
addResultsBuilder
public EvalState.Result.Builder addResultsBuilder()
An ordered list of results. Tracks the flow of evaluation through the expression. May be sparse.
repeated .cel.expr.EvalState.Result results = 3;
-
addResultsBuilder
public EvalState.Result.Builder addResultsBuilder(int index)
An ordered list of results. Tracks the flow of evaluation through the expression. May be sparse.
repeated .cel.expr.EvalState.Result results = 3;
-
getResultsBuilderList
public java.util.List<EvalState.Result.Builder> getResultsBuilderList()
An ordered list of results. Tracks the flow of evaluation through the expression. May be sparse.
repeated .cel.expr.EvalState.Result results = 3;
-
-