Class SessionCreateParams.Builder
- 
                    
                    - All Implemented Interfaces:
 
 public final class SessionCreateParams.BuilderA builder for SessionCreateParams. 
- 
                
                    
                    - 
                                
                            
                                Method Summary- 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        bodyfinal SessionCreateParams.Builder body(SessionCreateParams.Body body) Sets the entire request body. This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead: 
 - 
                                        userfinal SessionCreateParams.Builder user(String user) A free-form string that identifies your end user; ensures this Session can access other objects that have the same userscope.
 - 
                                        userfinal SessionCreateParams.Builder user(JsonField<String> user) Sets Builder.user to an arbitrary JSON value. You should usually call Builder.user with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value. 
 - 
                                        workflowfinal SessionCreateParams.Builder workflow(ChatSessionWorkflowParam workflow) Workflow that powers the session. 
 - 
                                        workflowfinal SessionCreateParams.Builder workflow(JsonField<ChatSessionWorkflowParam> workflow) Sets Builder.workflow to an arbitrary JSON value. You should usually call Builder.workflow with a well-typed ChatSessionWorkflowParam value instead. This method is primarily for setting the field to an undocumented or not yet supported value. 
 - 
                                        chatkitConfigurationfinal SessionCreateParams.Builder chatkitConfiguration(ChatSessionChatKitConfigurationParam chatkitConfiguration) Optional overrides for ChatKit runtime configuration features 
 - 
                                        chatkitConfigurationfinal SessionCreateParams.Builder chatkitConfiguration(JsonField<ChatSessionChatKitConfigurationParam> chatkitConfiguration) Sets Builder.chatkitConfiguration to an arbitrary JSON value. You should usually call Builder.chatkitConfiguration with a well-typed ChatSessionChatKitConfigurationParam value instead. This method is primarily for setting the field to an undocumented or not yet supported value. 
 - 
                                        expiresAfterfinal SessionCreateParams.Builder expiresAfter(ChatSessionExpiresAfterParam expiresAfter) Optional override for session expiration timing in seconds from creation. Defaults to 10 minutes. 
 - 
                                        expiresAfterfinal SessionCreateParams.Builder expiresAfter(JsonField<ChatSessionExpiresAfterParam> expiresAfter) Sets Builder.expiresAfter to an arbitrary JSON value. You should usually call Builder.expiresAfter with a well-typed ChatSessionExpiresAfterParam value instead. This method is primarily for setting the field to an undocumented or not yet supported value. 
 - 
                                        rateLimitsfinal SessionCreateParams.Builder rateLimits(ChatSessionRateLimitsParam rateLimits) Optional override for per-minute request limits. When omitted, defaults to 10. 
 - 
                                        rateLimitsfinal SessionCreateParams.Builder rateLimits(JsonField<ChatSessionRateLimitsParam> rateLimits) Sets Builder.rateLimits to an arbitrary JSON value. You should usually call Builder.rateLimits with a well-typed ChatSessionRateLimitsParam value instead. This method is primarily for setting the field to an undocumented or not yet supported value. 
 - 
                                        additionalBodyPropertiesfinal SessionCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties) 
 - 
                                        putAdditionalBodyPropertyfinal SessionCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value) 
 - 
                                        putAllAdditionalBodyPropertiesfinal SessionCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties) 
 - 
                                        removeAdditionalBodyPropertyfinal SessionCreateParams.Builder removeAdditionalBodyProperty(String key) 
 - 
                                        removeAllAdditionalBodyPropertiesfinal SessionCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys) 
 - 
                                        additionalHeadersfinal SessionCreateParams.Builder additionalHeaders(Headers additionalHeaders) 
 - 
                                        additionalHeadersfinal SessionCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders) 
 - 
                                        putAdditionalHeaderfinal SessionCreateParams.Builder putAdditionalHeader(String name, String value) 
 - 
                                        putAdditionalHeadersfinal SessionCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values) 
 - 
                                        putAllAdditionalHeadersfinal SessionCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders) 
 - 
                                        putAllAdditionalHeadersfinal SessionCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders) 
 - 
                                        replaceAdditionalHeadersfinal SessionCreateParams.Builder replaceAdditionalHeaders(String name, String value) 
 - 
                                        replaceAdditionalHeadersfinal SessionCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values) 
 - 
                                        replaceAllAdditionalHeadersfinal SessionCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders) 
 - 
                                        replaceAllAdditionalHeadersfinal SessionCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders) 
 - 
                                        removeAdditionalHeadersfinal SessionCreateParams.Builder removeAdditionalHeaders(String name) 
 - 
                                        removeAllAdditionalHeadersfinal SessionCreateParams.Builder removeAllAdditionalHeaders(Set<String> names) 
 - 
                                        additionalQueryParamsfinal SessionCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams) 
 - 
                                        additionalQueryParamsfinal SessionCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams) 
 - 
                                        putAdditionalQueryParamfinal SessionCreateParams.Builder putAdditionalQueryParam(String key, String value) 
 - 
                                        putAdditionalQueryParamsfinal SessionCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values) 
 - 
                                        putAllAdditionalQueryParamsfinal SessionCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams) 
 - 
                                        putAllAdditionalQueryParamsfinal SessionCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams) 
 - 
                                        replaceAdditionalQueryParamsfinal SessionCreateParams.Builder replaceAdditionalQueryParams(String key, String value) 
 - 
                                        replaceAdditionalQueryParamsfinal SessionCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values) 
 - 
                                        replaceAllAdditionalQueryParamsfinal SessionCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams) 
 - 
                                        replaceAllAdditionalQueryParamsfinal SessionCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams) 
 - 
                                        removeAdditionalQueryParamsfinal SessionCreateParams.Builder removeAdditionalQueryParams(String key) 
 - 
                                        removeAllAdditionalQueryParamsfinal SessionCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys) 
 - 
                                        buildfinal SessionCreateParams build() Returns an immutable instance of SessionCreateParams. Further updates to this Builder will not mutate the returned instance. The following fields are required: .user() .workflow()
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-