GoogleCloudAiplatformV1CompactionConfig class
Configuration for session compaction.
Compaction has two independent categories that may be enabled individually or together. When both are enabled they run as a stackable pipeline (deterministic event editing first, then summarization if the session is still above the target). At least one category must be enabled; a config with neither is rejected (enforced server-side). This message is standalone so it can be reused across surfaces (e.g. on the compact request today, and on session creation for a future reactive trigger).
Constructors
Properties
- eventEditing ↔ GoogleCloudAiplatformV1CompactionConfigEventEditingConfig?
-
Event-history editing compaction configuration.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- summarization ↔ GoogleCloudAiplatformV1CompactionConfigLlmSummarizationConfig?
-
LLM summarization compaction configuration.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited