dev.cel.expr.ExplainOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of runtime Show documentation
Show all versions of runtime Show documentation
Common Expression Language Runtime for Java
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: cel/expr/explain.proto
package dev.cel.expr;
@java.lang.Deprecated public interface ExplainOrBuilder extends
// @@protoc_insertion_point(interface_extends:cel.expr.Explain)
com.google.protobuf.MessageOrBuilder {
/**
*
* 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;
*/
java.util.List
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;
*/
dev.cel.expr.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;
*/
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;
*/
java.util.List extends dev.cel.expr.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;
*/
dev.cel.expr.ValueOrBuilder getValuesOrBuilder(
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;
*/
java.util.List
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;
*/
dev.cel.expr.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;
*/
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;
*/
java.util.List extends dev.cel.expr.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;
*/
dev.cel.expr.Explain.ExprStepOrBuilder getExprStepsOrBuilder(
int index);
}