
dev.cel.expr.conformance.EvalRequestOrBuilder Maven / Gradle / Ivy
// 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