opendal icon indicating copy to clipboard operation
opendal copied to clipboard

Tracking issues for migrating Java bindings to RFC-6213 Options API

Open geruh opened this issue 6 months ago • 1 comments

Following RFC-6213 (#6213), OpenDAL has introduced a new options-based API pattern to replace the builder pattern for operations (e.g. write_with().append(true)). The new approach simplifies cross language binding parity for capabilities and supported options across all language bindings!

The following Options need to be added or migrated to use this new API in the Java bindings:

  • [x] WriteOptions: #6219
  • [ ] ReadOptions (needs migration and partially added)
  • [x] StatOptions: #6255
  • [ ] DeleteOptions (not implemented)
  • [x] ListOptions #6246

geruh avatar May 28 '25 01:05 geruh

Excellent job, @geruh!

Xuanwo avatar May 28 '25 04:05 Xuanwo