
dev.cel.expr.conformance.test.TestOutputOrBuilder Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: cel/expr/conformance/test/suite.proto
// Protobuf Java Version: 3.25.1
package dev.cel.expr.conformance.test;
public interface TestOutputOrBuilder extends
// @@protoc_insertion_point(interface_extends:cel.expr.conformance.test.TestOutput)
com.google.protobuf.MessageOrBuilder {
/**
*
* A normal value, which must match the evaluation result exactly via value
* equality semantics. This coincides with proto equality, except for:
* * maps are order-agnostic
* * a floating point NaN should match any NaN
*
*
* .cel.expr.Value result_value = 8;
* @return Whether the resultValue field is set.
*/
boolean hasResultValue();
/**
*
* A normal value, which must match the evaluation result exactly via value
* equality semantics. This coincides with proto equality, except for:
* * maps are order-agnostic
* * a floating point NaN should match any NaN
*
*
* .cel.expr.Value result_value = 8;
* @return The resultValue.
*/
dev.cel.expr.Value getResultValue();
/**
*
* A normal value, which must match the evaluation result exactly via value
* equality semantics. This coincides with proto equality, except for:
* * maps are order-agnostic
* * a floating point NaN should match any NaN
*
*
* .cel.expr.Value result_value = 8;
*/
dev.cel.expr.ValueOrBuilder getResultValueOrBuilder();
/**
*
* An expression to be evaluated using the cel environment configured for
* the test suite. The result of this expression must match the result of
* the test case.
*
*
* string result_expr = 9;
* @return Whether the resultExpr field is set.
*/
boolean hasResultExpr();
/**
*
* An expression to be evaluated using the cel environment configured for
* the test suite. The result of this expression must match the result of
* the test case.
*
*
* string result_expr = 9;
* @return The resultExpr.
*/
java.lang.String getResultExpr();
/**
*
* An expression to be evaluated using the cel environment configured for
* the test suite. The result of this expression must match the result of
* the test case.
*
*
* string result_expr = 9;
* @return The bytes for resultExpr.
*/
com.google.protobuf.ByteString
getResultExprBytes();
/**
*
* An error evaluation result set. Success if we match all of the errors in
* the set.
*
*
* .cel.expr.ErrorSet eval_error = 10;
* @return Whether the evalError field is set.
*/
boolean hasEvalError();
/**
*
* An error evaluation result set. Success if we match all of the errors in
* the set.
*
*
* .cel.expr.ErrorSet eval_error = 10;
* @return The evalError.
*/
dev.cel.expr.ErrorSet getEvalError();
/**
*
* An error evaluation result set. Success if we match all of the errors in
* the set.
*
*
* .cel.expr.ErrorSet eval_error = 10;
*/
dev.cel.expr.ErrorSetOrBuilder getEvalErrorOrBuilder();
/**
*
* An unknown evaluation result.
*
*
* .cel.expr.UnknownSet unknown = 11;
* @return Whether the unknown field is set.
*/
boolean hasUnknown();
/**
*
* An unknown evaluation result.
*
*
* .cel.expr.UnknownSet unknown = 11;
* @return The unknown.
*/
dev.cel.expr.UnknownSet getUnknown();
/**
*
* An unknown evaluation result.
*
*
* .cel.expr.UnknownSet unknown = 11;
*/
dev.cel.expr.UnknownSetOrBuilder getUnknownOrBuilder();
dev.cel.expr.conformance.test.TestOutput.ResultKindCase getResultKindCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy