Class ThreadCreateParams.ToolResources.FileSearch.VectorStore.ChunkingStrategy.Static.InnerStatic.Builder
- 
                    
                    - All Implemented Interfaces:
 
 public final class ThreadCreateParams.ToolResources.FileSearch.VectorStore.ChunkingStrategy.Static.InnerStatic.BuilderA builder for InnerStatic. 
- 
                
                    
                    - 
                                
                            
                                Method Summary- 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        chunkOverlapTokensfinal ThreadCreateParams.ToolResources.FileSearch.VectorStore.ChunkingStrategy.Static.InnerStatic.Builder chunkOverlapTokens(Long chunkOverlapTokens) The number of tokens that overlap between chunks. The default value is 400.Note that the overlap must not exceed half of max_chunk_size_tokens.
 - 
                                        chunkOverlapTokensfinal ThreadCreateParams.ToolResources.FileSearch.VectorStore.ChunkingStrategy.Static.InnerStatic.Builder chunkOverlapTokens(JsonField<Long> chunkOverlapTokens) Sets Builder.chunkOverlapTokens to an arbitrary JSON value. You should usually call Builder.chunkOverlapTokens with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value. 
 - 
                                        maxChunkSizeTokensfinal ThreadCreateParams.ToolResources.FileSearch.VectorStore.ChunkingStrategy.Static.InnerStatic.Builder maxChunkSizeTokens(Long maxChunkSizeTokens) The maximum number of tokens in each chunk. The default value is 800. The minimum value is100and the maximum value is4096.
 - 
                                        maxChunkSizeTokensfinal ThreadCreateParams.ToolResources.FileSearch.VectorStore.ChunkingStrategy.Static.InnerStatic.Builder maxChunkSizeTokens(JsonField<Long> maxChunkSizeTokens) Sets Builder.maxChunkSizeTokens to an arbitrary JSON value. You should usually call Builder.maxChunkSizeTokens with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value. 
 - 
                                        additionalPropertiesfinal ThreadCreateParams.ToolResources.FileSearch.VectorStore.ChunkingStrategy.Static.InnerStatic.Builder additionalProperties(Map<String, JsonValue> additionalProperties) 
 - 
                                        putAdditionalPropertyfinal ThreadCreateParams.ToolResources.FileSearch.VectorStore.ChunkingStrategy.Static.InnerStatic.Builder putAdditionalProperty(String key, JsonValue value) 
 - 
                                        putAllAdditionalPropertiesfinal ThreadCreateParams.ToolResources.FileSearch.VectorStore.ChunkingStrategy.Static.InnerStatic.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties) 
 - 
                                        removeAdditionalPropertyfinal ThreadCreateParams.ToolResources.FileSearch.VectorStore.ChunkingStrategy.Static.InnerStatic.Builder removeAdditionalProperty(String key) 
 - 
                                        removeAllAdditionalPropertiesfinal ThreadCreateParams.ToolResources.FileSearch.VectorStore.ChunkingStrategy.Static.InnerStatic.Builder removeAllAdditionalProperties(Set<String> keys) 
 - 
                                        buildfinal ThreadCreateParams.ToolResources.FileSearch.VectorStore.ChunkingStrategy.Static.InnerStatic build() Returns an immutable instance of InnerStatic. Further updates to this Builder will not mutate the returned instance. The following fields are required: .chunkOverlapTokens() .maxChunkSizeTokens()
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-