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> |