Send feedback
Class RuleServiceGrpc.RuleServiceFutureStub (0.25.0)
Stay organized with collections
Save and categorize content based on your preferences.
0.25.0 (latest)
0.23.0
0.21.0
0.20.0
0.19.0
0.18.0
0.16.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.8.0
0.6.0
0.5.0
0.2.0
0.1.0
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.RuleServiceFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected RuleServiceGrpc . RuleServiceFutureStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createRetrohunt(CreateRetrohuntRequest request)
public ListenableFuture<Operation> createRetrohunt ( CreateRetrohuntRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
createRule(CreateRuleRequest request)
public ListenableFuture<Rule> createRule ( CreateRuleRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Rule >
deleteRule(DeleteRuleRequest request)
public ListenableFuture<Empty> deleteRule ( DeleteRuleRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
getRetrohunt(GetRetrohuntRequest request)
public ListenableFuture<Retrohunt> getRetrohunt ( GetRetrohuntRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Retrohunt >
getRule(GetRuleRequest request)
public ListenableFuture<Rule> getRule ( GetRuleRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Rule >
getRuleDeployment(GetRuleDeploymentRequest request)
public ListenableFuture<RuleDeployment> getRuleDeployment ( GetRuleDeploymentRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <RuleDeployment >
listRetrohunts(ListRetrohuntsRequest request)
public ListenableFuture<ListRetrohuntsResponse> listRetrohunts ( ListRetrohuntsRequest request )
listRuleDeployments(ListRuleDeploymentsRequest request)
public ListenableFuture<ListRuleDeploymentsResponse> listRuleDeployments ( ListRuleDeploymentsRequest request )
Lists RuleDeployments across all Rules.
listRuleRevisions(ListRuleRevisionsRequest request)
public ListenableFuture<ListRuleRevisionsResponse> listRuleRevisions ( ListRuleRevisionsRequest request )
Lists all revisions of the rule.
listRules(ListRulesRequest request)
public ListenableFuture<ListRulesResponse> listRules ( ListRulesRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ListRulesResponse >
updateRule(UpdateRuleRequest request)
public ListenableFuture<Rule> updateRule ( UpdateRuleRequest request )
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.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <RuleDeployment >
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]