|
Apache OpenDALâ„¢ C Binding
The C binding for Apache OpenDALâ„¢
|
The options for copy operations. More...
#include <opendal.h>
Public Attributes | |
| bool | if_not_exists |
| const char * | if_match |
| const char * | source_version |
| bool | has_source_content_length_hint |
| uint64_t | source_content_length_hint |
| uintptr_t | concurrent |
| bool | has_chunk |
| uintptr_t | chunk |
The options for copy operations.
Use opendal_copy_options_new() to construct and opendal_copy_options_free() to free.
| uintptr_t opendal_copy_options::chunk |
Chunk size for segmented copy operations.
| uintptr_t opendal_copy_options::concurrent |
Concurrent copy operations. 0 means sequential copy.
| bool opendal_copy_options::has_chunk |
Whether chunk has been set.
| bool opendal_copy_options::has_source_content_length_hint |
Whether source_content_length_hint has been set.
| const char* opendal_copy_options::if_match |
If-Match condition; NULL means unset.
| bool opendal_copy_options::if_not_exists |
Only copy if target does not exist; default false.
| uint64_t opendal_copy_options::source_content_length_hint |
Known content length of the source object.
| const char* opendal_copy_options::source_version |
Source version; NULL means unset.