public static interface RuleServiceGrpc.AsyncService
RuleService 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> |