Record Class AiServiceClassCreateInfo
java.lang.Object
java.lang.Record
io.quarkiverse.langchain4j.runtime.aiservice.AiServiceClassCreateInfo
- Record Components:
methodMap- the key is a methodId generated at build time
public record AiServiceClassCreateInfo(Map<String,AiServiceMethodCreateInfo> methodMap, String implClassName, InputGuardrailsLiteral inputGuardrails, OutputGuardrailsLiteral outputGuardrails)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionAiServiceClassCreateInfo(Map<String, AiServiceMethodCreateInfo> methodMap, String implClassName, InputGuardrailsLiteral inputGuardrails, OutputGuardrailsLiteral outputGuardrails) Creates an instance of aAiServiceClassCreateInforecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of theimplClassNamerecord component.Returns the value of theinputGuardrailsrecord component.Returns the value of themethodMaprecord component.Returns the value of theoutputGuardrailsrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
AiServiceClassCreateInfo
public AiServiceClassCreateInfo(Map<String, AiServiceMethodCreateInfo> methodMap, String implClassName, InputGuardrailsLiteral inputGuardrails, OutputGuardrailsLiteral outputGuardrails) Creates an instance of aAiServiceClassCreateInforecord class.- Parameters:
methodMap- the value for themethodMaprecord componentimplClassName- the value for theimplClassNamerecord componentinputGuardrails- the value for theinputGuardrailsrecord componentoutputGuardrails- the value for theoutputGuardrailsrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
methodMap
-
implClassName
Returns the value of theimplClassNamerecord component.- Returns:
- the value of the
implClassNamerecord component
-
inputGuardrails
Returns the value of theinputGuardrailsrecord component.- Returns:
- the value of the
inputGuardrailsrecord component
-
outputGuardrails
Returns the value of theoutputGuardrailsrecord component.- Returns:
- the value of the
outputGuardrailsrecord component
-