Class SlidingWindow.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • targetTokens

      public abstract SlidingWindow.Builder targetTokens(Long targetTokens)
      Setter for targetTokens.

      targetTokens: Session reduction target -- how many tokens we should keep. Window shortening operation has some latency costs, so we should avoid running it on every turn. Should be < trigger_tokens. If not set, trigger_tokens/2 is assumed.

    • build

      public abstract SlidingWindow build()