Package dev.cel.expr
Interface ParsedExprOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ParsedExpr
,ParsedExpr.Builder
public interface ParsedExprOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetExpr()
The parsed expression.The parsed expression.The source info derived from input that generated the parsed `expr`.The source info derived from input that generated the parsed `expr`.boolean
hasExpr()
The parsed expression.boolean
The source info derived from input that generated the parsed `expr`.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasExpr
boolean hasExpr()The parsed expression.
.cel.expr.Expr expr = 2;
- Returns:
- Whether the expr field is set.
-
getExpr
Expr getExpr()The parsed expression.
.cel.expr.Expr expr = 2;
- Returns:
- The expr.
-
getExprOrBuilder
ExprOrBuilder getExprOrBuilder()The parsed expression.
.cel.expr.Expr expr = 2;
-
hasSourceInfo
boolean hasSourceInfo()The source info derived from input that generated the parsed `expr`.
.cel.expr.SourceInfo source_info = 3;
- Returns:
- Whether the sourceInfo field is set.
-
getSourceInfo
SourceInfo getSourceInfo()The source info derived from input that generated the parsed `expr`.
.cel.expr.SourceInfo source_info = 3;
- Returns:
- The sourceInfo.
-
getSourceInfoOrBuilder
SourceInfoOrBuilder getSourceInfoOrBuilder()The source info derived from input that generated the parsed `expr`.
.cel.expr.SourceInfo source_info = 3;
-