Struct qiniu_download::RangeReaderBuilder [−][src]
pub struct RangeReaderBuilder { /* fields omitted */ }Expand description
对象范围下载构建器
Implementations
设置七牛监控服务器 URL 列表
设置 UC 查询的频率
设置域名访问失败后的惩罚时长
设置域名访问的基础超时时长
设置失败域名的最大重试次数
一旦一个域名的被惩罚次数超过限制,则域名选择器不会选择该域名,除非被惩罚的域名比例超过上限,或惩罚时长超过指定时长
设置被惩罚的域名最大比例
域名选择器在搜索域名时,一旦被跳过的域名比例大于该值,则下一个域名将被选中,不管该域名是否也被惩罚。一旦该域名成功,则惩罚将立刻被取消
设置是否使用 getfile API 下载
设置是否对 key 进行格式化
设置私有空间下载 URL 有效期,如果为 None,则使用公开空间下载 URL
设置打点记录上传频率
设置打点记录本地缓存文件尺寸上限
构建范围下载器
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for RangeReaderBuilderimpl Send for RangeReaderBuilderimpl Sync for RangeReaderBuilderimpl Unpin for RangeReaderBuilderimpl UnwindSafe for RangeReaderBuilderBlanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe
function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe
function. Read more
Borrows self, then passes self.deref() into the pipe function.
type Output = T
type Output = TShould always be Self
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release
builds. Read more
Calls .tap_borrow() only in debug builds, and is erased in release
builds. Read more
Calls .tap_borrow_mut() only in debug builds, and is erased in release
builds. Read more
Calls .tap_ref() only in debug builds, and is erased in release
builds. Read more
Calls .tap_ref_mut() only in debug builds, and is erased in release
builds. Read more
Calls .tap_deref() only in debug builds, and is erased in release
builds. Read more
pub fn vzip(self) -> V