Package com.google.api.expr.v1alpha1
Class ConformanceServiceGrpc.ConformanceServiceFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<ConformanceServiceGrpc.ConformanceServiceFutureStub>
-
- com.google.api.expr.v1alpha1.ConformanceServiceGrpc.ConformanceServiceFutureStub
-
- Enclosing class:
- ConformanceServiceGrpc
public static final class ConformanceServiceGrpc.ConformanceServiceFutureStub extends io.grpc.stub.AbstractFutureStub<ConformanceServiceGrpc.ConformanceServiceFutureStub>
Access a CEL implementation from another process or machine. A CEL implementation is decomposed as a parser, a static checker, and an evaluator. Every CEL implementation is expected to provide a server for this API. The API will be used for conformance testing and other utilities.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ConformanceServiceGrpc.ConformanceServiceFutureStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)com.google.common.util.concurrent.ListenableFuture<CheckResponse>check(CheckRequest request)Runs static checks on a parsed CEL representation and return an annotated representation, or a set of issues.com.google.common.util.concurrent.ListenableFuture<EvalResponse>eval(EvalRequest request)Evaluates a parsed or annotation CEL representation given values of external bindings.com.google.common.util.concurrent.ListenableFuture<ParseResponse>parse(ParseRequest request)Transforms CEL source text into a parsed representation.
-
-
-
Method Detail
-
build
protected ConformanceServiceGrpc.ConformanceServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
buildin classio.grpc.stub.AbstractStub<ConformanceServiceGrpc.ConformanceServiceFutureStub>
-
parse
public com.google.common.util.concurrent.ListenableFuture<ParseResponse> parse(ParseRequest request)
Transforms CEL source text into a parsed representation.
-
check
public com.google.common.util.concurrent.ListenableFuture<CheckResponse> check(CheckRequest request)
Runs static checks on a parsed CEL representation and return an annotated representation, or a set of issues.
-
eval
public com.google.common.util.concurrent.ListenableFuture<EvalResponse> eval(EvalRequest request)
Evaluates a parsed or annotation CEL representation given values of external bindings.
-
-