public static final class RuleServiceGrpc.RuleServiceFutureStub extends AbstractFutureStub<RuleServiceGrpc.RuleServiceFutureStub>A stub to allow clients to do ListenableFuture-style rpc calls to service RuleService.
RuleService provides interface for user-created rules.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > RuleServiceGrpc.RuleServiceFutureStubMethods
build(Channel channel, CallOptions callOptions)
protected RuleServiceGrpc.RuleServiceFutureStub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Returns | |
|---|---|
| Type | Description |
RuleServiceGrpc.RuleServiceFutureStub |
|
createRetrohunt(CreateRetrohuntRequest request)
public ListenableFuture<Operation> createRetrohunt(CreateRetrohuntRequest request)Create a Retrohunt.
| Parameter | |
|---|---|
| Name | Description |
request |
CreateRetrohuntRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
createRule(CreateRuleRequest request)
public ListenableFuture<Rule> createRule(CreateRuleRequest request)Creates a new Rule.
| Parameter | |
|---|---|
| Name | Description |
request |
CreateRuleRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Rule> |
|
deleteRule(DeleteRuleRequest request)
public ListenableFuture<Empty> deleteRule(DeleteRuleRequest request)Deletes a Rule.
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteRuleRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|
getRetrohunt(GetRetrohuntRequest request)
public ListenableFuture<Retrohunt> getRetrohunt(GetRetrohuntRequest request)Get a Retrohunt.
| Parameter | |
|---|---|
| Name | Description |
request |
GetRetrohuntRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Retrohunt> |
|
getRule(GetRuleRequest request)
public ListenableFuture<Rule> getRule(GetRuleRequest request)Gets a Rule.
| Parameter | |
|---|---|
| Name | Description |
request |
GetRuleRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Rule> |
|
getRuleDeployment(GetRuleDeploymentRequest request)
public ListenableFuture<RuleDeployment> getRuleDeployment(GetRuleDeploymentRequest request)Gets a RuleDeployment.
| Parameter | |
|---|---|
| Name | Description |
request |
GetRuleDeploymentRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<RuleDeployment> |
|
listRetrohunts(ListRetrohuntsRequest request)
public ListenableFuture<ListRetrohuntsResponse> listRetrohunts(ListRetrohuntsRequest request)List Retrohunts.
| Parameter | |
|---|---|
| Name | Description |
request |
ListRetrohuntsRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListRetrohuntsResponse> |
|
listRuleDeployments(ListRuleDeploymentsRequest request)
public ListenableFuture<ListRuleDeploymentsResponse> listRuleDeployments(ListRuleDeploymentsRequest request)Lists RuleDeployments across all Rules.
| Parameter | |
|---|---|
| Name | Description |
request |
ListRuleDeploymentsRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListRuleDeploymentsResponse> |
|
listRuleRevisions(ListRuleRevisionsRequest request)
public ListenableFuture<ListRuleRevisionsResponse> listRuleRevisions(ListRuleRevisionsRequest request)Lists all revisions of the rule.
| Parameter | |
|---|---|
| Name | Description |
request |
ListRuleRevisionsRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListRuleRevisionsResponse> |
|
listRules(ListRulesRequest request)
public ListenableFuture<ListRulesResponse> listRules(ListRulesRequest request)Lists Rules.
| Parameter | |
|---|---|
| Name | Description |
request |
ListRulesRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListRulesResponse> |
|
updateRule(UpdateRuleRequest request)
public ListenableFuture<Rule> updateRule(UpdateRuleRequest request)Updates a Rule.
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateRuleRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Rule> |
|
updateRuleDeployment(UpdateRuleDeploymentRequest request)
public ListenableFuture<RuleDeployment> updateRuleDeployment(UpdateRuleDeploymentRequest request)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.
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateRuleDeploymentRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<RuleDeployment> |
|
verifyRuleText(VerifyRuleTextRequest request)
public ListenableFuture<VerifyRuleTextResponse> verifyRuleText(VerifyRuleTextRequest request)Verifies the given rule text.
| Parameter | |
|---|---|
| Name | Description |
request |
VerifyRuleTextRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<VerifyRuleTextResponse> |
|