Send feedback
Class ToolsGrpc.ToolsFutureStub (0.98.0)
Stay organized with collections
Save and categorize content based on your preferences.
0.98.0 (latest)
0.96.0
0.94.0
0.93.0
0.92.0
0.91.0
0.89.0
0.87.0
0.86.0
0.85.0
0.84.0
0.83.0
0.81.0
0.79.0
0.78.0
0.75.0
0.74.0
0.73.0
0.71.0
0.70.0
0.69.0
0.68.0
0.67.0
0.66.0
0.65.0
0.64.0
0.63.0
0.62.0
0.60.0
0.59.0
0.58.0
0.57.0
0.56.0
0.55.0
0.54.0
0.53.0
0.52.0
0.51.0
0.50.0
0.48.0
0.47.0
0.46.0
0.45.0
0.44.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.38.0
0.35.0
0.34.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.26.0
0.25.0
0.24.0
0.23.0
0.22.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.7
0.13.1
0.12.1
0.11.5
public static final class ToolsGrpc . ToolsFutureStub extends AbstractFutureStub<ToolsGrpc . ToolsFutureStub >
A stub to allow clients to do ListenableFuture-style rpc calls to service Tools.
Service for managing Tools .
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
ToolsGrpc.ToolsFutureStub
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
protected ToolsGrpc . ToolsFutureStub 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)
public ListenableFuture<Tool> createTool ( CreateToolRequest request )
Creates a Tool in the specified
agent.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Tool >
public ListenableFuture<ToolVersion> createToolVersion ( CreateToolVersionRequest request )
Creates a version for the specified
Tool .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ToolVersion >
public ListenableFuture<Empty> deleteTool ( DeleteToolRequest request )
Deletes a specified Tool .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
public ListenableFuture<Empty> deleteToolVersion ( DeleteToolVersionRequest request )
Deletes the specified version of the
Tool .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
public ListenableFuture<Operation> exportTools ( ExportToolsRequest request )
Exports the selected tools.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
public ListenableFuture<Tool> getTool ( GetToolRequest request )
Retrieves the specified Tool .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Tool >
public ListenableFuture<ToolVersion> getToolVersion ( GetToolVersionRequest request )
Retrieves the specified version of the
Tool .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ToolVersion >
public ListenableFuture<ListToolVersionsResponse> listToolVersions ( ListToolVersionsRequest request )
List versions of the specified
Tool .
public ListenableFuture<ListToolsResponse> listTools ( ListToolsRequest request )
Returns a list of Tools in the
specified agent.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ListToolsResponse >
public ListenableFuture<RestoreToolVersionResponse> restoreToolVersion ( RestoreToolVersionRequest request )
Retrieves the specified version of the Tool and stores it as the
current tool draft, returning the tool with resources updated.
public ListenableFuture<Tool> updateTool ( UpdateToolRequest request )
Update the specified Tool .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Tool >
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."],[],[]]