Class ToolsGrpc.ToolsBlockingStub (0.87.0)
public static final class ToolsGrpc.ToolsBlockingStub extends AbstractBlockingStub<ToolsGrpc.ToolsBlockingStub>
A stub to allow clients to do limited synchronous rpc calls to service Tools.
Service for managing Tools.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
ToolsGrpc.ToolsBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<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.ToolsBlockingStub 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 Tool createTool(CreateToolRequest request)
Creates a Tool in the specified
agent.
Returns |
Type |
Description |
Tool |
|
public ToolVersion createToolVersion(CreateToolVersionRequest request)
Creates a version for the specified
Tool.
public Empty deleteTool(DeleteToolRequest request)
Deletes a specified Tool.
Returns |
Type |
Description |
Empty |
|
public Empty deleteToolVersion(DeleteToolVersionRequest request)
Deletes the specified version of the
Tool.
Returns |
Type |
Description |
Empty |
|
public Operation exportTools(ExportToolsRequest request)
Exports the selected tools.
public Tool getTool(GetToolRequest request)
Retrieves the specified Tool.
Returns |
Type |
Description |
Tool |
|
public ToolVersion getToolVersion(GetToolVersionRequest request)
Retrieves the specified version of the
Tool.
public ListToolVersionsResponse listToolVersions(ListToolVersionsRequest request)
List versions of the specified
Tool.
public ListToolsResponse listTools(ListToolsRequest request)
Returns a list of Tools in the
specified agent.
public 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 Tool updateTool(UpdateToolRequest request)
Update the specified Tool.
Returns |
Type |
Description |
Tool |
|
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 2025-10-11 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-11 UTC."],[],[]]