Class ChatSessionChatKitConfigurationParam
-
- All Implemented Interfaces:
public final class ChatSessionChatKitConfigurationParam
Optional per-session configuration settings for ChatKit behavior.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
ChatSessionChatKitConfigurationParam.Builder
A builder for ChatSessionChatKitConfigurationParam.
public final class
ChatSessionChatKitConfigurationParam.AutomaticThreadTitling
Configuration for automatic thread titling. When omitted, automatic thread titling is enabled by default.
public final class
ChatSessionChatKitConfigurationParam.FileUpload
Configuration for upload enablement and limits. When omitted, uploads are disabled by default (max_files 10, max_file_size 512 MB).
public final class
ChatSessionChatKitConfigurationParam.History
Configuration for chat history retention. When omitted, history is enabled by default with no limit on recent_threads (null).
-
Method Summary
-
-
Method Detail
-
automaticThreadTitling
final Optional<ChatSessionChatKitConfigurationParam.AutomaticThreadTitling> automaticThreadTitling()
Configuration for automatic thread titling. When omitted, automatic thread titling is enabled by default.
-
fileUpload
final Optional<ChatSessionChatKitConfigurationParam.FileUpload> fileUpload()
Configuration for upload enablement and limits. When omitted, uploads are disabled by default (max_files 10, max_file_size 512 MB).
-
history
final Optional<ChatSessionChatKitConfigurationParam.History> history()
Configuration for chat history retention. When omitted, history is enabled by default with no limit on recent_threads (null).
-
_automaticThreadTitling
final JsonField<ChatSessionChatKitConfigurationParam.AutomaticThreadTitling> _automaticThreadTitling()
Returns the raw JSON value of automaticThreadTitling.
Unlike automaticThreadTitling, this method doesn't throw if the JSON field has an unexpected type.
-
_fileUpload
final JsonField<ChatSessionChatKitConfigurationParam.FileUpload> _fileUpload()
Returns the raw JSON value of fileUpload.
Unlike fileUpload, this method doesn't throw if the JSON field has an unexpected type.
-
_history
final JsonField<ChatSessionChatKitConfigurationParam.History> _history()
Returns the raw JSON value of history.
Unlike history, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final ChatSessionChatKitConfigurationParam.Builder toBuilder()
-
validate
final ChatSessionChatKitConfigurationParam validate()
-
builder
final static ChatSessionChatKitConfigurationParam.Builder builder()
Returns a mutable builder for constructing an instance of ChatSessionChatKitConfigurationParam.
-
-
-
-