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

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 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