Uses of Enum Class
com.github.copilot.rpc.ToolDefer
Packages that use ToolDefer
Package
Description
Configuration classes and data transfer objects for the Copilot SDK.
-
Uses of ToolDefer in com.github.copilot.rpc
Subclasses with type arguments of type ToolDefer in com.github.copilot.rpcModifier and TypeClassDescriptionenumControls whether aToolDefinitionmay be deferred (loaded lazily via tool search) rather than always pre-loaded.Methods in com.github.copilot.rpc that return ToolDeferModifier and TypeMethodDescriptionToolDefinition.defer()Returns the value of thedeferrecord component.static ToolDeferDeserializes a JSON string value into the correspondingToolDeferenum constant.static ToolDeferReturns the enum constant of this class with the specified name.static ToolDefer[]ToolDefer.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in com.github.copilot.rpc with parameters of type ToolDeferModifier and TypeMethodDescriptionstatic ToolDefinitionToolDefinition.createWithDefer(String name, String description, Map<String, Object> schema, ToolHandler handler, ToolDefer defer) Creates a tool definition with an explicit deferral mode.Constructors in com.github.copilot.rpc with parameters of type ToolDeferModifierConstructorDescriptionToolDefinition(String name, String description, Object parameters, ToolHandler handler, Boolean overridesBuiltInTool, Boolean skipPermission, ToolDefer defer) Creates an instance of aToolDefinitionrecord class.