Struct qiniu_apis::storage::stat_object::ResponseBody
source · pub struct ResponseBody(_);Expand description
获取 API 所用的响应体参数
Implementations
sourceimpl ResponseBody
impl ResponseBody
sourcepub fn get_size_as_i64(&self) -> i64
pub fn get_size_as_i64(&self) -> i64
获取 对象大小,单位为字节
sourceimpl 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>
设置 对象大小,单位为字节
sourceimpl ResponseBody
impl ResponseBody
sourcepub fn get_size_as_u64(&self) -> u64
pub fn get_size_as_u64(&self) -> u64
获取 对象大小,单位为字节
sourceimpl 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>
设置 对象大小,单位为字节
sourceimpl ResponseBody
impl ResponseBody
sourcepub fn get_hash_as_str(&self) -> &str
pub fn get_hash_as_str(&self) -> &str
获取 对象哈希值
sourceimpl 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>
设置 对象哈希值
sourceimpl ResponseBody
impl ResponseBody
sourcepub fn get_mime_type_as_str(&self) -> &str
pub fn get_mime_type_as_str(&self) -> &str
获取 对象 MIME 类型
sourceimpl 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 类型
sourceimpl ResponseBody
impl ResponseBody
sourcepub fn get_type_as_i64(&self) -> i64
pub fn get_type_as_i64(&self) -> i64
获取 对象存储类型,0 表示普通存储,1 表示低频存储,2 表示归档存储
sourceimpl 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 表示归档存储
sourceimpl ResponseBody
impl ResponseBody
sourcepub fn get_type_as_u64(&self) -> u64
pub fn get_type_as_u64(&self) -> u64
获取 对象存储类型,0 表示普通存储,1 表示低频存储,2 表示归档存储
sourceimpl 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 表示归档存储
sourceimpl ResponseBody
impl ResponseBody
sourcepub fn get_put_time_as_i64(&self) -> i64
pub fn get_put_time_as_i64(&self) -> i64
获取 文件上传时间,UNIX 时间戳格式,单位为 100 纳秒
sourceimpl 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 纳秒
sourceimpl ResponseBody
impl ResponseBody
sourcepub fn get_put_time_as_u64(&self) -> u64
pub fn get_put_time_as_u64(&self) -> u64
获取 文件上传时间,UNIX 时间戳格式,单位为 100 纳秒
sourceimpl 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 纳秒
sourceimpl 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 表示解冻中;归档文件冻结时,不返回该字段
sourceimpl 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 表示解冻中;归档文件冻结时,不返回该字段
sourceimpl 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 表示解冻中;归档文件冻结时,不返回该字段
sourceimpl 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 表示解冻中;归档文件冻结时,不返回该字段
sourceimpl ResponseBody
impl ResponseBody
sourcepub fn get_status_as_i64(&self) -> Option<i64>
pub fn get_status_as_i64(&self) -> Option<i64>
获取 文件状态。1 表示禁用;只有禁用状态的文件才会返回该字段
sourceimpl 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 表示禁用;只有禁用状态的文件才会返回该字段
sourceimpl ResponseBody
impl ResponseBody
sourcepub fn get_status_as_u64(&self) -> Option<u64>
pub fn get_status_as_u64(&self) -> Option<u64>
获取 文件状态。1 表示禁用;只有禁用状态的文件才会返回该字段
sourceimpl 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 表示禁用;只有禁用状态的文件才会返回该字段
sourceimpl 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 上传的文件,服务端确保有该字段返回
sourceimpl 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 上传的文件,服务端确保有该字段返回
sourceimpl ResponseBody
impl ResponseBody
sourcepub fn get_expiration_time_as_i64(&self) -> Option<i64>
pub fn get_expiration_time_as_i64(&self) -> Option<i64>
获取 文件过期删除日期,UNIX 时间戳格式,文件在设置过期时间后才会返回该字段
sourceimpl 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 时间戳格式,文件在设置过期时间后才会返回该字段
sourceimpl ResponseBody
impl ResponseBody
sourcepub fn get_expiration_time_as_u64(&self) -> Option<u64>
pub fn get_expiration_time_as_u64(&self) -> Option<u64>
获取 文件过期删除日期,UNIX 时间戳格式,文件在设置过期时间后才会返回该字段
sourceimpl 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 时间戳格式,文件在设置过期时间后才会返回该字段
sourceimpl 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 时间戳格式,文件在设置转低频后才会返回该字段
sourceimpl 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 时间戳格式,文件在设置转低频后才会返回该字段
sourceimpl 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 时间戳格式,文件在设置转低频后才会返回该字段
sourceimpl 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 时间戳格式,文件在设置转低频后才会返回该字段
sourceimpl 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 时间戳格式,文件在设置转归档后才会返回该字段
sourceimpl 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 时间戳格式,文件在设置转归档后才会返回该字段
sourceimpl 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 时间戳格式,文件在设置转归档后才会返回该字段
sourceimpl 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 时间戳格式,文件在设置转归档后才会返回该字段
sourceimpl ResponseBody
impl ResponseBody
Trait Implementations
sourceimpl AsMut<Value> for ResponseBody
impl AsMut<Value> for ResponseBody
sourceimpl AsRef<Value> for ResponseBody
impl AsRef<Value> for ResponseBody
sourceimpl Clone for ResponseBody
impl Clone for ResponseBody
sourcefn clone(&self) -> ResponseBody
fn clone(&self) -> ResponseBody
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresourceimpl Debug for ResponseBody
impl Debug for ResponseBody
sourceimpl Default for ResponseBody
impl Default for ResponseBody
sourceimpl<'de> Deserialize<'de> for ResponseBody
impl<'de> Deserialize<'de> for ResponseBody
sourcefn 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>,
sourceimpl From<ResponseBody> for Value
impl From<ResponseBody> for Value
sourcefn from(val: ResponseBody) -> Self
fn from(val: ResponseBody) -> Self
sourceimpl Serialize for ResponseBody
impl Serialize for ResponseBody
Auto Trait Implementations
impl RefUnwindSafe for ResponseBody
impl Send for ResponseBody
impl Sync for ResponseBody
impl Unpin for ResponseBody
impl UnwindSafe for ResponseBody
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
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 morefn 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 morefn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere
Self: Borrow<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere
Self: Borrow<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> Rwhere
Self: BorrowMut<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> Rwhere
Self: BorrowMut<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere
Self: AsRef<U>,
U: 'a + ?Sized,
R: 'a,
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere
Self: AsRef<U>,
U: 'a + ?Sized,
R: 'a,
self, then passes self.as_ref() into the pipe function.fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere
Self: AsMut<U>,
U: 'a + ?Sized,
R: 'a,
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere
Self: AsMut<U>,
U: 'a + ?Sized,
R: 'a,
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere
Self: Deref<Target = T>,
T: 'a + ?Sized,
R: 'a,
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere
Self: Deref<Target = T>,
T: 'a + ?Sized,
R: 'a,
self, then passes self.deref() into the pipe function.impl<T> Tap for T
impl<T> Tap for T
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere
Self: Borrow<B>,
B: ?Sized,
Borrow<B> of a value. Read morefn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere
Self: BorrowMut<B>,
B: ?Sized,
BorrowMut<B> of a value. Read morefn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere
Self: AsRef<R>,
R: ?Sized,
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere
Self: AsRef<R>,
R: ?Sized,
AsRef<R> view of a value. Read morefn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere
Self: AsMut<R>,
R: ?Sized,
AsMut<R> view of a value. Read morefn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere
Self: Deref<Target = T>,
T: ?Sized,
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere
Self: Deref<Target = T>,
T: ?Sized,
Deref::Target of a value. Read morefn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere
Self: DerefMut<Target = T> + Deref,
T: ?Sized,
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere
Self: DerefMut<Target = T> + Deref,
T: ?Sized,
Deref::Target of a value. Read morefn 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.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. Read morefn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere
Self: Borrow<B>,
B: ?Sized,
.tap_borrow() only in debug builds, and is erased in release
builds. Read morefn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere
Self: BorrowMut<B>,
B: ?Sized,
.tap_borrow_mut() only in debug builds, and is erased in release
builds. Read morefn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere
Self: AsRef<R>,
R: ?Sized,
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere
Self: AsRef<R>,
R: ?Sized,
.tap_ref() only in debug builds, and is erased in release
builds. Read morefn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere
Self: AsMut<R>,
R: ?Sized,
.tap_ref_mut() only in debug builds, and is erased in release
builds. Read more