This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git
The following commit(s) were added to refs/heads/gh-pages by this push:
new e5c25904 deploy: bd01753eebf36586fd3dd77a72511357a158fc3e
e5c25904 is described below
commit e5c2590427d94a0b075fc3f637633d2f99405f3b
Author: Xuanwo <[email protected]>
AuthorDate: Sun Apr 23 08:37:47 2023 +0000
deploy: bd01753eebf36586fd3dd77a72511357a158fc3e
---
404.html | 4 +-
assets/js/ae4554eb.3fc148e6.js | 1 +
assets/js/ae4554eb.d1b61b5d.js | 1 -
assets/js/c377a04b.0a5cb9f9.js | 1 +
assets/js/c377a04b.d289af79.js | 1 -
...e~main.ff408c8a.js => runtime~main.0a0c2b17.js} | 2 +-
blog/archive/index.html | 4 +-
blog/index.html | 4 +-
blog/opendal-entered-apache-incubator/index.html | 4 +-
blog/tags/announcement/index.html | 4 +-
blog/tags/index.html | 4 +-
docs/index.html | 6 +--
docs/nodejs/classes/BlockingLister.html | 4 +-
docs/nodejs/classes/Entry.html | 4 +-
docs/nodejs/classes/Lister.html | 4 +-
docs/nodejs/classes/Metadata.html | 18 +++----
docs/nodejs/classes/Operator.html | 56 +++++++++++-----------
docs/nodejs/interfaces/PresignedRequest.html | 8 ++--
docs/python/opendal.html | 42 ++++++++--------
docs/python/search.js | 2 +-
docs/rust/opendal/services/index.html | 3 +-
docs/rust/opendal/services/struct.S3.html | 55 ++++++++++-----------
docs/rust/opendal/trait.Builder.html | 2 +-
docs/rust/src/opendal/services/s3/backend.rs.html | 4 +-
docs/vision/index.html | 6 +--
index.html | 4 +-
26 files changed, 126 insertions(+), 122 deletions(-)
diff --git a/404.html b/404.html
index 4d36f236..cb93ea14 100644
--- a/404.html
+++ b/404.html
@@ -5,13 +5,13 @@
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">Page Not Found | Apache OpenDAL</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://opendal.apache.org/404.html"><meta
data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true"
name="docusaurus_tag" content="default"><meta data-rh="true"
name="docsearch:language" content="en"><meta data-rh [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache OpenDAL Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.8610ae2e.css">
-<link rel="preload" href="/assets/js/runtime~main.ff408c8a.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.0a0c2b17.js" as="script">
<link rel="preload" href="/assets/js/main.5b9603d6.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var
t=null;try{t=localStorage.getItem("theme")}catch(t){}return
t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
-<script src="/assets/js/runtime~main.ff408c8a.js"></script>
+<script src="/assets/js/runtime~main.0a0c2b17.js"></script>
<script src="/assets/js/main.5b9603d6.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/assets/js/ae4554eb.3fc148e6.js b/assets/js/ae4554eb.3fc148e6.js
new file mode 100644
index 00000000..725930ba
--- /dev/null
+++ b/assets/js/ae4554eb.3fc148e6.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkopendal_website=self.webpackChunkopendal_website||[]).push([[983],{3905:(e,t,r)=>{r.d(t,{Zo:()=>d,kt:()=>f});var
a=r(7294);function n(e,t,r){return t in
e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function
o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var
a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return
Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}retur
[...]
\ No newline at end of file
diff --git a/assets/js/ae4554eb.d1b61b5d.js b/assets/js/ae4554eb.d1b61b5d.js
deleted file mode 100644
index 63c63624..00000000
--- a/assets/js/ae4554eb.d1b61b5d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkopendal_website=self.webpackChunkopendal_website||[]).push([[983],{3905:(e,t,r)=>{r.d(t,{Zo:()=>d,kt:()=>f});var
a=r(7294);function n(e,t,r){return t in
e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function
o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var
a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return
Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}retur
[...]
\ No newline at end of file
diff --git a/assets/js/c377a04b.0a5cb9f9.js b/assets/js/c377a04b.0a5cb9f9.js
new file mode 100644
index 00000000..e7a91c71
--- /dev/null
+++ b/assets/js/c377a04b.0a5cb9f9.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkopendal_website=self.webpackChunkopendal_website||[]).push([[971],{3905:(e,t,n)=>{n.d(t,{Zo:()=>c,kt:()=>f});var
r=n(7294);function a(e,t,n){return t in
e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function
o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var
r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return
Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}retur
[...]
\ No newline at end of file
diff --git a/assets/js/c377a04b.d289af79.js b/assets/js/c377a04b.d289af79.js
deleted file mode 100644
index 0dca880d..00000000
--- a/assets/js/c377a04b.d289af79.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkopendal_website=self.webpackChunkopendal_website||[]).push([[971],{3905:(e,t,n)=>{n.d(t,{Zo:()=>c,kt:()=>f});var
r=n(7294);function a(e,t,n){return t in
e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function
o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var
r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return
Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}retur
[...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.ff408c8a.js
b/assets/js/runtime~main.0a0c2b17.js
similarity index 54%
rename from assets/js/runtime~main.ff408c8a.js
rename to assets/js/runtime~main.0a0c2b17.js
index c8dca0ea..ff2a3d97 100644
--- a/assets/js/runtime~main.ff408c8a.js
+++ b/assets/js/runtime~main.0a0c2b17.js
@@ -1 +1 @@
-(()=>{"use strict";var e,t,r,a,o,n={},f={};function c(e){var t=f[e];if(void
0!==t)return t.exports;var r=f[e]={exports:{}};return
n[e].call(r.exports,r,r.exports,c),r.exports}c.m=n,e=[],c.O=(t,r,a,o)=>{if(!r){var
n=1/0;for(d=0;d<e.length;d++){r=e[d][0],a=e[d][1],o=e[d][2];for(var
f=!0,i=0;i<r.length;i++)(!1&o||n>=o)&&Object.keys(c.O).every((e=>c.O[e](r[i])))?r.splice(i--,1):(f=!1,o<n&&(n=o));if(f){e.splice(d--,1);var
b=a();void 0!==b&&(t=b)}}return t}o=o||0;for(var d=e.length;d>0&&e[d-1] [...]
\ No newline at end of file
+(()=>{"use strict";var e,t,r,a,o,f={},n={};function c(e){var t=n[e];if(void
0!==t)return t.exports;var r=n[e]={exports:{}};return
f[e].call(r.exports,r,r.exports,c),r.exports}c.m=f,e=[],c.O=(t,r,a,o)=>{if(!r){var
f=1/0;for(d=0;d<e.length;d++){r=e[d][0],a=e[d][1],o=e[d][2];for(var
n=!0,i=0;i<r.length;i++)(!1&o||f>=o)&&Object.keys(c.O).every((e=>c.O[e](r[i])))?r.splice(i--,1):(n=!1,o<f&&(f=o));if(n){e.splice(d--,1);var
b=a();void 0!==b&&(t=b)}}return t}o=o||0;for(var d=e.length;d>0&&e[d-1] [...]
\ No newline at end of file
diff --git a/blog/archive/index.html b/blog/archive/index.html
index 55bd940a..1ab5e58d 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -5,13 +5,13 @@
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">Archive | Apache OpenDAL</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:url"
content="https://opendal.apache.org/blog/archive"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docusaurus_tag" content="default"><meta data-rh="true"
name="docsearch:language" content="en"><meta data-rh="t [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache OpenDAL Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.8610ae2e.css">
-<link rel="preload" href="/assets/js/runtime~main.ff408c8a.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.0a0c2b17.js" as="script">
<link rel="preload" href="/assets/js/main.5b9603d6.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var
t=null;try{t=localStorage.getItem("theme")}catch(t){}return
t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
-<script src="/assets/js/runtime~main.ff408c8a.js"></script>
+<script src="/assets/js/runtime~main.0a0c2b17.js"></script>
<script src="/assets/js/main.5b9603d6.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/index.html b/blog/index.html
index 465a6350..abc0d69b 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -5,13 +5,13 @@
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">Blog | Apache OpenDAL</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:url"
content="https://opendal.apache.org/blog"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="en"><meta data-rh="true" property="og:title"
content="Blog | Apache OpenDAL"><meta data-rh=" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache OpenDAL Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.8610ae2e.css">
-<link rel="preload" href="/assets/js/runtime~main.ff408c8a.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.0a0c2b17.js" as="script">
<link rel="preload" href="/assets/js/main.5b9603d6.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var
t=null;try{t=localStorage.getItem("theme")}catch(t){}return
t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
-<script src="/assets/js/runtime~main.ff408c8a.js"></script>
+<script src="/assets/js/runtime~main.0a0c2b17.js"></script>
<script src="/assets/js/main.5b9603d6.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/opendal-entered-apache-incubator/index.html
b/blog/opendal-entered-apache-incubator/index.html
index ccd3131c..8cf19904 100644
--- a/blog/opendal-entered-apache-incubator/index.html
+++ b/blog/opendal-entered-apache-incubator/index.html
@@ -5,13 +5,13 @@
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">Way to Go: OpenDAL successfully entered Apache Incubator
| Apache OpenDAL</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://opendal.apache.org/blog/opendal-entered-apache-incubator"><meta
data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true"
name="docusaurus_tag" content="default"><m [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache OpenDAL Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.8610ae2e.css">
-<link rel="preload" href="/assets/js/runtime~main.ff408c8a.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.0a0c2b17.js" as="script">
<link rel="preload" href="/assets/js/main.5b9603d6.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var
t=null;try{t=localStorage.getItem("theme")}catch(t){}return
t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
-<script src="/assets/js/runtime~main.ff408c8a.js"></script>
+<script src="/assets/js/runtime~main.0a0c2b17.js"></script>
<script src="/assets/js/main.5b9603d6.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/tags/announcement/index.html
b/blog/tags/announcement/index.html
index c2626edd..851d3e87 100644
--- a/blog/tags/announcement/index.html
+++ b/blog/tags/announcement/index.html
@@ -5,13 +5,13 @@
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">One post tagged with "announcement" | Apache
OpenDAL</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://opendal.apache.org/blog/tags/announcement"><meta
data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="en"><meta data-rh="true" property [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache OpenDAL Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.8610ae2e.css">
-<link rel="preload" href="/assets/js/runtime~main.ff408c8a.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.0a0c2b17.js" as="script">
<link rel="preload" href="/assets/js/main.5b9603d6.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var
t=null;try{t=localStorage.getItem("theme")}catch(t){}return
t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
-<script src="/assets/js/runtime~main.ff408c8a.js"></script>
+<script src="/assets/js/runtime~main.0a0c2b17.js"></script>
<script src="/assets/js/main.5b9603d6.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/tags/index.html b/blog/tags/index.html
index b9295056..e82c452e 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -5,13 +5,13 @@
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">Tags | Apache OpenDAL</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:url"
content="https://opendal.apache.org/blog/tags"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="en"><meta data-rh="true" property="og:title"
content="Tags | Apache OpenDAL"><meta data [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache OpenDAL Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.8610ae2e.css">
-<link rel="preload" href="/assets/js/runtime~main.ff408c8a.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.0a0c2b17.js" as="script">
<link rel="preload" href="/assets/js/main.5b9603d6.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var
t=null;try{t=localStorage.getItem("theme")}catch(t){}return
t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
-<script src="/assets/js/runtime~main.ff408c8a.js"></script>
+<script src="/assets/js/runtime~main.0a0c2b17.js"></script>
<script src="/assets/js/main.5b9603d6.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/index.html b/docs/index.html
index c79a434d..38e2dc23 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -5,13 +5,13 @@
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">Overview | Apache OpenDAL</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:url"
content="https://opendal.apache.org/docs/"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="en"><meta data-rh="true"
name="docusaurus_version" content="current"><meta data-rh="tru [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache OpenDAL Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.8610ae2e.css">
-<link rel="preload" href="/assets/js/runtime~main.ff408c8a.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.0a0c2b17.js" as="script">
<link rel="preload" href="/assets/js/main.5b9603d6.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var
t=null;try{t=localStorage.getItem("theme")}catch(t){}return
t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
-<script src="/assets/js/runtime~main.ff408c8a.js"></script>
+<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
+<script src="/assets/js/runtime~main.0a0c2b17.js"></script>
<script src="/assets/js/main.5b9603d6.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/nodejs/classes/BlockingLister.html
b/docs/nodejs/classes/BlockingLister.html
index 57208ac0..b7baac09 100644
--- a/docs/nodejs/classes/BlockingLister.html
+++ b/docs/nodejs/classes/BlockingLister.html
@@ -20,7 +20,7 @@
<ul class="tsd-hierarchy">
<li><span class="target">BlockingLister</span></li></ul></section><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L413">index.d.ts:413</a></li></ul></aside>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L413">index.d.ts:413</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary
class="tsd-accordion-summary tsd-index-summary">
@@ -51,7 +51,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> |
</span><a href="Entry.html" class="tsd-signature-type"
data-tsd-kind="Class">Entry</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L414">index.d.ts:414</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L414">index.d.ts:414</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
diff --git a/docs/nodejs/classes/Entry.html b/docs/nodejs/classes/Entry.html
index efc5fa1d..f3ccfdaf 100644
--- a/docs/nodejs/classes/Entry.html
+++ b/docs/nodejs/classes/Entry.html
@@ -20,7 +20,7 @@
<ul class="tsd-hierarchy">
<li><span class="target">Entry</span></li></ul></section><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L380">index.d.ts:380</a></li></ul></aside>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L380">index.d.ts:380</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary
class="tsd-accordion-summary tsd-index-summary">
@@ -53,7 +53,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L382">index.d.ts:382</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L382">index.d.ts:382</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
diff --git a/docs/nodejs/classes/Lister.html b/docs/nodejs/classes/Lister.html
index 3188a885..1e2f9b12 100644
--- a/docs/nodejs/classes/Lister.html
+++ b/docs/nodejs/classes/Lister.html
@@ -20,7 +20,7 @@
<ul class="tsd-hierarchy">
<li><span class="target">Lister</span></li></ul></section><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L402">index.d.ts:402</a></li></ul></aside>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L402">index.d.ts:402</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary
class="tsd-accordion-summary tsd-index-summary">
@@ -61,7 +61,7 @@ thing internally.</p>
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> |
</span><a href="Entry.html" class="tsd-signature-type"
data-tsd-kind="Class">Entry</a><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L411">index.d.ts:411</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L411">index.d.ts:411</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
diff --git a/docs/nodejs/classes/Metadata.html
b/docs/nodejs/classes/Metadata.html
index 814f353b..0370e980 100644
--- a/docs/nodejs/classes/Metadata.html
+++ b/docs/nodejs/classes/Metadata.html
@@ -20,7 +20,7 @@
<ul class="tsd-hierarchy">
<li><span class="target">Metadata</span></li></ul></section><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L384">index.d.ts:384</a></li></ul></aside>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L384">index.d.ts:384</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary
class="tsd-accordion-summary tsd-index-summary">
@@ -63,7 +63,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> |
</span><span class="tsd-signature-type">string</span></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L390">index.d.ts:390</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L390">index.d.ts:390</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor
tsd-parent-kind-class"><a id="contentLength" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>content<wbr/>Length</span><a
href="#contentLength" aria-label="Permalink" class="tsd-anchor-icon"><svg
class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2"
stroke="currentColor" fill="none" stroke-linecap="round"
stroke-linejoin="round"><use href="#icon-anchor-a"></use><use
href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -73,7 +73,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> |
</span><span class="tsd-signature-type">bigint</span></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L392">index.d.ts:392</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L392">index.d.ts:392</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor
tsd-parent-kind-class"><a id="contentMd5" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>content<wbr/>Md5</span><a href="#contentMd5"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -83,7 +83,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> |
</span><span class="tsd-signature-type">string</span></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L394">index.d.ts:394</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L394">index.d.ts:394</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor
tsd-parent-kind-class"><a id="contentType" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>content<wbr/>Type</span><a
href="#contentType" aria-label="Permalink" class="tsd-anchor-icon"><svg
class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2"
stroke="currentColor" fill="none" stroke-linecap="round"
stroke-linejoin="round"><use href="#icon-anchor-a"></use><use
href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -93,7 +93,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> |
</span><span class="tsd-signature-type">string</span></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L396">index.d.ts:396</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L396">index.d.ts:396</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor
tsd-parent-kind-class"><a id="etag" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>etag</span><a href="#etag"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -103,7 +103,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> |
</span><span class="tsd-signature-type">string</span></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L398">index.d.ts:398</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L398">index.d.ts:398</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor
tsd-parent-kind-class"><a id="lastModified" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>last<wbr/>Modified</span><a
href="#lastModified" aria-label="Permalink" class="tsd-anchor-icon"><svg
class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2"
stroke="currentColor" fill="none" stroke-linecap="round"
stroke-linejoin="round"><use href="#icon-anchor-a"></use><use
href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -113,7 +113,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> |
</span><span class="tsd-signature-type">string</span></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L400">index.d.ts:400</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L400">index.d.ts:400</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="isDirectory" class="tsd-anchor"></a>
@@ -125,7 +125,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L386">index.d.ts:386</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L386">index.d.ts:386</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="isFile" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>is<wbr/>File</span><a href="#isFile"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -135,7 +135,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L388">index.d.ts:388</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L388">index.d.ts:388</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
diff --git a/docs/nodejs/classes/Operator.html
b/docs/nodejs/classes/Operator.html
index 2dee3860..0169218d 100644
--- a/docs/nodejs/classes/Operator.html
+++ b/docs/nodejs/classes/Operator.html
@@ -20,7 +20,7 @@
<ul class="tsd-hierarchy">
<li><span class="target">Operator</span></li></ul></section><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L33">index.d.ts:33</a></li></ul></aside>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L33">index.d.ts:33</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary
class="tsd-accordion-summary tsd-index-summary">
@@ -75,7 +75,7 @@
<h5><code class="tsd-tag ts-flagOptional">Optional</code> options: <span
class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> |
</span><span class="tsd-signature-type">Record</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,
</span><span class="tsd-signature-type">string</span><span
class="tsd-signature-symbol">></span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="Operator.html"
class="tsd-signature-type" data-tsd-kind="Class">Operator</a></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L34">index.d.ts:34</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L34">index.d.ts:34</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="check" class="tsd-anchor"></a>
@@ -94,7 +94,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">void</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L77">index.d.ts:77</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L77">index.d.ts:77</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="copy" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>copy</span><a href="#copy"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -117,7 +117,7 @@
<h5>to: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">void</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L162">index.d.ts:162</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L162">index.d.ts:162</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="copySync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>copy<wbr/>Sync</span><a href="#copySync"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -140,7 +140,7 @@
<h5>to: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L171">index.d.ts:171</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L171">index.d.ts:171</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="createDir" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>create<wbr/>Dir</span><a href="#createDir"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -161,7 +161,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">void</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L104">index.d.ts:104</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L104">index.d.ts:104</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="createDirSync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>create<wbr/>Dir<wbr/>Sync</span><a
href="#createDirSync" aria-label="Permalink" class="tsd-anchor-icon"><svg
class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2"
stroke="currentColor" fill="none" stroke-linecap="round"
stroke-linejoin="round"><use href="#icon-anchor-a"></use><use
href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -182,7 +182,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L113">index.d.ts:113</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L113">index.d.ts:113</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="delete" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>delete</span><a href="#delete"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -208,7 +208,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">void</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L251">index.d.ts:251</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L251">index.d.ts:251</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="deleteSync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>delete<wbr/>Sync</span><a href="#deleteSync"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -229,7 +229,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L260">index.d.ts:260</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L260">index.d.ts:260</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="isExist" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>is<wbr/>Exist</span><a href="#isExist"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -250,7 +250,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">boolean</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L86">index.d.ts:86</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L86">index.d.ts:86</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="isExistSync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>is<wbr/>Exist<wbr/>Sync</span><a
href="#isExistSync" aria-label="Permalink" class="tsd-anchor-icon"><svg
class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2"
stroke="currentColor" fill="none" stroke-linecap="round"
stroke-linejoin="round"><use href="#icon-anchor-a"></use><use
href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -271,7 +271,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L95">index.d.ts:95</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L95">index.d.ts:95</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="list" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>list</span><a href="#list"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -294,7 +294,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><a href="Lister.html"
class="tsd-signature-type" data-tsd-kind="Class">Lister</a><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L307">index.d.ts:307</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L307">index.d.ts:307</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="listSync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>list<wbr/>Sync</span><a href="#listSync"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -317,7 +317,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="BlockingLister.html"
class="tsd-signature-type" data-tsd-kind="Class">BlockingLister</a></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L330">index.d.ts:330</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L330">index.d.ts:330</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="presignRead" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>presign<wbr/>Read</span><a
href="#presignRead" aria-label="Permalink" class="tsd-anchor-icon"><svg
class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2"
stroke="currentColor" fill="none" stroke-linecap="round"
stroke-linejoin="round"><use href="#icon-anchor-a"></use><use
href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -341,7 +341,7 @@
<h5>expires: <span
class="tsd-signature-type">number</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a
href="../interfaces/PresignedRequest.html" class="tsd-signature-type"
data-tsd-kind="Interface">PresignedRequest</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L346">index.d.ts:346</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L346">index.d.ts:346</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="presignStat" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>presign<wbr/>Stat</span><a
href="#presignStat" aria-label="Permalink" class="tsd-anchor-icon"><svg
class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2"
stroke="currentColor" fill="none" stroke-linecap="round"
stroke-linejoin="round"><use href="#icon-anchor-a"></use><use
href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -365,7 +365,7 @@
<h5>expires: <span
class="tsd-signature-type">number</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a
href="../interfaces/PresignedRequest.html" class="tsd-signature-type"
data-tsd-kind="Interface">PresignedRequest</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L378">index.d.ts:378</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L378">index.d.ts:378</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="presignWrite" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>presign<wbr/>Write</span><a
href="#presignWrite" aria-label="Permalink" class="tsd-anchor-icon"><svg
class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2"
stroke="currentColor" fill="none" stroke-linecap="round"
stroke-linejoin="round"><use href="#icon-anchor-a"></use><use
href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -389,7 +389,7 @@
<h5>expires: <span
class="tsd-signature-type">number</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a
href="../interfaces/PresignedRequest.html" class="tsd-signature-type"
data-tsd-kind="Interface">PresignedRequest</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L362">index.d.ts:362</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L362">index.d.ts:362</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="read" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>read</span><a href="#read"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -410,7 +410,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">Buffer</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L122">index.d.ts:122</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L122">index.d.ts:122</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="readSync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>read<wbr/>Sync</span><a href="#readSync"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -431,7 +431,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Buffer</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L131">index.d.ts:131</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L131">index.d.ts:131</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="remove" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>remove</span><a href="#remove"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -457,7 +457,7 @@
<h5>paths: <span class="tsd-signature-type">string</span><span
class="tsd-signature-symbol">[]</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">void</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L272">index.d.ts:272</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L272">index.d.ts:272</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="removeAll" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>remove<wbr/>All</span><a href="#removeAll"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -483,7 +483,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">void</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L284">index.d.ts:284</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L284">index.d.ts:284</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="rename" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>rename</span><a href="#rename"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -507,7 +507,7 @@
<h5>to: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">void</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L182">index.d.ts:182</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L182">index.d.ts:182</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="renameSync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>rename<wbr/>Sync</span><a href="#renameSync"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -531,7 +531,7 @@
<h5>to: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L193">index.d.ts:193</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L193">index.d.ts:193</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="scan" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>scan</span><a href="#scan"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -554,7 +554,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><a href="Lister.html"
class="tsd-signature-type" data-tsd-kind="Class">Lister</a><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L216">index.d.ts:216</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L216">index.d.ts:216</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="scanSync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>scan<wbr/>Sync</span><a href="#scanSync"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -577,7 +577,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="BlockingLister.html"
class="tsd-signature-type" data-tsd-kind="Class">BlockingLister</a></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L239">index.d.ts:239</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L239">index.d.ts:239</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="stat" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>stat</span><a href="#stat"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -608,7 +608,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><a href="Metadata.html"
class="tsd-signature-type" data-tsd-kind="Class">Metadata</a><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L54">index.d.ts:54</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L54">index.d.ts:54</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="statSync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>stat<wbr/>Sync</span><a href="#statSync"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -629,7 +629,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="Metadata.html"
class="tsd-signature-type" data-tsd-kind="Class">Metadata</a></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L66">index.d.ts:66</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L66">index.d.ts:66</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="write" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>write</span><a href="#write"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -652,7 +652,7 @@
<h5>content: <span class="tsd-signature-type">string</span><span
class="tsd-signature-symbol"> | </span><span
class="tsd-signature-type">Buffer</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">void</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L142">index.d.ts:142</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L142">index.d.ts:142</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="writeSync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>write<wbr/>Sync</span><a href="#writeSync"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -675,7 +675,7 @@
<h5>content: <span class="tsd-signature-type">string</span><span
class="tsd-signature-symbol"> | </span><span
class="tsd-signature-type">Buffer</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L153">index.d.ts:153</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L153">index.d.ts:153</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
diff --git a/docs/nodejs/interfaces/PresignedRequest.html
b/docs/nodejs/interfaces/PresignedRequest.html
index 877c6c5f..4fdf1d3b 100644
--- a/docs/nodejs/interfaces/PresignedRequest.html
+++ b/docs/nodejs/interfaces/PresignedRequest.html
@@ -20,7 +20,7 @@
<ul class="tsd-hierarchy">
<li><span class="target">PresignedRequest</span></li></ul></section><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L25">index.d.ts:25</a></li></ul></aside>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L25">index.d.ts:25</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary
class="tsd-accordion-summary tsd-index-summary">
@@ -40,21 +40,21 @@
<div class="tsd-comment tsd-typography"><p>HTTP headers of this request.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L31">index.d.ts:31</a></li></ul></aside></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L31">index.d.ts:31</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property
tsd-parent-kind-interface"><a id="method" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>method</span><a href="#method"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">method<span class="tsd-signature-symbol">:</span>
<span class="tsd-signature-type">string</span></div>
<div class="tsd-comment tsd-typography"><p>HTTP method of this request.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L27">index.d.ts:27</a></li></ul></aside></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L27">index.d.ts:27</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property
tsd-parent-kind-interface"><a id="url" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>url</span><a href="#url"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">url<span class="tsd-signature-symbol">:</span>
<span class="tsd-signature-type">string</span></div>
<div class="tsd-comment tsd-typography"><p>URL of this request.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/85dcff7/bindings/nodejs/index.d.ts#L29">index.d.ts:29</a></li></ul></aside></section></section></div>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/bd01753/bindings/nodejs/index.d.ts#L29">index.d.ts:29</a></li></ul></aside></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
diff --git a/docs/python/opendal.html b/docs/python/opendal.html
index 4a5665a8..a72a7e00 100644
--- a/docs/python/opendal.html
+++ b/docs/python/opendal.html
@@ -155,6 +155,9 @@
<li>
<a class="class" href="#Metadata">Metadata</a>
<ul class="memberlist">
+ <li>
+ <a class="variable"
href="#Metadata.mode">mode</a>
+ </li>
<li>
<a class="variable"
href="#Metadata.content_length">content_length</a>
</li>
@@ -162,14 +165,11 @@
<a class="variable"
href="#Metadata.content_md5">content_md5</a>
</li>
<li>
- <a class="variable"
href="#Metadata.mode">mode</a>
+ <a class="variable"
href="#Metadata.content_type">content_type</a>
</li>
<li>
<a class="variable"
href="#Metadata.etag">etag</a>
</li>
- <li>
- <a class="variable"
href="#Metadata.content_type">content_type</a>
- </li>
</ul>
</li>
@@ -852,6 +852,19 @@ The default value for whence is <code>SEEK_SET</code>.
Values for <code>whence</
+ <div id="Metadata.mode" class="classattr">
+ <div class="attr variable">
+ <span class="name">mode</span><span class="annotation">: <a
href="#EntryMode">opendal.EntryMode</a></span>
+
+
+ </div>
+ <a class="headerlink" href="#Metadata.mode"></a>
+
+ <div class="docstring"><p>mode represent this entry's mode.</p>
+</div>
+
+
+ </div>
<div id="Metadata.content_length"
class="classattr">
<div class="attr variable">
<span class="name">content_length</span><span class="annotation">:
int</span>
@@ -878,15 +891,15 @@ The default value for whence is <code>SEEK_SET</code>.
Values for <code>whence</
</div>
- <div id="Metadata.mode" class="classattr">
+ <div id="Metadata.content_type" class="classattr">
<div class="attr variable">
- <span class="name">mode</span><span class="annotation">: <a
href="#EntryMode">opendal.EntryMode</a></span>
+ <span class="name">content_type</span><span class="annotation">:
Optional[str]</span>
</div>
- <a class="headerlink" href="#Metadata.mode"></a>
+ <a class="headerlink" href="#Metadata.content_type"></a>
- <div class="docstring"><p>mode represent this entry's mode.</p>
+ <div class="docstring"><p>Content Type of this entry.</p>
</div>
@@ -903,19 +916,6 @@ The default value for whence is <code>SEEK_SET</code>.
Values for <code>whence</
</div>
- </div>
- <div id="Metadata.content_type" class="classattr">
- <div class="attr variable">
- <span class="name">content_type</span><span class="annotation">:
Optional[str]</span>
-
-
- </div>
- <a class="headerlink" href="#Metadata.content_type"></a>
-
- <div class="docstring"><p>Content Type of this entry.</p>
-</div>
-
-
</div>
</section>
<section id="Error">
diff --git a/docs/python/search.js b/docs/python/search.js
index ea01aa3a..78d5a5d6 100644
--- a/docs/python/search.js
+++ b/docs/python/search.js
@@ -1,6 +1,6 @@
window.pdocSearch = (function(){
/** elasticlunr - http://weixsong.github.io * Copyright (C) 2017 Oliver
Nightingale * Copyright (C) 2017 Wei Song * MIT Licensed */!function(){function
e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n
in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new
t.Index;return
n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return
function(t){e.console&&console.wa [...]
- /** pdoc search index */const docs = {"version": "0.9.5", "fields":
["qualname", "fullname", "annotation", "default_value", "signature", "bases",
"doc"], "ref": "fullname", "documentStore": {"docs": {"opendal": {"fullname":
"opendal", "modulename": "opendal", "kind": "module", "doc": "<p>OpenDAL Python
binding</p>\n\n<h2 id=\"installation\">Installation</h2>\n\n<div
class=\"pdoc-code codehilite\">\n<pre><span></span><code>pip<span class=\"w\">
</span>install<span class=\"w\"> </span> [...]
+ /** pdoc search index */const docs = {"version": "0.9.5", "fields":
["qualname", "fullname", "annotation", "default_value", "signature", "bases",
"doc"], "ref": "fullname", "documentStore": {"docs": {"opendal": {"fullname":
"opendal", "modulename": "opendal", "kind": "module", "doc": "<p>OpenDAL Python
binding</p>\n\n<h2 id=\"installation\">Installation</h2>\n\n<div
class=\"pdoc-code codehilite\">\n<pre><span></span><code>pip<span class=\"w\">
</span>install<span class=\"w\"> </span> [...]
// mirrored in build-search-index.js (part 1)
// Also split on html tags. this is a cheap heuristic, but good enough.
diff --git a/docs/rust/opendal/services/index.html
b/docs/rust/opendal/services/index.html
index f663bea6..a80361e8 100644
--- a/docs/rust/opendal/services/index.html
+++ b/docs/rust/opendal/services/index.html
@@ -1,3 +1,4 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description" content="Services
will provide builders to build underlying backends."><title>opendal::services -
Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin
href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link
rel="preload" as="font" type="font/woff2" cross [...]
<p>More ongoing services support is tracked at <a
href="https://github.com/apache/incubator-opendal/issues/5">opendal#5</a>.
Please feel free to submit issues if there are services not covered.</p>
-</div></details><h2 id="structs" class="small-section-header"><a
href="#structs">Structs</a></h2><ul class="item-table"><li><div
class="item-name"><a class="struct" href="struct.Azblob.html" title="struct
opendal::services::Azblob">Azblob</a></div><div class="desc
docblock-short">Azure Storage Blob services support.</div></li><li><div
class="item-name"><a class="struct" href="struct.Azdfs.html" title="struct
opendal::services::Azdfs">Azdfs</a></div><div class="desc docblock-short">Azure
[...]
\ No newline at end of file
+</div></details><h2 id="structs" class="small-section-header"><a
href="#structs">Structs</a></h2><ul class="item-table"><li><div
class="item-name"><a class="struct" href="struct.Azblob.html" title="struct
opendal::services::Azblob">Azblob</a></div><div class="desc
docblock-short">Azure Storage Blob services support.</div></li><li><div
class="item-name"><a class="struct" href="struct.Azdfs.html" title="struct
opendal::services::Azdfs">Azdfs</a></div><div class="desc docblock-short">Azure
[...]
+For more information about s3-compatible services, refer to <a
href="#compatible-services">Compatible Services</a>.</div></li><li><div
class="item-name"><a class="struct" href="struct.Sled.html" title="struct
opendal::services::Sled">Sled</a></div><div class="desc docblock-short">Sled
service support.</div></li><li><div class="item-name"><a class="struct"
href="struct.Wasabi.html" title="struct
opendal::services::Wasabi">Wasabi</a></div><div class="desc
docblock-short">Wasabi (an aws S3 [...]
\ No newline at end of file
diff --git a/docs/rust/opendal/services/struct.S3.html
b/docs/rust/opendal/services/struct.S3.html
index 2eb5535b..b95ade94 100644
--- a/docs/rust/opendal/services/struct.S3.html
+++ b/docs/rust/opendal/services/struct.S3.html
@@ -1,4 +1,5 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description" content="Aws S3 and
compatible services (including minio, digitalocean space and so on)
support"><title>S3 in opendal::services - Rust</title><link rel="preload"
as="font" type="font/woff2" crossorigin
href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link
rel="preload" a [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description" content="Aws S3 and
compatible services (including minio, digitalocean space, Tencent Cloud Object
Storage(COS) and so on) support. For more information about s3-compatible
services, refer to Compatible Services."><title>S3 in opendal::services -
Rust</title><link rel="preload" as="font" type="fo [...]
+For more information about s3-compatible services, refer to <a
href="#compatible-services">Compatible Services</a>.</p>
<h2 id="capabilities"><a href="#capabilities">Capabilities</a></h2>
<p>This service can be used to:</p>
<ul>
@@ -282,10 +283,10 @@ builder.bucket(<span
class="string">"<bucket_name>"</span>);</co
<blockquote>
<p>Refer to <a
href="https://wasabi-support.zendesk.com/hc/en-us/articles/360015106031">What
are the service URLs for Wasabi’s different storage regions?</a> for more
details.</p>
</blockquote>
-</div></details><h2 id="implementations"
class="small-section-header">Implementations<a href="#implementations"
class="anchor">§</a></h2><div id="implementations-list"><details class="toggle
implementors-toggle" open><summary><section id="impl-S3Builder" class="impl"><a
class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#321-706">source</a><a
href="#impl-S3Builder" class="anchor">§</a><h3 class="code-header">impl <a
class="struct" href="struct.S3.html" title="st [...]
+</div></details><h2 id="implementations"
class="small-section-header">Implementations<a href="#implementations"
class="anchor">§</a></h2><div id="implementations-list"><details class="toggle
implementors-toggle" open><summary><section id="impl-S3Builder" class="impl"><a
class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#322-707">source</a><a
href="#impl-S3Builder" class="anchor">§</a><h3 class="code-header">impl <a
class="struct" href="struct.S3.html" title="st [...]
<p>All operations will happen under this root.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.bucket" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#336-340">source</a><h4
class="code-header">pub fn <a href="#method.bucket"
class="fn">bucket</a>(&mut self, bucket: &<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.re
[...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.endpoint" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#353-360">source</a><h4
class="code-header">pub fn <a href="#method.endpoint"
class="fn">endpoint</a>(&mut self, endpoint: &<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/prim [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.bucket" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#337-341">source</a><h4
class="code-header">pub fn <a href="#method.bucket"
class="fn">bucket</a>(&mut self, bucket: &<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.re
[...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.endpoint" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#354-361">source</a><h4
class="code-header">pub fn <a href="#method.endpoint"
class="fn">endpoint</a>(&mut self, endpoint: &<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/prim [...]
<p>Endpoint must be full uri, e.g.</p>
<ul>
<li>AWS S3: <code>https://s3.amazonaws.com</code> or
<code>https://s3.{region}.amazonaws.com</code></li>
@@ -295,24 +296,24 @@ builder.bucket(<span
class="string">"<bucket_name>"</span>);</co
</ul>
<p>If user inputs endpoint without scheme like “s3.amazonaws.com”, we
will prepend “https://” before it.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.region" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#366-372">source</a><h4
class="code-header">pub fn <a href="#method.region"
class="fn">region</a>(&mut self, region: &<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.re
[...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.region" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#367-373">source</a><h4
class="code-header">pub fn <a href="#method.region"
class="fn">region</a>(&mut self, region: &<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.re
[...]
<ul>
<li>If region is set, we will take user’s input first.</li>
<li>If not, we will use <code>us-east-1</code> as default.</li>
</ul>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.access_key_id" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#378-384">source</a><h4
class="code-header">pub fn <a href="#method.access_key_id"
class="fn">access_key_id</a>(&mut self, v: &<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/ [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.access_key_id" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#379-385">source</a><h4
class="code-header">pub fn <a href="#method.access_key_id"
class="fn">access_key_id</a>(&mut self, v: &<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/ [...]
<ul>
<li>If access_key_id is set, we will take user’s input first.</li>
<li>If not, we will try to load it from environment.</li>
</ul>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.secret_access_key" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#390-396">source</a><h4
class="code-header">pub fn <a href="#method.secret_access_key"
class="fn">secret_access_key</a>(&mut self, v: &<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https://doc.rust-lang [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.secret_access_key" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#391-397">source</a><h4
class="code-header">pub fn <a href="#method.secret_access_key"
class="fn">secret_access_key</a>(&mut self, v: &<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https://doc.rust-lang [...]
<ul>
<li>If secret_access_key is set, we will take user’s input first.</li>
<li>If not, we will try to load it from environment.</li>
</ul>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.role_arn" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#399-405">source</a><h4
class="code-header">pub fn <a href="#method.role_arn"
class="fn">role_arn</a>(&mut self, v: &<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.r
[...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.external_id" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#408-414">source</a><h4
class="code-header">pub fn <a href="#method.external_id"
class="fn">external_id</a>(&mut self, v: &<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/pr [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.default_storage_class" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#428-434">source</a><h4
class="code-header">pub fn <a href="#method.default_storage_class"
class="fn">default_storage_class</a>(&mut self, v: &<a
class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https://d [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.role_arn" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#400-406">source</a><h4
class="code-header">pub fn <a href="#method.role_arn"
class="fn">role_arn</a>(&mut self, v: &<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.r
[...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.external_id" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#409-415">source</a><h4
class="code-header">pub fn <a href="#method.external_id"
class="fn">external_id</a>(&mut self, v: &<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/pr [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.default_storage_class" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#429-435">source</a><h4
class="code-header">pub fn <a href="#method.default_storage_class"
class="fn">default_storage_class</a>(&mut self, v: &<a
class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https://d [...]
<p>Available values:</p>
<ul>
<li><code>DEEP_ARCHIVE</code></li>
@@ -325,13 +326,13 @@ will prepend “https://” before it.</p>
<li><code>STANDARD</code></li>
<li><code>STANDARD_IA</code></li>
</ul>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.server_side_encryption" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#446-452">source</a><h4
class="code-header">pub fn <a href="#method.server_side_encryption"
class="fn">server_side_encryption</a>(&mut self, v: &<a
class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https: [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.server_side_encryption" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#447-453">source</a><h4
class="code-header">pub fn <a href="#method.server_side_encryption"
class="fn">server_side_encryption</a>(&mut self, v: &<a
class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https: [...]
<p>Available values: <code>AES256</code>, <code>aws:kms</code>.</p>
<h5 id="note"><a href="#note">Note</a></h5>
<p>This function is the low-level setting for SSE related features.</p>
<p>SSE related options should be set carefully to make them works.
Please use <code>server_side_encryption_with_*</code> helpers if even
possible.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.server_side_encryption_aws_kms_key_id" class="method"><a
class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#471-477">source</a><h4
class="code-header">pub fn <a
href="#method.server_side_encryption_aws_kms_key_id"
class="fn">server_side_encryption_aws_kms_key_id</a>(&mut self, v: &<a
class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.server_side_encryption_aws_kms_key_id" class="method"><a
class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#472-478">source</a><h4
class="code-header">pub fn <a
href="#method.server_side_encryption_aws_kms_key_id"
class="fn">server_side_encryption_aws_kms_key_id</a>(&mut self, v: &<a
class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str [...]
<ul>
<li>If <code>server_side_encryption</code> set to <code>aws:kms</code>, and
<code>server_side_encryption_aws_kms_key_id</code>
is not set, S3 will use aws managed kms key to encrypt data.</li>
@@ -346,13 +347,13 @@ is a noop.</li>
<p>This function is the low-level setting for SSE related features.</p>
<p>SSE related options should be set carefully to make them works.
Please use <code>server_side_encryption_with_*</code> helpers if even
possible.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.server_side_encryption_customer_algorithm" class="method"><a
class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#489-495">source</a><h4
class="code-header">pub fn <a
href="#method.server_side_encryption_customer_algorithm"
class="fn">server_side_encryption_customer_algorithm</a>(&mut self, v:
&<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.s [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.server_side_encryption_customer_algorithm" class="method"><a
class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#490-496">source</a><h4
class="code-header">pub fn <a
href="#method.server_side_encryption_customer_algorithm"
class="fn">server_side_encryption_customer_algorithm</a>(&mut self, v:
&<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.s [...]
<p>Available values: <code>AES256</code>.</p>
<h5 id="note-2"><a href="#note-2">Note</a></h5>
<p>This function is the low-level setting for SSE related features.</p>
<p>SSE related options should be set carefully to make them works.
Please use <code>server_side_encryption_with_*</code> helpers if even
possible.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.server_side_encryption_customer_key" class="method"><a
class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#510-516">source</a><h4
class="code-header">pub fn <a
href="#method.server_side_encryption_customer_key"
class="fn">server_side_encryption_customer_key</a>(&mut self, v: &<a
class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.server_side_encryption_customer_key" class="method"><a
class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#511-517">source</a><h4
class="code-header">pub fn <a
href="#method.server_side_encryption_customer_key"
class="fn">server_side_encryption_customer_key</a>(&mut self, v: &<a
class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) [...]
<h5 id="args"><a href="#args">Args</a></h5>
<p><code>v</code>: base64 encoded key that matches algorithm specified in
<code>server_side_encryption_customer_algorithm</code>.</p>
@@ -360,62 +361,62 @@ Please use <code>server_side_encryption_with_*</code>
helpers if even possible.<
<p>This function is the low-level setting for SSE related features.</p>
<p>SSE related options should be set carefully to make them works.
Please use <code>server_side_encryption_with_*</code> helpers if even
possible.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.server_side_encryption_customer_key_md5" class="method"><a
class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#530-536">source</a><h4
class="code-header">pub fn <a
href="#method.server_side_encryption_customer_key_md5"
class="fn">server_side_encryption_customer_key_md5</a>(&mut self, v:
&<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.htm [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.server_side_encryption_customer_key_md5" class="method"><a
class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#531-537">source</a><h4
class="code-header">pub fn <a
href="#method.server_side_encryption_customer_key_md5"
class="fn">server_side_encryption_customer_key_md5</a>(&mut self, v:
&<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.htm [...]
<h5 id="args-1"><a href="#args-1">Args</a></h5>
<p><code>v</code>: MD5 digest of key specified in
<code>server_side_encryption_customer_key</code>.</p>
<h5 id="note-4"><a href="#note-4">Note</a></h5>
<p>This function is the low-level setting for SSE related features.</p>
<p>SSE related options should be set carefully to make them works.
Please use <code>server_side_encryption_with_*</code> helpers if even
possible.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.server_side_encryption_with_aws_managed_kms_key" class="method"><a
class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#543-546">source</a><h4
class="code-header">pub fn <a
href="#method.server_side_encryption_with_aws_managed_kms_key"
class="fn">server_side_encryption_with_aws_managed_kms_key</a>(&mut self)
-> <a class="primitive" href="https://doc.rust-lang.org/1.69.0 [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.server_side_encryption_with_aws_managed_kms_key" class="method"><a
class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#544-547">source</a><h4
class="code-header">pub fn <a
href="#method.server_side_encryption_with_aws_managed_kms_key"
class="fn">server_side_encryption_with_aws_managed_kms_key</a>(&mut self)
-> <a class="primitive" href="https://doc.rust-lang.org/1.69.0 [...]
<p>As known as: SSE-KMS</p>
<p>NOTE: This function should not be used along with other
<code>server_side_encryption_with_</code> functions.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.server_side_encryption_with_customer_managed_kms_key"
class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#553-560">source</a><h4
class="code-header">pub fn <a
href="#method.server_side_encryption_with_customer_managed_kms_key"
class="fn">server_side_encryption_with_customer_managed_kms_key</a>(
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.server_side_encryption_with_customer_managed_kms_key"
class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#554-561">source</a><h4
class="code-header">pub fn <a
href="#method.server_side_encryption_with_customer_managed_kms_key"
class="fn">server_side_encryption_with_customer_managed_kms_key</a>(
&mut self,
aws_kms_key_id: &<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>
) -> <a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&mut
Self</a></h4></section></summary><div class="docblock"><p>Enable server side
encryption with customer managed kms key</p>
<p>As known as: SSE-KMS</p>
<p>NOTE: This function should not be used along with other
<code>server_side_encryption_with_</code> functions.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.server_side_encryption_with_s3_key" class="method"><a class="srclink
rightside"
href="../../src/opendal/services/s3/backend.rs.html#567-570">source</a><h4
class="code-header">pub fn <a href="#method.server_side_encryption_with_s3_key"
class="fn">server_side_encryption_with_s3_key</a>(&mut self) -> <a
class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&mut
[...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.server_side_encryption_with_s3_key" class="method"><a class="srclink
rightside"
href="../../src/opendal/services/s3/backend.rs.html#568-571">source</a><h4
class="code-header">pub fn <a href="#method.server_side_encryption_with_s3_key"
class="fn">server_side_encryption_with_s3_key</a>(&mut self) -> <a
class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&mut
[...]
<p>As known as: SSE-S3</p>
<p>NOTE: This function should not be used along with other
<code>server_side_encryption_with_</code> functions.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.server_side_encryption_with_customer_key" class="method"><a
class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#577-587">source</a><h4
class="code-header">pub fn <a
href="#method.server_side_encryption_with_customer_key"
class="fn">server_side_encryption_with_customer_key</a>(
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.server_side_encryption_with_customer_key" class="method"><a
class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#578-588">source</a><h4
class="code-header">pub fn <a
href="#method.server_side_encryption_with_customer_key"
class="fn">server_side_encryption_with_customer_key</a>(
&mut self,
algorithm: &<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>,
key: &[<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.u8.html">u8</a>]
) -> <a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&mut
Self</a></h4></section></summary><div class="docblock"><p>Enable server side
encryption with customer key.</p>
<p>As known as: SSE-C</p>
<p>NOTE: This function should not be used along with other
<code>server_side_encryption_with_</code> functions.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.security_token" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#594-599">source</a><h4
class="code-header">pub fn <a href="#method.security_token"
class="fn">security_token</a>(&mut self, token: &<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https://doc.rust-lang.org/ [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.security_token" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#595-600">source</a><h4
class="code-header">pub fn <a href="#method.security_token"
class="fn">security_token</a>(&mut self, token: &<a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>) ->
<a class="primitive" href="https://doc.rust-lang.org/ [...]
<h5 id="warning"><a href="#warning">Warning</a></h5>
<p>security token’s lifetime is short and requires users to refresh in
time.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.disable_config_load" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#608-611">source</a><h4
class="code-header">pub fn <a href="#method.disable_config_load"
class="fn">disable_config_load</a>(&mut self) -> <a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&mut
Self</a></h4></section></summary><div class= [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.disable_config_load" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#609-612">source</a><h4
class="code-header">pub fn <a href="#method.disable_config_load"
class="fn">disable_config_load</a>(&mut self) -> <a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&mut
Self</a></h4></section></summary><div class= [...]
environment.</p>
<p>For examples:</p>
<ul>
<li>envs like <code>AWS_ACCESS_KEY_ID</code></li>
<li>files like <code>~/.aws/config</code></li>
</ul>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.disable_ec2_metadata" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#617-620">source</a><h4
class="code-header">pub fn <a href="#method.disable_ec2_metadata"
class="fn">disable_ec2_metadata</a>(&mut self) -> <a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&mut
Self</a></h4></section></summary><div cla [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.disable_ec2_metadata" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#618-621">source</a><h4
class="code-header">pub fn <a href="#method.disable_ec2_metadata"
class="fn">disable_ec2_metadata</a>(&mut self) -> <a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&mut
Self</a></h4></section></summary><div cla [...]
<p>This option is used to disable the default behavior of opendal
to load credential from ec2 metadata, a.k.a, IMDSv2</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.enable_virtual_host_style" class="method"><a class="srclink
rightside"
href="../../src/opendal/services/s3/backend.rs.html#627-630">source</a><h4
class="code-header">pub fn <a href="#method.enable_virtual_host_style"
class="fn">enable_virtual_host_style</a>(&mut self) -> <a
class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&mut
Self</a></h4></section></s [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.enable_virtual_host_style" class="method"><a class="srclink
rightside"
href="../../src/opendal/services/s3/backend.rs.html#628-631">source</a><h4
class="code-header">pub fn <a href="#method.enable_virtual_host_style"
class="fn">enable_virtual_host_style</a>(&mut self) -> <a
class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&mut
Self</a></h4></section></s [...]
in virtual host style instead of path style.</p>
<ul>
<li>By default, opendal will send API to
<code>https://s3.us-east-1.amazonaws.com/bucket_name</code></li>
<li>Enabled, opendal will send API to
<code>https://bucket_name.s3.us-east-1.amazonaws.com</code></li>
</ul>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.customed_credential_load" class="method"><a class="srclink
rightside"
href="../../src/opendal/services/s3/backend.rs.html#633-636">source</a><h4
class="code-header">pub fn <a href="#method.customed_credential_load"
class="fn">customed_credential_load</a>(
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.customed_credential_load" class="method"><a class="srclink
rightside"
href="../../src/opendal/services/s3/backend.rs.html#634-637">source</a><h4
class="code-header">pub fn <a href="#method.customed_credential_load"
class="fn">customed_credential_load</a>(
&mut self,
cred: <a class="struct"
href="https://doc.rust-lang.org/1.69.0/alloc/boxed/struct.Box.html"
title="struct alloc::boxed::Box">Box</a><dyn AwsCredentialLoad>
) -> <a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&mut
Self</a></h4></section></summary><div class="docblock"><p>Adding a customed
credential load for service.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.http_client" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#644-647">source</a><h4
class="code-header">pub fn <a href="#method.http_client"
class="fn">http_client</a>(&mut self, client: <a class="struct"
href="../raw/struct.HttpClient.html" title="struct
opendal::raw::HttpClient">HttpClient</a>) -> <a class="primitive"
href="https://doc.rust-lang [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.http_client" class="method"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#645-648">source</a><h4
class="code-header">pub fn <a href="#method.http_client"
class="fn">http_client</a>(&mut self, client: <a class="struct"
href="../raw/struct.HttpClient.html" title="struct
opendal::raw::HttpClient">HttpClient</a>) -> <a class="primitive"
href="https://doc.rust-lang [...]
<h5 id="notes"><a href="#notes">Notes</a></h5>
<p>This API is part of OpenDAL’s Raw API. <code>HttpClient</code> could be
changed
during minor updates.</p>
-</div></details></div></details></div><h2 id="trait-implementations"
class="small-section-header">Trait Implementations<a
href="#trait-implementations" class="anchor">§</a></h2><div
id="trait-implementations-list"><details class="toggle implementors-toggle"
open><summary><section id="impl-Builder-for-S3Builder" class="impl"><a
class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#708-892">source</a><a
href="#impl-Builder-for-S3Builder" class="anchor">§</a><h3 clas [...]
+</div></details></div></details></div><h2 id="trait-implementations"
class="small-section-header">Trait Implementations<a
href="#trait-implementations" class="anchor">§</a></h2><div
id="trait-implementations-list"><details class="toggle implementors-toggle"
open><summary><section id="impl-Builder-for-S3Builder" class="impl"><a
class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#709-893">source</a><a
href="#impl-Builder-for-S3Builder" class="anchor">§</a><h3 clas [...]
Self: <a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html"
title="trait
core::marker::Sized">Sized</a>,</span></h4></section></summary><div
class='docblock'>Construct a builder from given
iterator.</div></details><details class="toggle method-toggle"
open><summary><section id="method.from_env" class="method trait-impl"><a
class="srclink rightside"
href="../../src/opendal/types/builder.rs.html#45-59">source</a><a
href="#method.from_env" class="anchor"> [...]
- Self: <a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html"
title="trait
core::marker::Sized">Sized</a>,</span></h4></section></summary><div
class='docblock'>Construct a builder from
envs.</div></details></div></details><details class="toggle
implementors-toggle" open><summary><section id="impl-Debug-for-S3Builder"
class="impl"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#308-319">source</a><a
href="#impl-Debug-for-S [...]
+ Self: <a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html"
title="trait
core::marker::Sized">Sized</a>,</span></h4></section></summary><div
class='docblock'>Construct a builder from
envs.</div></details></div></details><details class="toggle
implementors-toggle" open><summary><section id="impl-Debug-for-S3Builder"
class="impl"><a class="srclink rightside"
href="../../src/opendal/services/s3/backend.rs.html#309-320">source</a><a
href="#impl-Debug-for-S [...]
T: 'static + ?<a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html"
title="trait
core::marker::Sized">Sized</a>,</span></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.type_id" class="method trait-impl"><a class="srclink rightside"
href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a
href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html"
title="trait
core::marker::Sized">Sized</a>,</span></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.borrow" class="method trait-impl"><span class="rightside"><span
class="since" title="const unstable">const: <a
href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for
const_borrow">unstable</a></span> · [...]
T: ?<a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html"
title="trait
core::marker::Sized">Sized</a>,</span></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span
class="since" title="const unstable">const: <a
href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for
const_borrow">unstable</a></spa [...]
diff --git a/docs/rust/opendal/trait.Builder.html
b/docs/rust/opendal/trait.Builder.html
index b553283d..00a3edb2 100644
--- a/docs/rust/opendal/trait.Builder.html
+++ b/docs/rust/opendal/trait.Builder.html
@@ -23,4 +23,4 @@
</div></details><details class="toggle method-toggle" open><summary><section
id="method.from_env" class="method"><a class="srclink rightside"
href="../src/opendal/types/builder.rs.html#45-59">source</a><h4
class="code-header">fn <a href="#method.from_env" class="fn">from_env</a>()
-> Self<span class="where fmt-newline">where
Self: <a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html"
title="trait
core::marker::Sized">Sized</a>,</span></h4></section></summary><div
class="docblock"><p>Construct a builder from envs.</p>
</div></details></div><h2 id="foreign-impls"
class="small-section-header">Implementations on Foreign Types<a
href="#foreign-impls" class="anchor">§</a></h2><details class="toggle
implementors-toggle"><summary><section id="impl-Builder-for-()" class="impl"><a
class="srclink rightside"
href="../src/opendal/types/builder.rs.html#66-76">source</a><a
href="#impl-Builder-for-()" class="anchor">§</a><h3 class="code-header">impl <a
class="trait" href="trait.Builder.html" title="trait opendal::Bu [...]
-</div><div class="impl-items"><section id="associatedconstant.SCHEME-1"
class="associatedconstant trait-impl"><a class="srclink rightside"
href="../src/opendal/types/builder.rs.html#67">source</a><a
href="#associatedconstant.SCHEME-1" class="anchor">§</a><h4
class="code-header">const <a href="#associatedconstant.SCHEME"
class="constant">SCHEME</a>: <a class="enum" href="enum.Scheme.html"
title="enum opendal::Scheme">Scheme</a> = _</h4></section><section
id="associatedtype.Accessor-1" cla [...]
\ No newline at end of file
+</div><div class="impl-items"><section id="associatedconstant.SCHEME-1"
class="associatedconstant trait-impl"><a class="srclink rightside"
href="../src/opendal/types/builder.rs.html#67">source</a><a
href="#associatedconstant.SCHEME-1" class="anchor">§</a><h4
class="code-header">const <a href="#associatedconstant.SCHEME"
class="constant">SCHEME</a>: <a class="enum" href="enum.Scheme.html"
title="enum opendal::Scheme">Scheme</a> = _</h4></section><section
id="associatedtype.Accessor-1" cla [...]
\ No newline at end of file
diff --git a/docs/rust/src/opendal/services/s3/backend.rs.html
b/docs/rust/src/opendal/services/s3/backend.rs.html
index 6fdad20c..7a5b5f7c 100644
--- a/docs/rust/src/opendal/services/s3/backend.rs.html
+++ b/docs/rust/src/opendal/services/s3/backend.rs.html
@@ -1187,6 +1187,7 @@
<a href="#1187" id="1187">1187</a>
<a href="#1188" id="1188">1188</a>
<a href="#1189" id="1189">1189</a>
+<a href="#1190" id="1190">1190</a>
</pre><pre class="rust"><code><span class="comment">// Licensed to the Apache
Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
@@ -1243,7 +1244,8 @@
m
});
-<span class="doccomment">/// Aws S3 and compatible services (including minio,
digitalocean space and so on) support
+<span class="doccomment">/// Aws S3 and compatible services (including minio,
digitalocean space, Tencent Cloud Object Storage(COS) and so on) support.
+/// For more information about s3-compatible services, refer to [Compatible
Services](#compatible-services).
///
/// # Capabilities
///
diff --git a/docs/vision/index.html b/docs/vision/index.html
index 39def868..0a9e528e 100644
--- a/docs/vision/index.html
+++ b/docs/vision/index.html
@@ -5,13 +5,13 @@
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">Vision | Apache OpenDAL</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:url"
content="https://opendal.apache.org/docs/vision"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="en"><meta data-rh="true"
name="docusaurus_version" content="current"><meta data-rh= [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache OpenDAL Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.8610ae2e.css">
-<link rel="preload" href="/assets/js/runtime~main.ff408c8a.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.0a0c2b17.js" as="script">
<link rel="preload" href="/assets/js/main.5b9603d6.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var
t=null;try{t=localStorage.getItem("theme")}catch(t){}return
t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
-<script src="/assets/js/runtime~main.ff408c8a.js"></script>
+<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
+<script src="/assets/js/runtime~main.0a0c2b17.js"></script>
<script src="/assets/js/main.5b9603d6.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/index.html b/index.html
index 7163a7d6..3ceb6553 100644
--- a/index.html
+++ b/index.html
@@ -5,13 +5,13 @@
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">Apache OpenDAL</title><meta data-rh="true"
property="og:title" content="Apache OpenDAL"><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:url" content="https://opendal.apache.org/"><meta
data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true"
name="docusaurus_tag" content="default"><meta data-rh="true" name="docse [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache OpenDAL Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.8610ae2e.css">
-<link rel="preload" href="/assets/js/runtime~main.ff408c8a.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.0a0c2b17.js" as="script">
<link rel="preload" href="/assets/js/main.5b9603d6.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var
t=null;try{t=localStorage.getItem("theme")}catch(t){}return
t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div id="docusaurus-base-url-issue-banner-container"></div><div role="region"
aria-label="Skip to main content"><a class="skipToContent_fXgn"
href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav
aria-label="Main" class="navbar navbar--fixed-top"><div
class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle
navigation bar" aria-expanded="false" class="navbar__toggle clean-btn"
type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hid [...]
-<script src="/assets/js/runtime~main.ff408c8a.js"></script>
+<script src="/assets/js/runtime~main.0a0c2b17.js"></script>
<script src="/assets/js/main.5b9603d6.js"></script>
</body>
</html>
\ No newline at end of file