Uses of Class
org.springframework.ai.chat.client.advisor.StructuredOutputValidationAdvisor.Builder
Packages that use StructuredOutputValidationAdvisor.Builder
Package
Description
Provides classes for advising chat clients.
-
Uses of StructuredOutputValidationAdvisor.Builder in org.springframework.ai.chat.client.advisor
Methods in org.springframework.ai.chat.client.advisor that return StructuredOutputValidationAdvisor.BuilderModifier and TypeMethodDescriptionStructuredOutputValidationAdvisor.Builder.advisorOrder(int advisorOrder) Sets the advisor order.StructuredOutputValidationAdvisor.builder()Creates a new Builder for StructuredOutputValidationAdvisor.StructuredOutputValidationAdvisor.Builder.maxRepeatAttempts(int repeatAttempts) Sets the number of repeat attempts.StructuredOutputValidationAdvisor.Builder.objectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Sets the ObjectMapper to be used for JSON processing.StructuredOutputValidationAdvisor.Builder.outputType(com.fasterxml.jackson.core.type.TypeReference<T> outputType) Sets the output type using a TypeReference.StructuredOutputValidationAdvisor.Builder.outputType(io.modelcontextprotocol.json.TypeRef<T> outputType) Sets the output type using a TypeRef.StructuredOutputValidationAdvisor.Builder.outputType(Type outputType) Sets the output type using a Type.StructuredOutputValidationAdvisor.Builder.outputType(org.springframework.core.ParameterizedTypeReference<T> outputType) Sets the output type using a ParameterizedTypeReference.