dev.cel.expr.EvalStateOrBuilder 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/eval.proto
package dev.cel.expr;
public interface EvalStateOrBuilder extends
// @@protoc_insertion_point(interface_extends:cel.expr.EvalState)
com.google.protobuf.MessageOrBuilder {
/**
*
* The unique values referenced in this message.
*
*
* repeated .cel.expr.ExprValue values = 1;
*/
java.util.List
getValuesList();
/**
*
* The unique values referenced in this message.
*
*
* repeated .cel.expr.ExprValue values = 1;
*/
dev.cel.expr.ExprValue getValues(int index);
/**
*
* The unique values referenced in this message.
*
*
* repeated .cel.expr.ExprValue values = 1;
*/
int getValuesCount();
/**
*
* The unique values referenced in this message.
*
*
* repeated .cel.expr.ExprValue values = 1;
*/
java.util.List extends dev.cel.expr.ExprValueOrBuilder>
getValuesOrBuilderList();
/**
*
* The unique values referenced in this message.
*
*
* repeated .cel.expr.ExprValue values = 1;
*/
dev.cel.expr.ExprValueOrBuilder getValuesOrBuilder(
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;
*/
java.util.List
getResultsList();
/**
*
* An ordered list of results.
* Tracks the flow of evaluation through the expression.
* May be sparse.
*
*
* repeated .cel.expr.EvalState.Result results = 3;
*/
dev.cel.expr.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;
*/
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;
*/
java.util.List extends dev.cel.expr.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;
*/
dev.cel.expr.EvalState.ResultOrBuilder getResultsOrBuilder(
int index);
}