
dev.cel.expr.conformance.CheckRequestOrBuilder Maven / Gradle / Ivy
The 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 CheckRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:cel.expr.conformance.CheckRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* Required. The parsed representation of the CEL program.
*
*
* .cel.expr.ParsedExpr parsed_expr = 1;
* @return Whether the parsedExpr field is set.
*/
boolean hasParsedExpr();
/**
*
* Required. The parsed representation of the CEL program.
*
*
* .cel.expr.ParsedExpr parsed_expr = 1;
* @return The parsedExpr.
*/
dev.cel.expr.ParsedExpr getParsedExpr();
/**
*
* Required. The parsed representation of the CEL program.
*
*
* .cel.expr.ParsedExpr parsed_expr = 1;
*/
dev.cel.expr.ParsedExprOrBuilder getParsedExprOrBuilder();
/**
*
* Declarations of types for external variables and functions.
* Required if program uses external variables or functions
* not in the default environment.
*
*
* repeated .cel.expr.Decl type_env = 2;
*/
java.util.List
getTypeEnvList();
/**
*
* Declarations of types for external variables and functions.
* Required if program uses external variables or functions
* not in the default environment.
*
*
* repeated .cel.expr.Decl type_env = 2;
*/
dev.cel.expr.Decl getTypeEnv(int index);
/**
*
* Declarations of types for external variables and functions.
* Required if program uses external variables or functions
* not in the default environment.
*
*
* repeated .cel.expr.Decl type_env = 2;
*/
int getTypeEnvCount();
/**
*
* Declarations of types for external variables and functions.
* Required if program uses external variables or functions
* not in the default environment.
*
*
* repeated .cel.expr.Decl type_env = 2;
*/
java.util.List extends dev.cel.expr.DeclOrBuilder>
getTypeEnvOrBuilderList();
/**
*
* Declarations of types for external variables and functions.
* Required if program uses external variables or functions
* not in the default environment.
*
*
* repeated .cel.expr.Decl type_env = 2;
*/
dev.cel.expr.DeclOrBuilder getTypeEnvOrBuilder(
int index);
/**
*
* The protocol buffer context. See "Name Resolution" in the
* Language Definition.
*
*
* string container = 3;
* @return The container.
*/
java.lang.String getContainer();
/**
*
* The protocol buffer context. See "Name Resolution" in the
* Language Definition.
*
*
* string container = 3;
* @return The bytes for container.
*/
com.google.protobuf.ByteString
getContainerBytes();
/**
*
* If true, use only the declarations in [type_env][google.api.expr.conformance.v1alpha1.CheckRequest.type_env]. If false (default),
* add declarations for the standard definitions to the type environment. See
* "Standard Definitions" in the Language Definition.
*
*
* bool no_std_env = 4;
* @return The noStdEnv.
*/
boolean getNoStdEnv();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy