Package com.google.genai.types
Class SlidingWindow.Builder
-
- All Implemented Interfaces:
public abstract class SlidingWindow.BuilderBuilder for SlidingWindow.
-
-
Constructor Summary
Constructors Constructor Description SlidingWindow.Builder()
-
Method Summary
Modifier and Type Method Description abstract SlidingWindow.BuildertargetTokens(Long targetTokens)Setter for targetTokens. SlidingWindow.BuilderclearTargetTokens()Clears the value of targetTokens field. abstract SlidingWindowbuild()-
-
Method Detail
-
targetTokens
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.
-
clearTargetTokens
@CanIgnoreReturnValue() SlidingWindow.Builder clearTargetTokens()
Clears the value of targetTokens field.
-
build
abstract SlidingWindow build()
-
-
-
-