-
-
Notifications
You must be signed in to change notification settings - Fork 6.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Java][RestTemplate] Use abstraction for files #6912
[Java][RestTemplate] Use abstraction for files #6912
Conversation
Sync with master
…llow flexible options in generated client when a file is needed (OpenAPITools#6715)
…llow flexible options in generated client when a file is needed (OpenAPITools#6715)
…llow flexible options in generated client when a file is needed (OpenAPITools#6715)
Adding the Java technical committee as requested - @wing328 @bbdouglas @sreeshas @jfiala @lukoyanov @cbornet @jeff9finger @karismann @Zomzog @lwlee2608 @bkabrda. Please review. |
A kind reminder. Would appreciate a review @wing328 @bbdouglas @sreeshas @jfiala @lukoyanov @cbornet @jeff9finger @karismann @Zomzog @lwlee2608 @bkabrda. Thanks. |
Sync with master
…straction_for_files
…va/RestTemplate to allow flexible options in generated client when a file is needed.
CircleCI failure not related to this change. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested locally and the result is good.
Add a new "useAbstractionForFiles" config option that uses abstract objects instead of files where files are needed. With this option, the user will be able to use byte array or input stream instead of java.io.File. The new config option is currently supported only by the resttemplate library.
Fix the dir path mentioned in the pull request template.
To close #6715
PR checklist
./bin/generate-samples.sh
to update all Petstore samples related to your fix. This is important, as CI jobs will verify all generator outputs of your HEAD commit as it would merge with master. These must match the expectations made by your contribution. You may regenerate an individual generator by passing the relevant config(s) as an argument to the script, for example./bin/generate-samples.sh bin/config/java*
. For Windows users, please run the script in Git BASH.master