Package com.google.genai.types
Class ContextWindowCompressionConfig.Builder
-
- All Implemented Interfaces:
public abstract class ContextWindowCompressionConfig.BuilderBuilder for ContextWindowCompressionConfig.
-
-
Constructor Summary
Constructors Constructor Description ContextWindowCompressionConfig.Builder()
-
Method Summary
Modifier and Type Method Description abstract ContextWindowCompressionConfig.BuildertriggerTokens(Long triggerTokens)Setter for triggerTokens. ContextWindowCompressionConfig.BuilderclearTriggerTokens()Clears the value of triggerTokens field. abstract ContextWindowCompressionConfig.BuilderslidingWindow(SlidingWindow slidingWindow)Setter for slidingWindow. ContextWindowCompressionConfig.BuilderslidingWindow(SlidingWindow.Builder slidingWindowBuilder)Setter for slidingWindow builder. ContextWindowCompressionConfig.BuilderclearSlidingWindow()Clears the value of slidingWindow field. abstract ContextWindowCompressionConfigbuild()-
-
Method Detail
-
triggerTokens
abstract ContextWindowCompressionConfig.Builder triggerTokens(Long triggerTokens)
Setter for triggerTokens.
triggerTokens: Number of tokens (before running turn) that triggers context window compression mechanism.
-
clearTriggerTokens
@CanIgnoreReturnValue() ContextWindowCompressionConfig.Builder clearTriggerTokens()
Clears the value of triggerTokens field.
-
slidingWindow
abstract ContextWindowCompressionConfig.Builder slidingWindow(SlidingWindow slidingWindow)
Setter for slidingWindow.
slidingWindow: Sliding window compression mechanism.
-
slidingWindow
@CanIgnoreReturnValue() ContextWindowCompressionConfig.Builder slidingWindow(SlidingWindow.Builder slidingWindowBuilder)
Setter for slidingWindow builder.
slidingWindow: Sliding window compression mechanism.
-
clearSlidingWindow
@CanIgnoreReturnValue() ContextWindowCompressionConfig.Builder clearSlidingWindow()
Clears the value of slidingWindow field.
-
build
abstract ContextWindowCompressionConfig build()
-
-
-
-