Class FileChunkingStrategyParam
- 
                    
                    - All Implemented Interfaces:
 
 public final class FileChunkingStrategyParamThe chunking strategy used to chunk the file(s). If not set, will use the autostrategy. Only applicable iffile_idsis non-empty.
- 
                
                    
                    - 
                                
                            
                                Nested Class SummaryNested Classes Modifier and Type Class Description public interfaceFileChunkingStrategyParam.VisitorAn interface that defines how to map each variant of FileChunkingStrategyParam to a value of type T. 
 - 
                                
                            
                                Method SummaryModifier and Type Method Description final Optional<AutoFileChunkingStrategyParam>auto()The default strategy. final Optional<StaticFileChunkingStrategyObjectParam>static_()Customize your own chunking strategy by setting chunk size and chunk overlap. final BooleanisAuto()final BooleanisStatic()final AutoFileChunkingStrategyParamasAuto()The default strategy. final StaticFileChunkingStrategyObjectParamasStatic()Customize your own chunking strategy by setting chunk size and chunk overlap. final Optional<JsonValue>_json()final <T extends Any> Taccept(FileChunkingStrategyParam.Visitor<T> visitor)final FileChunkingStrategyParamvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static FileChunkingStrategyParamofAuto(AutoFileChunkingStrategyParam auto)The default strategy. final static FileChunkingStrategyParamofStatic(StaticFileChunkingStrategyObjectParam static_)Customize your own chunking strategy by setting chunk size and chunk overlap. - 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        autofinal Optional<AutoFileChunkingStrategyParam> auto() The default strategy. This strategy currently uses a max_chunk_size_tokensof800andchunk_overlap_tokensof400.
 - 
                                        static_final Optional<StaticFileChunkingStrategyObjectParam> static_() Customize your own chunking strategy by setting chunk size and chunk overlap. 
 - 
                                        asAutofinal AutoFileChunkingStrategyParam asAuto() The default strategy. This strategy currently uses a max_chunk_size_tokensof800andchunk_overlap_tokensof400.
 - 
                                        asStaticfinal StaticFileChunkingStrategyObjectParam asStatic() Customize your own chunking strategy by setting chunk size and chunk overlap. 
 - 
                                        acceptfinal <T extends Any> T accept(FileChunkingStrategyParam.Visitor<T> visitor) 
 - 
                                        validatefinal FileChunkingStrategyParam validate() 
 - 
                                        ofAutofinal static FileChunkingStrategyParam ofAuto(AutoFileChunkingStrategyParam auto) The default strategy. This strategy currently uses a max_chunk_size_tokensof800andchunk_overlap_tokensof400.
 - 
                                        ofStaticfinal static FileChunkingStrategyParam ofStatic(StaticFileChunkingStrategyObjectParam static_) Customize your own chunking strategy by setting chunk size and chunk overlap. 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-