Class Genkit.Builder

java.lang.Object
com.google.genkit.Genkit.Builder
Enclosing class:
Genkit

public static class Genkit.Builder extends Object
Builder for Genkit.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • options

      public Genkit.Builder options(GenkitOptions options)
      Sets the Genkit options.
      Parameters:
      options - the options
      Returns:
      this builder
    • plugin

      public Genkit.Builder plugin(Plugin plugin)
      Adds a plugin.
      Parameters:
      plugin - the plugin to add
      Returns:
      this builder
    • devMode

      public Genkit.Builder devMode()
      Enables dev mode.
      Returns:
      this builder
    • reflectionPort

      public Genkit.Builder reflectionPort(int port)
      Sets the reflection port.
      Parameters:
      port - the port number
      Returns:
      this builder
    • build

      public Genkit build()
      Builds the Genkit instance.
      Returns:
      the configured Genkit instance