Uses of Class
org.apache.juneau.bean.mcp.v20250618.JsonSchema
Packages that use JsonSchema
-
Uses of JsonSchema in org.apache.juneau.bean.mcp.v20250618
Methods in org.apache.juneau.bean.mcp.v20250618 that return JsonSchemaModifier and TypeMethodDescriptionJsonSchema.addDef(String name, JsonSchema value) Convenience method to add a single reusable sub-schema.JsonSchema.addProperty(String name, JsonSchema value) Convenience method to add a single property schema.JsonSchema.addRequired(String... value) Appends to the required property names.JsonSchema.addRequired(Collection<String> value) Appends to the required property names.Tool.getInputSchema()JSON Schema for tool arguments.JsonSchema.getItems()Arrayitemsschema.Tool.getOutputSchema()JSON Schema for the structured content returned by the tool.JsonSchema.setAdditionalProperties(Object value) SetsadditionalProperties.JsonSchema.setDefs(Map<String, JsonSchema> value) Sets$defs.JsonSchema.setItems(JsonSchema value) Sets array items schema.JsonSchema.setProperties(Map<String, JsonSchema> value) Sets object property schemas.JsonSchema.setRequired(String... value) Sets required property names.JsonSchema.setRequired(List<String> value) Sets required property names.Sets the schema type keyword.Methods in org.apache.juneau.bean.mcp.v20250618 that return types with arguments of type JsonSchemaModifier and TypeMethodDescriptionJsonSchema.getDefs()$defsmap for reusable sub-schemas.JsonSchema.getProperties()Object property schemas.Methods in org.apache.juneau.bean.mcp.v20250618 with parameters of type JsonSchemaModifier and TypeMethodDescriptionJsonSchema.addDef(String name, JsonSchema value) Convenience method to add a single reusable sub-schema.JsonSchema.addProperty(String name, JsonSchema value) Convenience method to add a single property schema.Tool.setInputSchema(JsonSchema value) Sets the input schema.JsonSchema.setItems(JsonSchema value) Sets array items schema.Tool.setOutputSchema(JsonSchema value) Sets the output schema.Method parameters in org.apache.juneau.bean.mcp.v20250618 with type arguments of type JsonSchemaModifier and TypeMethodDescriptionJsonSchema.setDefs(Map<String, JsonSchema> value) Sets$defs.JsonSchema.setProperties(Map<String, JsonSchema> value) Sets object property schemas.