Uses of Class
com.agentforge4j.tools.http.HttpEndpointDefinition.Builder
Packages that use HttpEndpointDefinition.Builder
-
Uses of HttpEndpointDefinition.Builder in com.agentforge4j.tools.http
Methods in com.agentforge4j.tools.http that return HttpEndpointDefinition.BuilderModifier and TypeMethodDescriptionHttpEndpointDefinition.builder()Returns a newHttpEndpointDefinition.Builderfor assembling anHttpEndpointDefinitionwithout 16 positional constructor arguments.HttpEndpointDefinition.Builder.withBodyMode(BodyMode bodyMode) Sets how the request body is formed from the leftover arguments.HttpEndpointDefinition.Builder.withCapability(String capability) Sets the logical capability id.HttpEndpointDefinition.Builder.withDescription(String description) Sets the human-readable description.HttpEndpointDefinition.Builder.withDisplayName(String displayName) Sets the human-readable display name.HttpEndpointDefinition.Builder.withInputSchema(com.fasterxml.jackson.databind.JsonNode inputSchema) Sets the JSON Schema for the arguments.HttpEndpointDefinition.Builder.withMaxResponseBytes(Long maxResponseBytes) Sets the response body read cap.HttpEndpointDefinition.Builder.withMaxRetries(Integer maxRetries) Sets the endpoint-level retry cap.HttpEndpointDefinition.Builder.withMethod(HttpMethod method) Sets the HTTP method.HttpEndpointDefinition.Builder.withMutating(boolean mutating) Sets whether invoking this endpoint may mutate remote state.HttpEndpointDefinition.Builder.withOutputSchema(com.fasterxml.jackson.databind.JsonNode outputSchema) Sets the JSON Schema for the result.HttpEndpointDefinition.Builder.withQueryArgs(Set<String> queryArgs) Sets the argument names routed to the query string.HttpEndpointDefinition.Builder.withRetryNonIdempotent(boolean retryNonIdempotent) Sets whether to opt in to retryingPOST/PATCH.HttpEndpointDefinition.Builder.withSecretHeaders(Map<String, String> secretHeaders) Sets the header name to secret-reference key mapping.HttpEndpointDefinition.Builder.withStaticHeaders(Map<String, String> staticHeaders) Sets the fixed, non-secret headers.HttpEndpointDefinition.Builder.withTimeout(Duration timeout) Sets the endpoint-level timeout ceiling.HttpEndpointDefinition.Builder.withUrlTemplate(String urlTemplate) Sets the absolute URL template.