dev.cel.expr.ParsedExprOrBuilder 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/syntax.proto
package dev.cel.expr;
public interface ParsedExprOrBuilder extends
// @@protoc_insertion_point(interface_extends:cel.expr.ParsedExpr)
com.google.protobuf.MessageOrBuilder {
/**
*
* The parsed expression.
*
*
* .cel.expr.Expr expr = 2;
* @return Whether the expr field is set.
*/
boolean hasExpr();
/**
*
* The parsed expression.
*
*
* .cel.expr.Expr expr = 2;
* @return The expr.
*/
dev.cel.expr.Expr getExpr();
/**
*
* The parsed expression.
*
*
* .cel.expr.Expr expr = 2;
*/
dev.cel.expr.ExprOrBuilder getExprOrBuilder();
/**
*
* The source info derived from input that generated the parsed `expr`.
*
*
* .cel.expr.SourceInfo source_info = 3;
* @return Whether the sourceInfo field is set.
*/
boolean hasSourceInfo();
/**
*
* The source info derived from input that generated the parsed `expr`.
*
*
* .cel.expr.SourceInfo source_info = 3;
* @return The sourceInfo.
*/
dev.cel.expr.SourceInfo getSourceInfo();
/**
*
* The source info derived from input that generated the parsed `expr`.
*
*
* .cel.expr.SourceInfo source_info = 3;
*/
dev.cel.expr.SourceInfoOrBuilder getSourceInfoOrBuilder();
}