All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dev.cel.expr.conformance.EvalRequestOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.0.47
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: cel/expr/conformance/conformance_service.proto

// Protobuf Java Version: 3.25.1
package dev.cel.expr.conformance;

public interface EvalRequestOrBuilder extends
    // @@protoc_insertion_point(interface_extends:cel.expr.conformance.EvalRequest)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Evaluate based on the parsed representation.
   * 
* * .cel.expr.ParsedExpr parsed_expr = 1; * @return Whether the parsedExpr field is set. */ boolean hasParsedExpr(); /** *
   * Evaluate based on the parsed representation.
   * 
* * .cel.expr.ParsedExpr parsed_expr = 1; * @return The parsedExpr. */ dev.cel.expr.ParsedExpr getParsedExpr(); /** *
   * Evaluate based on the parsed representation.
   * 
* * .cel.expr.ParsedExpr parsed_expr = 1; */ dev.cel.expr.ParsedExprOrBuilder getParsedExprOrBuilder(); /** *
   * Evaluate based on the checked representation.
   * 
* * .cel.expr.CheckedExpr checked_expr = 2; * @return Whether the checkedExpr field is set. */ boolean hasCheckedExpr(); /** *
   * Evaluate based on the checked representation.
   * 
* * .cel.expr.CheckedExpr checked_expr = 2; * @return The checkedExpr. */ dev.cel.expr.CheckedExpr getCheckedExpr(); /** *
   * Evaluate based on the checked representation.
   * 
* * .cel.expr.CheckedExpr checked_expr = 2; */ dev.cel.expr.CheckedExprOrBuilder getCheckedExprOrBuilder(); /** *
   * Bindings for the external variables.  The types SHOULD be compatible
   * with the type environment in [CheckRequest][google.api.expr.conformance.v1alpha1.CheckRequest], if checked.
   * 
* * map<string, .cel.expr.ExprValue> bindings = 3; */ int getBindingsCount(); /** *
   * Bindings for the external variables.  The types SHOULD be compatible
   * with the type environment in [CheckRequest][google.api.expr.conformance.v1alpha1.CheckRequest], if checked.
   * 
* * map<string, .cel.expr.ExprValue> bindings = 3; */ boolean containsBindings( java.lang.String key); /** * Use {@link #getBindingsMap()} instead. */ @java.lang.Deprecated java.util.Map getBindings(); /** *
   * Bindings for the external variables.  The types SHOULD be compatible
   * with the type environment in [CheckRequest][google.api.expr.conformance.v1alpha1.CheckRequest], if checked.
   * 
* * map<string, .cel.expr.ExprValue> bindings = 3; */ java.util.Map getBindingsMap(); /** *
   * Bindings for the external variables.  The types SHOULD be compatible
   * with the type environment in [CheckRequest][google.api.expr.conformance.v1alpha1.CheckRequest], if checked.
   * 
* * map<string, .cel.expr.ExprValue> bindings = 3; */ /* nullable */ dev.cel.expr.ExprValue getBindingsOrDefault( java.lang.String key, /* nullable */ dev.cel.expr.ExprValue defaultValue); /** *
   * Bindings for the external variables.  The types SHOULD be compatible
   * with the type environment in [CheckRequest][google.api.expr.conformance.v1alpha1.CheckRequest], if checked.
   * 
* * map<string, .cel.expr.ExprValue> bindings = 3; */ dev.cel.expr.ExprValue getBindingsOrThrow( java.lang.String key); /** *
   * SHOULD be the same container as used in [CheckRequest][google.api.expr.conformance.v1alpha1.CheckRequest], if checked.
   * 
* * string container = 4; * @return The container. */ java.lang.String getContainer(); /** *
   * SHOULD be the same container as used in [CheckRequest][google.api.expr.conformance.v1alpha1.CheckRequest], if checked.
   * 
* * string container = 4; * @return The bytes for container. */ com.google.protobuf.ByteString getContainerBytes(); dev.cel.expr.conformance.EvalRequest.ExprKindCase getExprKindCase(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy