Package com.google.api.expr.v1alpha1
Class ConformanceServiceGrpc.ConformanceServiceStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<ConformanceServiceGrpc.ConformanceServiceStub>
-
- com.google.api.expr.v1alpha1.ConformanceServiceGrpc.ConformanceServiceStub
-
- Enclosing class:
- ConformanceServiceGrpc
public static final class ConformanceServiceGrpc.ConformanceServiceStub extends io.grpc.stub.AbstractAsyncStub<ConformanceServiceGrpc.ConformanceServiceStub>
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.ConformanceServiceStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)voidcheck(CheckRequest request, io.grpc.stub.StreamObserver<CheckResponse> responseObserver)Runs static checks on a parsed CEL representation and return an annotated representation, or a set of issues.voideval(EvalRequest request, io.grpc.stub.StreamObserver<EvalResponse> responseObserver)Evaluates a parsed or annotation CEL representation given values of external bindings.voidparse(ParseRequest request, io.grpc.stub.StreamObserver<ParseResponse> responseObserver)Transforms CEL source text into a parsed representation.
-
-
-
Method Detail
-
build
protected ConformanceServiceGrpc.ConformanceServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
buildin classio.grpc.stub.AbstractStub<ConformanceServiceGrpc.ConformanceServiceStub>
-
parse
public void parse(ParseRequest request, io.grpc.stub.StreamObserver<ParseResponse> responseObserver)
Transforms CEL source text into a parsed representation.
-
check
public void check(CheckRequest request, io.grpc.stub.StreamObserver<CheckResponse> responseObserver)
Runs static checks on a parsed CEL representation and return an annotated representation, or a set of issues.
-
eval
public void eval(EvalRequest request, io.grpc.stub.StreamObserver<EvalResponse> responseObserver)
Evaluates a parsed or annotation CEL representation given values of external bindings.
-
-