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

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