Class RougeSpec.Builder

java.lang.Object
com.google.genai.types.RougeSpec.Builder
Enclosing class:
RougeSpec

public abstract static class RougeSpec.Builder extends Object
Builder for RougeSpec.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • rougeType

      public abstract RougeSpec.Builder rougeType(String rougeType)
      Setter for rougeType.

      rougeType: Optional. Supported rouge types are rougen[1-9], rougeL, and rougeLsum.

    • clearRougeType

      @CanIgnoreReturnValue public RougeSpec.Builder clearRougeType()
      Clears the value of rougeType field.
    • splitSummaries

      public abstract RougeSpec.Builder splitSummaries(boolean splitSummaries)
      Setter for splitSummaries.

      splitSummaries: Optional. Whether to split summaries while using rougeLsum.

    • clearSplitSummaries

      @CanIgnoreReturnValue public RougeSpec.Builder clearSplitSummaries()
      Clears the value of splitSummaries field.
    • useStemmer

      public abstract RougeSpec.Builder useStemmer(boolean useStemmer)
      Setter for useStemmer.

      useStemmer: Optional. Whether to use stemmer to compute rouge score.

    • clearUseStemmer

      @CanIgnoreReturnValue public RougeSpec.Builder clearUseStemmer()
      Clears the value of useStemmer field.
    • build

      public abstract RougeSpec build()