public static interface RuleServiceGrpc.AsyncServiceRuleService provides interface for user-created rules.
Methods
createRetrohunt(CreateRetrohuntRequest request, StreamObserver<Operation> responseObserver)
public default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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> |