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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Expr getExpr()
      The parsed expression.
      ExprOrBuilder getExprOrBuilder()
      The parsed expression.
      SourceInfo getSourceInfo()
      The source info derived from input that generated the parsed `expr`.
      SourceInfoOrBuilder getSourceInfoOrBuilder()
      The source info derived from input that generated the parsed `expr`.
      boolean hasExpr()
      The parsed expression.
      boolean hasSourceInfo()
      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 Detail

      • 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;