Class UploadCreateParams.Builder
- 
                    
                    - All Implemented Interfaces:
 
 public final class UploadCreateParams.BuilderA builder for UploadCreateParams. 
- 
                
                    
                    - 
                                
                            
                                Method Summary- 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        bodyfinal UploadCreateParams.Builder body(UploadCreateParams.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: 
 - 
                                        bytesfinal UploadCreateParams.Builder bytes(Long bytes) The number of bytes in the file you are uploading. 
 - 
                                        bytesfinal UploadCreateParams.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. 
 - 
                                        filenamefinal UploadCreateParams.Builder filename(String filename) The name of the file to upload. 
 - 
                                        filenamefinal UploadCreateParams.Builder filename(JsonField<String> filename) Sets Builder.filename to an arbitrary JSON value. You should usually call Builder.filename with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value. 
 - 
                                        mimeTypefinal UploadCreateParams.Builder mimeType(String mimeType) The MIME type of the file. This must fall within the supported MIME types for your file purpose. See the supported MIME types for assistants and vision. 
 - 
                                        mimeTypefinal UploadCreateParams.Builder mimeType(JsonField<String> mimeType) Sets Builder.mimeType to an arbitrary JSON value. You should usually call Builder.mimeType with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value. 
 - 
                                        purposefinal UploadCreateParams.Builder purpose(FilePurpose purpose) The intended purpose of the uploaded file. See the documentation on File purposes. 
 - 
                                        purposefinal UploadCreateParams.Builder purpose(JsonField<FilePurpose> purpose) Sets Builder.purpose to an arbitrary JSON value. You should usually call Builder.purpose with a well-typed FilePurpose value instead. This method is primarily for setting the field to an undocumented or not yet supported value. 
 - 
                                        expiresAfterfinal UploadCreateParams.Builder expiresAfter(UploadCreateParams.ExpiresAfter expiresAfter) The expiration policy for a file. By default, files with purpose=batchexpire after 30 days and all other files are persisted until they are manually deleted.
 - 
                                        expiresAfterfinal UploadCreateParams.Builder expiresAfter(JsonField<UploadCreateParams.ExpiresAfter> expiresAfter) Sets Builder.expiresAfter to an arbitrary JSON value. You should usually call Builder.expiresAfter with a well-typed ExpiresAfter value instead. This method is primarily for setting the field to an undocumented or not yet supported value. 
 - 
                                        additionalBodyPropertiesfinal UploadCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties) 
 - 
                                        putAdditionalBodyPropertyfinal UploadCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value) 
 - 
                                        putAllAdditionalBodyPropertiesfinal UploadCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties) 
 - 
                                        removeAdditionalBodyPropertyfinal UploadCreateParams.Builder removeAdditionalBodyProperty(String key) 
 - 
                                        removeAllAdditionalBodyPropertiesfinal UploadCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys) 
 - 
                                        additionalHeadersfinal UploadCreateParams.Builder additionalHeaders(Headers additionalHeaders) 
 - 
                                        additionalHeadersfinal UploadCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders) 
 - 
                                        putAdditionalHeaderfinal UploadCreateParams.Builder putAdditionalHeader(String name, String value) 
 - 
                                        putAdditionalHeadersfinal UploadCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values) 
 - 
                                        putAllAdditionalHeadersfinal UploadCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders) 
 - 
                                        putAllAdditionalHeadersfinal UploadCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders) 
 - 
                                        replaceAdditionalHeadersfinal UploadCreateParams.Builder replaceAdditionalHeaders(String name, String value) 
 - 
                                        replaceAdditionalHeadersfinal UploadCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values) 
 - 
                                        replaceAllAdditionalHeadersfinal UploadCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders) 
 - 
                                        replaceAllAdditionalHeadersfinal UploadCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders) 
 - 
                                        removeAdditionalHeadersfinal UploadCreateParams.Builder removeAdditionalHeaders(String name) 
 - 
                                        removeAllAdditionalHeadersfinal UploadCreateParams.Builder removeAllAdditionalHeaders(Set<String> names) 
 - 
                                        additionalQueryParamsfinal UploadCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams) 
 - 
                                        additionalQueryParamsfinal UploadCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams) 
 - 
                                        putAdditionalQueryParamfinal UploadCreateParams.Builder putAdditionalQueryParam(String key, String value) 
 - 
                                        putAdditionalQueryParamsfinal UploadCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values) 
 - 
                                        putAllAdditionalQueryParamsfinal UploadCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams) 
 - 
                                        putAllAdditionalQueryParamsfinal UploadCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams) 
 - 
                                        replaceAdditionalQueryParamsfinal UploadCreateParams.Builder replaceAdditionalQueryParams(String key, String value) 
 - 
                                        replaceAdditionalQueryParamsfinal UploadCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values) 
 - 
                                        replaceAllAdditionalQueryParamsfinal UploadCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams) 
 - 
                                        replaceAllAdditionalQueryParamsfinal UploadCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams) 
 - 
                                        removeAdditionalQueryParamsfinal UploadCreateParams.Builder removeAdditionalQueryParams(String key) 
 - 
                                        removeAllAdditionalQueryParamsfinal UploadCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys) 
 - 
                                        buildfinal UploadCreateParams build() Returns an immutable instance of UploadCreateParams. Further updates to this Builder will not mutate the returned instance. The following fields are required: .bytes() .filename() .mimeType() .purpose()
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-