If operator supports batch.
If operator supports batch delete.
The max operations that operator supports in batch.
If operator supports blocking.
If operator supports copy.
If operator supports create dir.
If operator supports delete.
If operator supports list.
If backend supports list with limit.
If backend supports list with recursive.
If backend supports list with start after.
If operator supports presign.
If operator supports presign read.
If operator supports presign stat.
If operator supports presign write.
If operator supports read.
If operator supports read with if match.
If operator supports read with if none match.
if operator supports read with override cache control.
if operator supports read with override content disposition.
if operator supports read with override content type.
If operator supports rename.
If operator supports stat.
If operator supports stat with if match.
If operator supports stat with if none match.
If operator supports write.
If operator supports write by append.
If operator supports write with empty content.
If operator supports write can be called in multi times.
write_multi_align_size is the align size that services required in write_multi.
For example, Google GCS requires align size to 256KiB in write_multi.
write_multi_max_size is the max size that services support in write_multi.
For example, AWS S3 supports 5GiB as max in write_multi.
write_multi_min_size is the min size that services support in write_multi.
For example, AWS S3 requires at least 5MiB in write_multi expect the last one.
write_total_max_size is the max size that services support in write_total.
For example, Cloudflare D1 supports 1MB as max in write_total.
If operator supports write with cache control.
If operator supports write with content disposition.
If operator supports write with content type.
Copyright © 2022-2024, The Apache Software Foundation. Apache OpenDAL, OpenDAL, and Apache are either registered trademarks or trademarks of the Apache Software Foundation.
Capability is used to describe what operations are supported by current Operator.
Via capability, we can know:
Add fields of Capabilities with be public and can be accessed directly.