Struct aliyun_oss_rust_sdk::oss::OSS
source · pub struct OSS { /* private fields */ }
Expand description
OSS配置
Implementations§
source§impl<'a> OSS
impl<'a> OSS
pub fn new<S: Into<String>>( key_id: S, key_secret: S, endpoint: S, bucket: S ) -> Self
pub fn from_env() -> Self
pub fn format_host<S: AsRef<str>>( &self, bucket: S, key: S, build: &RequestBuilder ) -> String
pub fn build_request<S: AsRef<str>>( &self, key: S, build: &RequestBuilder ) -> Result<(String, HeaderMap)>
pub fn date(&self) -> String
Trait Implementations§
source§impl ObjectAPI for OSS
impl ObjectAPI for OSS
source§fn get_object<S: AsRef<str>>(
&self,
key: S,
build: &RequestBuilder
) -> Result<Vec<u8>>
fn get_object<S: AsRef<str>>( &self, key: S, build: &RequestBuilder ) -> Result<Vec<u8>>
获取对象 Read more
source§fn get_upload_object_policy(&self, build: &PolicyBuilder) -> Result<PolicyResp>
fn get_upload_object_policy(&self, build: &PolicyBuilder) -> Result<PolicyResp>
获取上传对象的policy Read more
source§impl UrlApi for OSS
impl UrlApi for OSS
source§fn sign_download_url<S: AsRef<str>>(
&self,
key: S,
build: &RequestBuilder
) -> String
fn sign_download_url<S: AsRef<str>>( &self, key: S, build: &RequestBuilder ) -> String
获取签名下载URL Read more
source§fn sign_upload_url<S: AsRef<str>>(
&self,
key: S,
build: &RequestBuilder
) -> String
fn sign_upload_url<S: AsRef<str>>( &self, key: S, build: &RequestBuilder ) -> String
获取签名上传URL Read more
fn sign_url<S: AsRef<str>>(&self, key: S, build: &RequestBuilder) -> String
Auto Trait Implementations§
impl RefUnwindSafe for OSS
impl Send for OSS
impl Sync for OSS
impl Unpin for OSS
impl UnwindSafe for OSS
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more