Class Citation.Builder

  • Enclosing class:
    Citation

    public static class Citation.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • sourceText

        public Citation.Builder sourceText​(String sourceText)
        The text that’s the source for the agent’s response.
        Parameters:
        sourceText - the value to set
        Returns:
        this builder
      • title

        public Citation.Builder title​(String title)
        The title of the source text, if available.
        Parameters:
        title - the value to set
        Returns:
        this builder
      • docId

        public Citation.Builder docId​(String docId)
        The id of the retrieved document, if available.
        Parameters:
        docId - the value to set
        Returns:
        this builder
      • pageNumbers

        public Citation.Builder pageNumbers​(List<Integer> pageNumbers)
        The page numbers on the retrieved document, if available.
        Parameters:
        pageNumbers - the value to set
        Returns:
        this builder
      • metadata

        public Citation.Builder metadata​(Map<String,​Object> metadata)
        The metadata of the retrieved document, if available.
        Parameters:
        metadata - the value to set
        Returns:
        this builder