Class FileRetrieveResponse.Builder
- 
                    
                    - All Implemented Interfaces:
 
 public final class FileRetrieveResponse.BuilderA builder for FileRetrieveResponse. 
- 
                
                    
                    - 
                                
                            
                                Method Summary- 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        idfinal FileRetrieveResponse.Builder id(String id) Unique identifier for the file. 
 - 
                                        idfinal FileRetrieveResponse.Builder id(JsonField<String> id) Sets Builder.id to an arbitrary JSON value. You should usually call Builder.id with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value. 
 - 
                                        bytesfinal FileRetrieveResponse.Builder bytes(Long bytes) Size of the file in bytes. 
 - 
                                        bytesfinal FileRetrieveResponse.Builder bytes(JsonField<Long> bytes) Sets Builder.bytes to an arbitrary JSON value. You should usually call Builder.bytes with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value. 
 - 
                                        containerIdfinal FileRetrieveResponse.Builder containerId(String containerId) The container this file belongs to. 
 - 
                                        containerIdfinal FileRetrieveResponse.Builder containerId(JsonField<String> containerId) Sets Builder.containerId to an arbitrary JSON value. You should usually call Builder.containerId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value. 
 - 
                                        createdAtfinal FileRetrieveResponse.Builder createdAt(Long createdAt) Unix timestamp (in seconds) when the file was created. 
 - 
                                        createdAtfinal FileRetrieveResponse.Builder createdAt(JsonField<Long> createdAt) Sets Builder.createdAt to an arbitrary JSON value. You should usually call Builder.createdAt with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value. 
 - 
                                        object_final FileRetrieveResponse.Builder object_(JsonValue object_) Sets the field to an arbitrary JSON value. It is usually unnecessary to call this method because the field defaults to the following: JsonValue.from("container.file")This method is primarily for setting the field to an undocumented or not yet supported value. 
 - 
                                        pathfinal FileRetrieveResponse.Builder path(String path) Path of the file in the container. 
 - 
                                        pathfinal FileRetrieveResponse.Builder path(JsonField<String> path) Sets Builder.path to an arbitrary JSON value. You should usually call Builder.path with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value. 
 - 
                                        sourcefinal FileRetrieveResponse.Builder source(String source) Source of the file (e.g., user,assistant).
 - 
                                        sourcefinal FileRetrieveResponse.Builder source(JsonField<String> source) Sets Builder.source to an arbitrary JSON value. You should usually call Builder.source with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value. 
 - 
                                        additionalPropertiesfinal FileRetrieveResponse.Builder additionalProperties(Map<String, JsonValue> additionalProperties) 
 - 
                                        putAdditionalPropertyfinal FileRetrieveResponse.Builder putAdditionalProperty(String key, JsonValue value) 
 - 
                                        putAllAdditionalPropertiesfinal FileRetrieveResponse.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties) 
 - 
                                        removeAdditionalPropertyfinal FileRetrieveResponse.Builder removeAdditionalProperty(String key) 
 - 
                                        removeAllAdditionalPropertiesfinal FileRetrieveResponse.Builder removeAllAdditionalProperties(Set<String> keys) 
 - 
                                        buildfinal FileRetrieveResponse build() Returns an immutable instance of FileRetrieveResponse. Further updates to this Builder will not mutate the returned instance. The following fields are required: .id() .bytes() .containerId() .createdAt() .path() .source()
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-