Class SearchResult.Builder

java.lang.Object
io.micronaut.mcp.server.tools.search.SearchResult.Builder
Enclosing class:
SearchResult

public static final class SearchResult.Builder extends Object
Fluent builder for SearchResult.
  • Method Details

    • id

      @NonNull public @NonNull SearchResult.Builder id(@NonNull @NonNull String id)
      Set the id.
      Parameters:
      id - unique id
      Returns:
      this builder
    • title

      @NonNull public @NonNull SearchResult.Builder title(@NonNull @NonNull String title)
      Set the title.
      Parameters:
      title - title
      Returns:
      this builder
    • url

      @NonNull public @NonNull SearchResult.Builder url(@NonNull @NonNull String url)
      Set the url.
      Parameters:
      url - canonical url
      Returns:
      this builder
    • build

      @NonNull public @NonNull SearchResult build()
      Build the SearchResult instance.
      Returns:
      new SearchResult