Class ChatSessionChatKitConfigurationParam.FileUpload.Builder
-
- All Implemented Interfaces:
public final class ChatSessionChatKitConfigurationParam.FileUpload.Builder
A builder for FileUpload.
-
-
Method Summary
-
-
Method Detail
-
enabled
final ChatSessionChatKitConfigurationParam.FileUpload.Builder enabled(Boolean enabled)
Enable uploads for this session. Defaults to false.
-
enabled
final ChatSessionChatKitConfigurationParam.FileUpload.Builder enabled(JsonField<Boolean> enabled)
Sets Builder.enabled to an arbitrary JSON value.
You should usually call Builder.enabled with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
maxFileSize
final ChatSessionChatKitConfigurationParam.FileUpload.Builder maxFileSize(Long maxFileSize)
Maximum size in megabytes for each uploaded file. Defaults to 512 MB, which is the maximum allowable size.
-
maxFileSize
final ChatSessionChatKitConfigurationParam.FileUpload.Builder maxFileSize(JsonField<Long> maxFileSize)
Sets Builder.maxFileSize to an arbitrary JSON value.
You should usually call Builder.maxFileSize with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
maxFiles
final ChatSessionChatKitConfigurationParam.FileUpload.Builder maxFiles(Long maxFiles)
Maximum number of files that can be uploaded to the session. Defaults to 10.
-
maxFiles
final ChatSessionChatKitConfigurationParam.FileUpload.Builder maxFiles(JsonField<Long> maxFiles)
Sets Builder.maxFiles to an arbitrary JSON value.
You should usually call Builder.maxFiles with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final ChatSessionChatKitConfigurationParam.FileUpload.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final ChatSessionChatKitConfigurationParam.FileUpload.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final ChatSessionChatKitConfigurationParam.FileUpload.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final ChatSessionChatKitConfigurationParam.FileUpload.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final ChatSessionChatKitConfigurationParam.FileUpload.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final ChatSessionChatKitConfigurationParam.FileUpload build()
Returns an immutable instance of FileUpload.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-