Class RuleServiceGrpc.RuleServiceStub (0.2.0)

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

Methods

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
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

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>