pub struct ResponseBody(/* private fields */);
Expand description
获取 API 所用的响应体参数
Implementations§
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_size_as_i64(&self) -> i64
pub fn get_size_as_i64(&self) -> i64
获取 对象大小,单位为字节
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_size_as_i64(&mut self, new: i64) -> Option<i64>
pub fn set_size_as_i64(&mut self, new: i64) -> Option<i64>
设置 对象大小,单位为字节
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_size_as_u64(&self) -> u64
pub fn get_size_as_u64(&self) -> u64
获取 对象大小,单位为字节
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_size_as_u64(&mut self, new: u64) -> Option<u64>
pub fn set_size_as_u64(&mut self, new: u64) -> Option<u64>
设置 对象大小,单位为字节
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_hash_as_str(&self) -> &str
pub fn get_hash_as_str(&self) -> &str
获取 对象哈希值
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_hash_as_str(&mut self, new: String) -> Option<String>
pub fn set_hash_as_str(&mut self, new: String) -> Option<String>
设置 对象哈希值
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_mime_type_as_str(&self) -> &str
pub fn get_mime_type_as_str(&self) -> &str
获取 对象 MIME 类型
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_mime_type_as_str(&mut self, new: String) -> Option<String>
pub fn set_mime_type_as_str(&mut self, new: String) -> Option<String>
设置 对象 MIME 类型
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_type_as_i64(&self) -> i64
pub fn get_type_as_i64(&self) -> i64
获取 对象存储类型,0
表示普通存储,1
表示低频存储,2
表示归档存储
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_type_as_i64(&mut self, new: i64) -> Option<i64>
pub fn set_type_as_i64(&mut self, new: i64) -> Option<i64>
设置 对象存储类型,0
表示普通存储,1
表示低频存储,2
表示归档存储
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_type_as_u64(&self) -> u64
pub fn get_type_as_u64(&self) -> u64
获取 对象存储类型,0
表示普通存储,1
表示低频存储,2
表示归档存储
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_type_as_u64(&mut self, new: u64) -> Option<u64>
pub fn set_type_as_u64(&mut self, new: u64) -> Option<u64>
设置 对象存储类型,0
表示普通存储,1
表示低频存储,2
表示归档存储
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_put_time_as_i64(&self) -> i64
pub fn get_put_time_as_i64(&self) -> i64
获取 文件上传时间,UNIX 时间戳格式,单位为 100 纳秒
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_put_time_as_i64(&mut self, new: i64) -> Option<i64>
pub fn set_put_time_as_i64(&mut self, new: i64) -> Option<i64>
设置 文件上传时间,UNIX 时间戳格式,单位为 100 纳秒
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_put_time_as_u64(&self) -> u64
pub fn get_put_time_as_u64(&self) -> u64
获取 文件上传时间,UNIX 时间戳格式,单位为 100 纳秒
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_put_time_as_u64(&mut self, new: u64) -> Option<u64>
pub fn set_put_time_as_u64(&mut self, new: u64) -> Option<u64>
设置 文件上传时间,UNIX 时间戳格式,单位为 100 纳秒
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_unfreezing_status_as_i64(&self) -> Option<i64>
pub fn get_unfreezing_status_as_i64(&self) -> Option<i64>
获取 归档存储文件的解冻状态,2
表示解冻完成,1
表示解冻中;归档文件冻结时,不返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_unfreezing_status_as_i64(&mut self, new: i64) -> Option<i64>
pub fn set_unfreezing_status_as_i64(&mut self, new: i64) -> Option<i64>
设置 归档存储文件的解冻状态,2
表示解冻完成,1
表示解冻中;归档文件冻结时,不返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_unfreezing_status_as_u64(&self) -> Option<u64>
pub fn get_unfreezing_status_as_u64(&self) -> Option<u64>
获取 归档存储文件的解冻状态,2
表示解冻完成,1
表示解冻中;归档文件冻结时,不返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_unfreezing_status_as_u64(&mut self, new: u64) -> Option<u64>
pub fn set_unfreezing_status_as_u64(&mut self, new: u64) -> Option<u64>
设置 归档存储文件的解冻状态,2
表示解冻完成,1
表示解冻中;归档文件冻结时,不返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_status_as_i64(&self) -> Option<i64>
pub fn get_status_as_i64(&self) -> Option<i64>
获取 文件状态。1
表示禁用;只有禁用状态的文件才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_status_as_i64(&mut self, new: i64) -> Option<i64>
pub fn set_status_as_i64(&mut self, new: i64) -> Option<i64>
设置 文件状态。1
表示禁用;只有禁用状态的文件才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_status_as_u64(&self) -> Option<u64>
pub fn get_status_as_u64(&self) -> Option<u64>
获取 文件状态。1
表示禁用;只有禁用状态的文件才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_status_as_u64(&mut self, new: u64) -> Option<u64>
pub fn set_status_as_u64(&mut self, new: u64) -> Option<u64>
设置 文件状态。1
表示禁用;只有禁用状态的文件才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_md_5_as_str(&self) -> Option<&str>
pub fn get_md_5_as_str(&self) -> Option<&str>
获取 对象 MD5 值,只有通过直传文件和追加文件 API 上传的文件,服务端确保有该字段返回
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_md_5_as_str(&mut self, new: String) -> Option<String>
pub fn set_md_5_as_str(&mut self, new: String) -> Option<String>
设置 对象 MD5 值,只有通过直传文件和追加文件 API 上传的文件,服务端确保有该字段返回
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_expiration_time_as_i64(&self) -> Option<i64>
pub fn get_expiration_time_as_i64(&self) -> Option<i64>
获取 文件过期删除日期,UNIX 时间戳格式,文件在设置过期时间后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_expiration_time_as_i64(&mut self, new: i64) -> Option<i64>
pub fn set_expiration_time_as_i64(&mut self, new: i64) -> Option<i64>
设置 文件过期删除日期,UNIX 时间戳格式,文件在设置过期时间后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_expiration_time_as_u64(&self) -> Option<u64>
pub fn get_expiration_time_as_u64(&self) -> Option<u64>
获取 文件过期删除日期,UNIX 时间戳格式,文件在设置过期时间后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_expiration_time_as_u64(&mut self, new: u64) -> Option<u64>
pub fn set_expiration_time_as_u64(&mut self, new: u64) -> Option<u64>
设置 文件过期删除日期,UNIX 时间戳格式,文件在设置过期时间后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_transition_to_ia_time_as_i64(&self) -> Option<i64>
pub fn get_transition_to_ia_time_as_i64(&self) -> Option<i64>
获取 文件生命周期中转为低频存储的日期,UNIX 时间戳格式,文件在设置转低频后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_transition_to_ia_time_as_i64(&mut self, new: i64) -> Option<i64>
pub fn set_transition_to_ia_time_as_i64(&mut self, new: i64) -> Option<i64>
设置 文件生命周期中转为低频存储的日期,UNIX 时间戳格式,文件在设置转低频后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_transition_to_ia_time_as_u64(&self) -> Option<u64>
pub fn get_transition_to_ia_time_as_u64(&self) -> Option<u64>
获取 文件生命周期中转为低频存储的日期,UNIX 时间戳格式,文件在设置转低频后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_transition_to_ia_time_as_u64(&mut self, new: u64) -> Option<u64>
pub fn set_transition_to_ia_time_as_u64(&mut self, new: u64) -> Option<u64>
设置 文件生命周期中转为低频存储的日期,UNIX 时间戳格式,文件在设置转低频后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_transition_to_archive_time_as_i64(&self) -> Option<i64>
pub fn get_transition_to_archive_time_as_i64(&self) -> Option<i64>
获取 文件生命周期中转为归档存储的日期,UNIX 时间戳格式,文件在设置转归档后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_transition_to_archive_time_as_i64(&mut self, new: i64) -> Option<i64>
pub fn set_transition_to_archive_time_as_i64(&mut self, new: i64) -> Option<i64>
设置 文件生命周期中转为归档存储的日期,UNIX 时间戳格式,文件在设置转归档后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_transition_to_archive_time_as_u64(&self) -> Option<u64>
pub fn get_transition_to_archive_time_as_u64(&self) -> Option<u64>
获取 文件生命周期中转为归档存储的日期,UNIX 时间戳格式,文件在设置转归档后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_transition_to_archive_time_as_u64(&mut self, new: u64) -> Option<u64>
pub fn set_transition_to_archive_time_as_u64(&mut self, new: u64) -> Option<u64>
设置 文件生命周期中转为归档存储的日期,UNIX 时间戳格式,文件在设置转归档后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_transition_to_deep_archive_time_as_i64(&self) -> Option<i64>
pub fn get_transition_to_deep_archive_time_as_i64(&self) -> Option<i64>
获取 文件生命周期中转为深度归档存储的日期,UNIX 时间戳格式,文件在设置转深度归档后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_transition_to_deep_archive_time_as_i64(
&mut self,
new: i64,
) -> Option<i64>
pub fn set_transition_to_deep_archive_time_as_i64( &mut self, new: i64, ) -> Option<i64>
设置 文件生命周期中转为深度归档存储的日期,UNIX 时间戳格式,文件在设置转深度归档后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_transition_to_deep_archive_time_as_u64(&self) -> Option<u64>
pub fn get_transition_to_deep_archive_time_as_u64(&self) -> Option<u64>
获取 文件生命周期中转为深度归档存储的日期,UNIX 时间戳格式,文件在设置转深度归档后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_transition_to_deep_archive_time_as_u64(
&mut self,
new: u64,
) -> Option<u64>
pub fn set_transition_to_deep_archive_time_as_u64( &mut self, new: u64, ) -> Option<u64>
设置 文件生命周期中转为深度归档存储的日期,UNIX 时间戳格式,文件在设置转深度归档后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_transition_to_archive_ir_time_as_i64(&self) -> Option<i64>
pub fn get_transition_to_archive_ir_time_as_i64(&self) -> Option<i64>
获取 文件生命周期中转为归档直读存储的日期,UNIX 时间戳格式,文件在设置转归档直读后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_transition_to_archive_ir_time_as_i64(
&mut self,
new: i64,
) -> Option<i64>
pub fn set_transition_to_archive_ir_time_as_i64( &mut self, new: i64, ) -> Option<i64>
设置 文件生命周期中转为归档直读存储的日期,UNIX 时间戳格式,文件在设置转归档直读后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn get_transition_to_archive_ir_time_as_u64(&self) -> Option<u64>
pub fn get_transition_to_archive_ir_time_as_u64(&self) -> Option<u64>
获取 文件生命周期中转为归档直读存储的日期,UNIX 时间戳格式,文件在设置转归档直读后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Sourcepub fn set_transition_to_archive_ir_time_as_u64(
&mut self,
new: u64,
) -> Option<u64>
pub fn set_transition_to_archive_ir_time_as_u64( &mut self, new: u64, ) -> Option<u64>
设置 文件生命周期中转为归档直读存储的日期,UNIX 时间戳格式,文件在设置转归档直读后才会返回该字段
Source§impl ResponseBody
impl ResponseBody
Trait Implementations§
Source§impl AsMut<Value> for ResponseBody
impl AsMut<Value> for ResponseBody
Source§impl AsRef<Value> for ResponseBody
impl AsRef<Value> for ResponseBody
Source§impl Clone for ResponseBody
impl Clone for ResponseBody
Source§fn clone(&self) -> ResponseBody
fn clone(&self) -> ResponseBody
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for ResponseBody
impl Debug for ResponseBody
Source§impl Default for ResponseBody
impl Default for ResponseBody
Source§impl<'de> Deserialize<'de> for ResponseBody
impl<'de> Deserialize<'de> for ResponseBody
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl From<ResponseBody> for Value
impl From<ResponseBody> for Value
Source§fn from(val: ResponseBody) -> Self
fn from(val: ResponseBody) -> Self
Auto Trait Implementations§
impl Freeze for ResponseBody
impl RefUnwindSafe for ResponseBody
impl Send for ResponseBody
impl Sync for ResponseBody
impl Unpin for ResponseBody
impl UnwindSafe for ResponseBody
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
Source§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
Source§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
self
and passes that borrow into the pipe function. Read moreSource§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
self
and passes that borrow into the pipe function. Read moreSource§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
Source§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R,
) -> R
fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
Source§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
self
, then passes self.as_ref()
into the pipe function.Source§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
self
, then passes self.as_mut()
into the pipe
function.Source§fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
self
, then passes self.deref()
into the pipe function.Source§impl<T> Tap for T
impl<T> Tap for T
Source§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
Borrow<B>
of a value. Read moreSource§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
BorrowMut<B>
of a value. Read moreSource§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
AsRef<R>
view of a value. Read moreSource§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
AsMut<R>
view of a value. Read moreSource§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
Deref::Target
of a value. Read moreSource§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
Deref::Target
of a value. Read moreSource§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
.tap()
only in debug builds, and is erased in release builds.Source§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
.tap_mut()
only in debug builds, and is erased in release
builds.Source§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
.tap_borrow()
only in debug builds, and is erased in release
builds.Source§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
.tap_borrow_mut()
only in debug builds, and is erased in release
builds.Source§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
.tap_ref()
only in debug builds, and is erased in release
builds.Source§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
.tap_ref_mut()
only in debug builds, and is erased in release
builds.Source§fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
.tap_deref()
only in debug builds, and is erased in release
builds.