public static final class RuleServiceGrpc.RuleServiceStub extends AbstractAsyncStub<RuleServiceGrpc.RuleServiceStub>A stub to allow clients to do asynchronous rpc calls to service RuleService.
RuleService provides interface for user-created rules.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > RuleServiceGrpc.RuleServiceStubMethods
build(Channel channel, CallOptions callOptions)
protected RuleServiceGrpc.RuleServiceStub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description | 
channel | 
        io.grpc.Channel | 
      
callOptions | 
        io.grpc.CallOptions | 
      
| Returns | |
|---|---|
| Type | Description | 
RuleServiceGrpc.RuleServiceStub | 
        |
createRetrohunt(CreateRetrohuntRequest request, StreamObserver<Operation> responseObserver)
public void createRetrohunt(CreateRetrohuntRequest request, StreamObserver<Operation> responseObserver)Create a Retrohunt.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateRetrohuntRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
createRule(CreateRuleRequest request, StreamObserver<Rule> responseObserver)
public void createRule(CreateRuleRequest request, StreamObserver<Rule> responseObserver)Creates a new Rule.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateRuleRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Rule> | 
      
deleteRule(DeleteRuleRequest request, StreamObserver<Empty> responseObserver)
public void deleteRule(DeleteRuleRequest request, StreamObserver<Empty> responseObserver)Deletes a Rule.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteRuleRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Empty> | 
      
getRetrohunt(GetRetrohuntRequest request, StreamObserver<Retrohunt> responseObserver)
public void getRetrohunt(GetRetrohuntRequest request, StreamObserver<Retrohunt> responseObserver)Get a Retrohunt.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetRetrohuntRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Retrohunt> | 
      
getRule(GetRuleRequest request, StreamObserver<Rule> responseObserver)
public void getRule(GetRuleRequest request, StreamObserver<Rule> responseObserver)Gets a Rule.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetRuleRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Rule> | 
      
getRuleDeployment(GetRuleDeploymentRequest request, StreamObserver<RuleDeployment> responseObserver)
public void getRuleDeployment(GetRuleDeploymentRequest request, StreamObserver<RuleDeployment> responseObserver)Gets a RuleDeployment.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetRuleDeploymentRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<RuleDeployment> | 
      
listRetrohunts(ListRetrohuntsRequest request, StreamObserver<ListRetrohuntsResponse> responseObserver)
public void listRetrohunts(ListRetrohuntsRequest request, StreamObserver<ListRetrohuntsResponse> responseObserver)List Retrohunts.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListRetrohuntsRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<ListRetrohuntsResponse> | 
      
listRuleDeployments(ListRuleDeploymentsRequest request, StreamObserver<ListRuleDeploymentsResponse> responseObserver)
public void listRuleDeployments(ListRuleDeploymentsRequest request, StreamObserver<ListRuleDeploymentsResponse> responseObserver)Lists RuleDeployments across all Rules.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListRuleDeploymentsRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<ListRuleDeploymentsResponse> | 
      
listRuleRevisions(ListRuleRevisionsRequest request, StreamObserver<ListRuleRevisionsResponse> responseObserver)
public void listRuleRevisions(ListRuleRevisionsRequest request, StreamObserver<ListRuleRevisionsResponse> responseObserver)Lists all revisions of the rule.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListRuleRevisionsRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<ListRuleRevisionsResponse> | 
      
listRules(ListRulesRequest request, StreamObserver<ListRulesResponse> responseObserver)
public void listRules(ListRulesRequest request, StreamObserver<ListRulesResponse> responseObserver)Lists Rules.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListRulesRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<ListRulesResponse> | 
      
updateRule(UpdateRuleRequest request, StreamObserver<Rule> responseObserver)
public void updateRule(UpdateRuleRequest request, StreamObserver<Rule> responseObserver)Updates a Rule.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateRuleRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Rule> | 
      
updateRuleDeployment(UpdateRuleDeploymentRequest request, StreamObserver<RuleDeployment> responseObserver)
public void updateRuleDeployment(UpdateRuleDeploymentRequest request, StreamObserver<RuleDeployment> responseObserver)Updates a RuleDeployment. Failures are not necessarily atomic. If there is a request to update multiple fields, and any update to a single field fails, an error will be returned, but other fields may remain successfully updated.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateRuleDeploymentRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<RuleDeployment> |