pub struct RangeReaderBuilder(_);
Expand description

对象范围下载构建器

Implementations

创建对象范围下载构建器

Arguments
  • bucket - 存储空间
  • key - 对象名称
  • credential - 存储空间所在账户的凭证
  • io_urls - 七牛 IO 服务器 URL 列表

设置七牛 UC 服务器 URL 列表

设置七牛监控服务器 URL 列表

设置对象下载最大尝试次数

设置 UC 查询的最大尝试次数

设置打点记录上传的最大尝试次数

设置 UC 查询的频率

设置域名访问失败后的惩罚时长

设置域名访问的基础超时时长

设置域名访问的连接时长

设置失败域名的最大重试次数

一旦一个域名的被惩罚次数超过限制,则域名选择器不会选择该域名,除非被惩罚的域名比例超过上限,或惩罚时长超过指定时长

设置被惩罚的域名最大比例

域名选择器在搜索域名时,一旦被跳过的域名比例大于该值,则下一个域名将被选中,不管该域名是否也被惩罚。一旦该域名成功,则惩罚将立刻被取消

设置是否使用 getfile API 下载

设置是否对 key 进行格式化

设置私有空间下载 URL 有效期,如果为 None,则使用公开空间下载 URL

设置打点记录上传频率

设置打点记录本地缓存文件尺寸上限

设置最大并行重试次数,如果设置为 0 则表示禁止并行重试功能

设置是否使用 HTTPS 协议来访问 IO 服务器

构建范围下载器

从配置创建范围下载构建器

Arguments
  • key - 对象名称
  • config - 下载配置

从环境变量创建范围下载构建器

Arguments
  • key - 对象名称

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Converts self into T using Into<T>. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

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.

Mutably borrows self, then passes self.deref_mut() into the pipe function. Read more

Should always be Self

Immutable access to a value. Read more

Mutable access to a value. Read more

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

Calls .tap_deref_mut() only in debug builds, and is erased in release builds. Read more

Attempts to convert self into T using TryInto<T>. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more