[−][src]Trait oss_rust_sdk::object::ObjectAPI
Required methods
fn get_object(
&self,
object_name: &str,
headers: Option<HashMap<&str, &str>>,
resources: Option<HashMap<String, Option<String>>>
) -> Result<Vec<u8>, Error>
&self,
object_name: &str,
headers: Option<HashMap<&str, &str>>,
resources: Option<HashMap<String, Option<String>>>
) -> Result<Vec<u8>, Error>
fn get_object_acl(&self, object_name: &str) -> Result<String, Error>
fn put_object_from_file(
&self,
file: &str,
object_name: &str,
headers: Option<HashMap<&str, &str>>,
resources: Option<HashMap<String, Option<String>>>
) -> Result<(), Error>
&self,
file: &str,
object_name: &str,
headers: Option<HashMap<&str, &str>>,
resources: Option<HashMap<String, Option<String>>>
) -> Result<(), Error>
fn put_object_from_buffer(
&self,
buf: &[u8],
object_name: &str,
headers: Option<HashMap<&str, &str>>,
resources: Option<HashMap<String, Option<String>>>
) -> Result<(), Error>
&self,
buf: &[u8],
object_name: &str,
headers: Option<HashMap<&str, &str>>,
resources: Option<HashMap<String, Option<String>>>
) -> Result<(), Error>
fn copy_object_from_object(
&self,
src: &str,
dest: &str,
headers: Option<HashMap<&str, &str>>,
resources: Option<HashMap<String, Option<String>>>
) -> Result<(), Error>
&self,
src: &str,
dest: &str,
headers: Option<HashMap<&str, &str>>,
resources: Option<HashMap<String, Option<String>>>
) -> Result<(), Error>
fn delete_object(&self, object_name: &str) -> Result<(), Error>
Implementors
impl<'a> ObjectAPI for OSS<'a>
[src]
fn get_object(
&self,
object_name: &str,
headers: Option<HashMap<&str, &str>>,
resources: Option<HashMap<String, Option<String>>>
) -> Result<Vec<u8>, Error>
[src]
&self,
object_name: &str,
headers: Option<HashMap<&str, &str>>,
resources: Option<HashMap<String, Option<String>>>
) -> Result<Vec<u8>, Error>
fn get_object_acl(&self, object_name: &str) -> Result<String, Error>
[src]
fn put_object_from_file(
&self,
file: &str,
object_name: &str,
headers: Option<HashMap<&str, &str>>,
resources: Option<HashMap<String, Option<String>>>
) -> Result<(), Error>
[src]
&self,
file: &str,
object_name: &str,
headers: Option<HashMap<&str, &str>>,
resources: Option<HashMap<String, Option<String>>>
) -> Result<(), Error>
fn put_object_from_buffer(
&self,
buf: &[u8],
object_name: &str,
headers: Option<HashMap<&str, &str>>,
resources: Option<HashMap<String, Option<String>>>
) -> Result<(), Error>
[src]
&self,
buf: &[u8],
object_name: &str,
headers: Option<HashMap<&str, &str>>,
resources: Option<HashMap<String, Option<String>>>
) -> Result<(), Error>
fn copy_object_from_object(
&self,
src: &str,
object_name: &str,
headers: Option<HashMap<&str, &str>>,
resources: Option<HashMap<String, Option<String>>>
) -> Result<(), Error>
[src]
&self,
src: &str,
object_name: &str,
headers: Option<HashMap<&str, &str>>,
resources: Option<HashMap<String, Option<String>>>
) -> Result<(), Error>