Interface EvalRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
EvalRequest, EvalRequest.Builder

public interface EvalRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasParsedExpr

      boolean hasParsedExpr()
       Evaluate based on the parsed representation.
       
      .cel.expr.ParsedExpr parsed_expr = 1;
      Returns:
      Whether the parsedExpr field is set.
    • getParsedExpr

      ParsedExpr getParsedExpr()
       Evaluate based on the parsed representation.
       
      .cel.expr.ParsedExpr parsed_expr = 1;
      Returns:
      The parsedExpr.
    • getParsedExprOrBuilder

      ParsedExprOrBuilder getParsedExprOrBuilder()
       Evaluate based on the parsed representation.
       
      .cel.expr.ParsedExpr parsed_expr = 1;
    • hasCheckedExpr

      boolean hasCheckedExpr()
       Evaluate based on the checked representation.
       
      .cel.expr.CheckedExpr checked_expr = 2;
      Returns:
      Whether the checkedExpr field is set.
    • getCheckedExpr

      CheckedExpr getCheckedExpr()
       Evaluate based on the checked representation.
       
      .cel.expr.CheckedExpr checked_expr = 2;
      Returns:
      The checkedExpr.
    • getCheckedExprOrBuilder

      CheckedExprOrBuilder getCheckedExprOrBuilder()
       Evaluate based on the checked representation.
       
      .cel.expr.CheckedExpr checked_expr = 2;
    • getBindingsCount

      int getBindingsCount()
       Bindings for the external variables.  The types SHOULD be compatible
       with the type environment in [CheckRequest][cel.expr.conformance.CheckRequest], if checked.
       
      map<string, .cel.expr.ExprValue> bindings = 3;
    • containsBindings

      boolean containsBindings(String key)
       Bindings for the external variables.  The types SHOULD be compatible
       with the type environment in [CheckRequest][cel.expr.conformance.CheckRequest], if checked.
       
      map<string, .cel.expr.ExprValue> bindings = 3;
    • getBindings

      Deprecated.
      Use getBindingsMap() instead.
    • getBindingsMap

      Map<String,ExprValue> getBindingsMap()
       Bindings for the external variables.  The types SHOULD be compatible
       with the type environment in [CheckRequest][cel.expr.conformance.CheckRequest], if checked.
       
      map<string, .cel.expr.ExprValue> bindings = 3;
    • getBindingsOrDefault

      ExprValue getBindingsOrDefault(String key, ExprValue defaultValue)
       Bindings for the external variables.  The types SHOULD be compatible
       with the type environment in [CheckRequest][cel.expr.conformance.CheckRequest], if checked.
       
      map<string, .cel.expr.ExprValue> bindings = 3;
    • getBindingsOrThrow

      ExprValue getBindingsOrThrow(String key)
       Bindings for the external variables.  The types SHOULD be compatible
       with the type environment in [CheckRequest][cel.expr.conformance.CheckRequest], if checked.
       
      map<string, .cel.expr.ExprValue> bindings = 3;
    • getContainer

      String getContainer()
       SHOULD be the same container as used in [CheckRequest][cel.expr.conformance.CheckRequest], if checked.
       
      string container = 4;
      Returns:
      The container.
    • getContainerBytes

      com.google.protobuf.ByteString getContainerBytes()
       SHOULD be the same container as used in [CheckRequest][cel.expr.conformance.CheckRequest], if checked.
       
      string container = 4;
      Returns:
      The bytes for container.
    • getExprKindCase

      EvalRequest.ExprKindCase getExprKindCase()