Class ClasspathPrompt

java.lang.Object
io.micronaut.mcp.primitives.prompts.ClasspathPrompt

@EachProperty("micronaut.mcp.classpath-prompts") @Internal public class ClasspathPrompt extends Object
EachProperty to drive the creation of Prompts via configuration.
  • Constructor Details

    • ClasspathPrompt

      public ClasspathPrompt(@Parameter String name)
      Parameters:
      name - Name Qualifier
  • Method Details

    • getName

      public String getName()
      Returns:
      Prompt name
    • setName

      public void setName(String name)
      Parameters:
      name - Prompt Name
    • getNameQualifier

      public String getNameQualifier()
      Returns:
      Name Qualifier
    • setNameQualifier

      public void setNameQualifier(String nameQualifier)
      Parameters:
      nameQualifier - Name Qualifier
    • getTitle

      public String getTitle()
      Returns:
      Prompt Title
    • setTitle

      public void setTitle(String title)
      Parameters:
      title - Prompt title
    • getDescription

      public String getDescription()
      Returns:
      Prompt Description
    • setDescription

      public void setDescription(String description)
      Parameters:
      description - Prompt description
    • getArguments

      public List<PromptArgument> getArguments()
      Returns:
      Prompt arguments
    • setArguments

      public void setArguments(List<PromptArgument> arguments)
      Parameters:
      arguments - Prompt arguments
    • getPath

      public String getPath()
      Returns:
      path to the prompt resource. Don't include the `classpath:` prefix
    • setPath

      public void setPath(String path)
      Parameters:
      path - path to the prompt resource. Don't include the `classpath:` prefix