Uses of Class
com.soklet.McpToolRegistration.OperationBuilder
Packages that use McpToolRegistration.OperationBuilder
-
Uses of McpToolRegistration.OperationBuilder in com.soklet
Methods in com.soklet that return McpToolRegistration.OperationBuilderModifier and TypeMethodDescriptionMcpToolRegistration.OperationBuilder.appToolMetadata(@NonNull McpAppToolMetadata appToolMetadata) Sets typed Apps association and audience metadata.McpToolRegistration.OperationBuilder.description(@NonNull String description) McpToolRegistration.OperationHandlerStage.handler(@NonNull McpToolHandler<@NonNull A> handler) Supplies the required advanced handler.Replaces icon descriptors in supplied order.McpToolRegistration.CompleteHandlerStage.inlineOperationHandler(@NonNull McpToolHandler<@NonNull A> handler) Supplies an inline advanced handler while retaining the typed output schema.McpToolRegistration.OperationBuilder.inputRequestDeclarations(@Nullable List<@NonNull McpInputRequestDeclaration> inputRequestDeclarations) Replaces input-request declarations in supplied order.McpToolRegistration.OperationBuilder.metadata(@NonNull McpJsonObject metadata) McpToolRegistration.CompleteHandlerStage.operationHandler(@NonNull McpToolHandler<@NonNull A> handler) Supplies the required advanced handler for a task-required operation whose eventual structured output has typeR.McpToolRegistration.OperationBuilder.rateLimiter(@NonNull McpRateLimiter rateLimiter) Sets a direct rate-limiter override.McpToolRegistration.OperationBuilder.rateLimiterName(@NonNull String rateLimiterName) Sets a named rate-limiter override.McpToolRegistration.OperationBuilder.requestStateMode(@NonNull McpRequestStateMode requestStateMode) Sets the request-state contract for this advanced operation.McpToolRegistration.OperationBuilder.structuredContentMirroredAsText(@NonNull Boolean structuredContentMirroredAsText) Controls canonical JSON text mirroring for structured tool content.McpToolRegistration.OperationBuilder.toolAnnotations(@NonNull McpToolAnnotations toolAnnotations)