Package dev.cel.expr
Class Explain.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Explain.Builder>
-
- dev.cel.expr.Explain.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,ExplainOrBuilder
,java.lang.Cloneable
- Enclosing class:
- Explain
public static final class Explain.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Explain.Builder> implements ExplainOrBuilder
Values of intermediate expressions produced when evaluating expression.
Protobuf typecel.expr.Explain
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Explain.Builder
addAllExprSteps(java.lang.Iterable<? extends Explain.ExprStep> values)
List of steps.Explain.Builder
addAllValues(java.lang.Iterable<? extends Value> values)
All of the observed values.Explain.Builder
addExprSteps(int index, Explain.ExprStep value)
List of steps.Explain.Builder
addExprSteps(int index, Explain.ExprStep.Builder builderForValue)
List of steps.Explain.Builder
addExprSteps(Explain.ExprStep value)
List of steps.Explain.Builder
addExprSteps(Explain.ExprStep.Builder builderForValue)
List of steps.Explain.ExprStep.Builder
addExprStepsBuilder()
List of steps.Explain.ExprStep.Builder
addExprStepsBuilder(int index)
List of steps.Explain.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Explain.Builder
addValues(int index, Value value)
All of the observed values.Explain.Builder
addValues(int index, Value.Builder builderForValue)
All of the observed values.Explain.Builder
addValues(Value value)
All of the observed values.Explain.Builder
addValues(Value.Builder builderForValue)
All of the observed values.Value.Builder
addValuesBuilder()
All of the observed values.Value.Builder
addValuesBuilder(int index)
All of the observed values.Explain
build()
Explain
buildPartial()
Explain.Builder
clear()
Explain.Builder
clearExprSteps()
List of steps.Explain.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Explain.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Explain.Builder
clearValues()
All of the observed values.Explain.Builder
clone()
Explain
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Explain.ExprStep
getExprSteps(int index)
List of steps.Explain.ExprStep.Builder
getExprStepsBuilder(int index)
List of steps.java.util.List<Explain.ExprStep.Builder>
getExprStepsBuilderList()
List of steps.int
getExprStepsCount()
List of steps.java.util.List<Explain.ExprStep>
getExprStepsList()
List of steps.Explain.ExprStepOrBuilder
getExprStepsOrBuilder(int index)
List of steps.java.util.List<? extends Explain.ExprStepOrBuilder>
getExprStepsOrBuilderList()
List of steps.Value
getValues(int index)
All of the observed values.Value.Builder
getValuesBuilder(int index)
All of the observed values.java.util.List<Value.Builder>
getValuesBuilderList()
All of the observed values.int
getValuesCount()
All of the observed values.java.util.List<Value>
getValuesList()
All of the observed values.ValueOrBuilder
getValuesOrBuilder(int index)
All of the observed values.java.util.List<? extends ValueOrBuilder>
getValuesOrBuilderList()
All of the observed values.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Explain.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Explain.Builder
mergeFrom(com.google.protobuf.Message other)
Explain.Builder
mergeFrom(Explain other)
Explain.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Explain.Builder
removeExprSteps(int index)
List of steps.Explain.Builder
removeValues(int index)
All of the observed values.Explain.Builder
setExprSteps(int index, Explain.ExprStep value)
List of steps.Explain.Builder
setExprSteps(int index, Explain.ExprStep.Builder builderForValue)
List of steps.Explain.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Explain.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Explain.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Explain.Builder
setValues(int index, Value value)
All of the observed values.Explain.Builder
setValues(int index, Value.Builder builderForValue)
All of the observed values.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Explain.Builder>
-
clear
public Explain.Builder 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.GeneratedMessageV3.Builder<Explain.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.GeneratedMessageV3.Builder<Explain.Builder>
-
getDefaultInstanceForType
public Explain getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Explain build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Explain buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Explain.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Explain.Builder>
-
setField
public Explain.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Explain.Builder>
-
clearField
public Explain.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Explain.Builder>
-
clearOneof
public Explain.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Explain.Builder>
-
setRepeatedField
public Explain.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Explain.Builder>
-
addRepeatedField
public Explain.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Explain.Builder>
-
mergeFrom
public Explain.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Explain.Builder>
-
mergeFrom
public Explain.Builder mergeFrom(Explain other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Explain.Builder>
-
mergeFrom
public Explain.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.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<Explain.Builder>
- Throws:
java.io.IOException
-
getValuesList
public java.util.List<Value> getValuesList()
All of the observed values. The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.
repeated .cel.expr.Value values = 1;
- Specified by:
getValuesList
in interfaceExplainOrBuilder
-
getValuesCount
public int getValuesCount()
All of the observed values. The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.
repeated .cel.expr.Value values = 1;
- Specified by:
getValuesCount
in interfaceExplainOrBuilder
-
getValues
public Value getValues(int index)
All of the observed values. The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.
repeated .cel.expr.Value values = 1;
- Specified by:
getValues
in interfaceExplainOrBuilder
-
setValues
public Explain.Builder setValues(int index, Value value)
All of the observed values. The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.
repeated .cel.expr.Value values = 1;
-
setValues
public Explain.Builder setValues(int index, Value.Builder builderForValue)
All of the observed values. The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.
repeated .cel.expr.Value values = 1;
-
addValues
public Explain.Builder addValues(Value value)
All of the observed values. The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.
repeated .cel.expr.Value values = 1;
-
addValues
public Explain.Builder addValues(int index, Value value)
All of the observed values. The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.
repeated .cel.expr.Value values = 1;
-
addValues
public Explain.Builder addValues(Value.Builder builderForValue)
All of the observed values. The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.
repeated .cel.expr.Value values = 1;
-
addValues
public Explain.Builder addValues(int index, Value.Builder builderForValue)
All of the observed values. The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.
repeated .cel.expr.Value values = 1;
-
addAllValues
public Explain.Builder addAllValues(java.lang.Iterable<? extends Value> values)
All of the observed values. The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.
repeated .cel.expr.Value values = 1;
-
clearValues
public Explain.Builder clearValues()
All of the observed values. The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.
repeated .cel.expr.Value values = 1;
-
removeValues
public Explain.Builder removeValues(int index)
All of the observed values. The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.
repeated .cel.expr.Value values = 1;
-
getValuesBuilder
public Value.Builder getValuesBuilder(int index)
All of the observed values. The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.
repeated .cel.expr.Value values = 1;
-
getValuesOrBuilder
public ValueOrBuilder getValuesOrBuilder(int index)
All of the observed values. The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.
repeated .cel.expr.Value values = 1;
- Specified by:
getValuesOrBuilder
in interfaceExplainOrBuilder
-
getValuesOrBuilderList
public java.util.List<? extends ValueOrBuilder> getValuesOrBuilderList()
All of the observed values. The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.
repeated .cel.expr.Value values = 1;
- Specified by:
getValuesOrBuilderList
in interfaceExplainOrBuilder
-
addValuesBuilder
public Value.Builder addValuesBuilder()
All of the observed values. The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.
repeated .cel.expr.Value values = 1;
-
addValuesBuilder
public Value.Builder addValuesBuilder(int index)
All of the observed values. The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.
repeated .cel.expr.Value values = 1;
-
getValuesBuilderList
public java.util.List<Value.Builder> getValuesBuilderList()
All of the observed values. The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.
repeated .cel.expr.Value values = 1;
-
getExprStepsList
public java.util.List<Explain.ExprStep> getExprStepsList()
List of steps. Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.
repeated .cel.expr.Explain.ExprStep expr_steps = 2;
- Specified by:
getExprStepsList
in interfaceExplainOrBuilder
-
getExprStepsCount
public int getExprStepsCount()
List of steps. Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.
repeated .cel.expr.Explain.ExprStep expr_steps = 2;
- Specified by:
getExprStepsCount
in interfaceExplainOrBuilder
-
getExprSteps
public Explain.ExprStep getExprSteps(int index)
List of steps. Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.
repeated .cel.expr.Explain.ExprStep expr_steps = 2;
- Specified by:
getExprSteps
in interfaceExplainOrBuilder
-
setExprSteps
public Explain.Builder setExprSteps(int index, Explain.ExprStep value)
List of steps. Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.
repeated .cel.expr.Explain.ExprStep expr_steps = 2;
-
setExprSteps
public Explain.Builder setExprSteps(int index, Explain.ExprStep.Builder builderForValue)
List of steps. Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.
repeated .cel.expr.Explain.ExprStep expr_steps = 2;
-
addExprSteps
public Explain.Builder addExprSteps(Explain.ExprStep value)
List of steps. Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.
repeated .cel.expr.Explain.ExprStep expr_steps = 2;
-
addExprSteps
public Explain.Builder addExprSteps(int index, Explain.ExprStep value)
List of steps. Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.
repeated .cel.expr.Explain.ExprStep expr_steps = 2;
-
addExprSteps
public Explain.Builder addExprSteps(Explain.ExprStep.Builder builderForValue)
List of steps. Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.
repeated .cel.expr.Explain.ExprStep expr_steps = 2;
-
addExprSteps
public Explain.Builder addExprSteps(int index, Explain.ExprStep.Builder builderForValue)
List of steps. Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.
repeated .cel.expr.Explain.ExprStep expr_steps = 2;
-
addAllExprSteps
public Explain.Builder addAllExprSteps(java.lang.Iterable<? extends Explain.ExprStep> values)
List of steps. Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.
repeated .cel.expr.Explain.ExprStep expr_steps = 2;
-
clearExprSteps
public Explain.Builder clearExprSteps()
List of steps. Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.
repeated .cel.expr.Explain.ExprStep expr_steps = 2;
-
removeExprSteps
public Explain.Builder removeExprSteps(int index)
List of steps. Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.
repeated .cel.expr.Explain.ExprStep expr_steps = 2;
-
getExprStepsBuilder
public Explain.ExprStep.Builder getExprStepsBuilder(int index)
List of steps. Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.
repeated .cel.expr.Explain.ExprStep expr_steps = 2;
-
getExprStepsOrBuilder
public Explain.ExprStepOrBuilder getExprStepsOrBuilder(int index)
List of steps. Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.
repeated .cel.expr.Explain.ExprStep expr_steps = 2;
- Specified by:
getExprStepsOrBuilder
in interfaceExplainOrBuilder
-
getExprStepsOrBuilderList
public java.util.List<? extends Explain.ExprStepOrBuilder> getExprStepsOrBuilderList()
List of steps. Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.
repeated .cel.expr.Explain.ExprStep expr_steps = 2;
- Specified by:
getExprStepsOrBuilderList
in interfaceExplainOrBuilder
-
addExprStepsBuilder
public Explain.ExprStep.Builder addExprStepsBuilder()
List of steps. Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.
repeated .cel.expr.Explain.ExprStep expr_steps = 2;
-
addExprStepsBuilder
public Explain.ExprStep.Builder addExprStepsBuilder(int index)
List of steps. Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.
repeated .cel.expr.Explain.ExprStep expr_steps = 2;
-
getExprStepsBuilderList
public java.util.List<Explain.ExprStep.Builder> getExprStepsBuilderList()
List of steps. Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.
repeated .cel.expr.Explain.ExprStep expr_steps = 2;
-
setUnknownFields
public final Explain.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Explain.Builder>
-
mergeUnknownFields
public final Explain.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Explain.Builder>
-
-