All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractService |
|
AccessStyleMode |
原图保护模式
|
AclType |
空间类型:公开空间、私有空间
|
ActivityRecords |
Created by bailong on 16/9/22.
|
ActivityRecords.Item |
|
Api |
api 基类
|
Api.Request |
api 请求基类
|
Api.Response |
api 响应基类
|
ApiQueryRegion |
|
ApiQueryRegion.Request |
请求信息
|
ApiQueryRegion.Response |
响应信息
dataMap:
{ "hosts":[
{ "region": "z1",
"ttl": 86400,
"io": { "domains": [ "iovip-z1.qbox.me" ] },
"up": { "domains": [ "upload-z1.qiniup.com", "up-z1.qiniup.com" ], "old": [ "upload-z1.qbox.me", "up-z1.qbox.me"] },
"uc": { "domains": [ "uc.qbox.me" ]},
"rs": { "domains": [ "rs-z1.qbox.me" ] },
"rsf": { "domains": [ "rsf-z1.qbox.me" ] },
"api": { "domains": [ "api-z1.qiniu.com" ] },
"s3": { "domains": [ "s3-cn-north-1.qiniucs.com" ], "region_alias": "cn-north-1" } }
] }
|
ApiUpload |
|
ApiUpload.Request |
upload api 请求基类
|
ApiUpload.Response |
api 响应基类
|
ApiUploadV1MakeBlock |
分片上传 v1 版 api: 创建块
本接口用于为后续分片上传创建一个新的 block,同时上传该块第一个 chunk 数据。
|
ApiUploadV1MakeBlock.Request |
请求信息
|
ApiUploadV1MakeBlock.Response |
响应信息
|
ApiUploadV1MakeFile |
分片上传 v1 版 api: 创建文件
将上传好的所有数据块按指定顺序合并成一个资源文件。
|
ApiUploadV1MakeFile.Request |
请求信息
|
ApiUploadV1MakeFile.Response |
响应信息
|
ApiUploadV1PutChunk |
分片上传 v1 版 api: 上传片
上传指定块的一片数据,具体数据量可根据现场环境调整。同一块的每片数据必须串行上传。
|
ApiUploadV1PutChunk.Request |
请求信息
|
ApiUploadV1PutChunk.Response |
响应信息
|
ApiUploadV2AbortUpload |
分片上传 v2 版 api: 终止上传
该接口根据 UploadId 终止 Multipart Upload 。
|
ApiUploadV2AbortUpload.Request |
请求信息
|
ApiUploadV2AbortUpload.Response |
响应信息
|
ApiUploadV2CompleteUpload |
分片上传 v2 版 api: 完成文件上传
在将所有数据 Part 都上传完成后,必须调用 ApiUploadV2CompleteUpload API 来完成整个文件的 Multipart Upload。用户需要提供有效数据的
Part 列表( 包括 PartNumber 和调用 uploadPart API 服务端返回的 Etag )。服务端收到用户提交的 Part 列表后,会逐一验证每个数据
Part 的有效性。当所有的数据 Part 验证通过后,会把这些数据 Part 组合成一个完整的 Object。
|
ApiUploadV2CompleteUpload.Request |
请求信息
|
ApiUploadV2CompleteUpload.Response |
响应信息
|
ApiUploadV2InitUpload |
分片上传 v2 版 api: 初始化任务
使用 Multipart Upload 方式上传数据前,必须先调用 API 来获取一个全局唯一的 UploadId ,后续的块数据通过 uploadPart API 上传,
整个文件完成 completeMultipartUpload API ,已经上传块的删除 abortMultipartUpload API 都依赖该 UploadId 。
|
ApiUploadV2InitUpload.Request |
请求信息
|
ApiUploadV2InitUpload.Response |
响应信息
|
ApiUploadV2ListParts |
分片上传 v2 版 api: 列举已上传分片信息
API 可列举出指定 UploadId 所属任务所有已经上传成功 Part。
|
ApiUploadV2ListParts.Request |
请求信息
|
ApiUploadV2ListParts.Response |
响应信息
|
ApiUploadV2UploadPart |
分片上传 v2 版 api: 分块上传数据
初始化一个 Multipart Upload 任务之后,可以根据指定的 EncodedObjectName 和 UploadId 来分 Part 上传数据。
|
ApiUploadV2UploadPart.Request |
请求信息
|
ApiUploadV2UploadPart.Response |
响应信息
|
AppParam |
|
AppResult |
|
AppResult.AppMergeInfo |
|
AppService |
|
AsyncCallback |
请求处理完成的异步回调接口
|
Auth |
|
Auth.Request |
|
AutoZone |
Deprecated. |
Base64 |
Utilities for encoding and decoding the Base64 representation of
binary data.
|
BaseUploader |
|
BatchOpData |
该类封装了batch接口回复中的data部分
参考文档: 批量操作
|
BatchStatus |
|
BucketEventRule |
BucketEnventRule 定义了存储空间发生事件时候的通知规则
比如调用了存储的"delete"删除接口删除文件, 这个是一个事件;
当这个事件发生的时候, 我们要对哪些文件,做什么处理,是否要作回调,
都可以通过这个结构体配置
注意:事件通知功能会根据文件的前缀和后缀依次匹配,只对第一个匹配成功的事件发送通知。
|
BucketInfo |
Bucket信息
|
BucketLifeCycleRule |
BucketLifeCycleRule 定义了关于七牛存储空间关于生命周期的一些配置,规则。
比如存储空间中文件可以设置多少天后删除,多少天后转低频存储等等
规则按最长前缀匹配,前缀规则优先于全局规则匹配,每个上传的文件最多匹配一个规则
|
BucketManager |
主要涉及了空间资源管理及批量操作接口的实现,具体的接口规格可以参考
参考文档: 资源管理
|
BucketManager.BatchOperations |
文件管理批量操作指令构建对象,单次 BatchOperations 的操作数最多为 1000(即 add 最多 1000 个),如果遇到超时,需要调小操作数量
|
BucketQuota |
空间配额
|
BucketReferAntiLeech |
空间referer配置
|
CallbackParam |
|
CallbackService |
HTTP回调的api
|
CdnManager |
该类主要提供CDN相关功能的接口实现,包括文件和目录的刷新,文件的预取,获取CDN访问日志链接,生成七牛时间戳防盗链等功能。
参考文档: 融合CDN
|
CdnResult |
这里定义了Cdn请求相关回复的封装类
|
Channel |
|
Client |
定义HTTP请求管理相关方法
|
ConcurrentResumeUploader |
并发分片上传
|
Configuration |
|
Configuration |
该类封装了SDK相关配置参数
|
Configuration.ResumableUploadAPIVersion |
|
Constants |
SDK相关配置常量
|
CorsRule |
跨域规则
最多允许设置10条跨域规则。
对于同一个域名如果设置了多条规则,那么按顺序使用第一条匹配的规则去生成返回值。
对于简单跨域请求,只匹配 Origin;
对于预检请求, 需要匹配 Origin、AllowedMethod、AllowedHeader;
备注:如果没有设置任何corsRules,那么默认允许所有的跨域请求
参考:https://www.w3.org/TR/cors/
|
Crc32 |
计算文件或二进制数据的crc32校验码
|
DefaultPutRet |
默认上传接口回复对象
|
Device |
|
Device |
|
DeviceHistoryItem |
|
DeviceHistoryListing |
|
DeviceKey |
|
DeviceListing |
|
DeviceManager |
|
Dns |
|
DownloadPrivateCloudUrl |
私有云下载 URL 类
|
DownloadUrl |
公有云下载 URL 类
|
DynamicLiveRoute |
|
Error |
七牛业务请求逻辑错误封装类,主要用来解析API请求返回如下的内容:
|
Etag |
计算文件内容或者二进制数据的etag, etag算法是七牛用来标志数据唯一性的算法。
文档: etag算法
|
EtagV2 |
|
FetchRet |
|
FileInfo |
list 接口的回复文件对象信息
参考文档: 资源列举
|
FileListing |
该类封装了文件列举请求回复
|
FileRecorder |
实现分片上传时上传进度的接口方法
|
FixBlockUploader |
Deprecated. |
FixBlockUploader.OptionsMeta |
|
FormUploader |
该类封装了七牛提供的表单上传机制
参考文档: 表单上传
|
ForwardParam |
转推的参数
|
ForwardParam.TrackInfo |
|
ForwardResult |
|
ForwardService |
流媒体相关处理服务的api
|
Headers |
|
Headers.Builder |
|
Hex |
Converts hexadecimal Strings.
|
Hex.HexDecodeException |
|
IndexPageType |
|
IOUtils |
|
Json |
|
LinkingDeviceManager |
|
LinkingVodManager |
|
Md5 |
|
MediaConfig |
|
MediaInput |
|
MediaOutput |
|
MediaPosition |
|
MergeJob |
|
MergeParam |
合流业务请求参数
|
MergeParam.MergeBackGround |
合流背景参数
|
MergeParam.MergeUserInfo |
|
MergeParam.MergeWaterMarks |
|
MergeResult |
|
MergeService |
Deprecated. |
MergeServiceV4 |
|
MergeTrackParam |
|
MergeTrackParam.MergeTrack |
|
MergeTrackParam.ModeEnum |
|
MethodType |
|
NameSpace |
|
NameSpaceManager |
|
OperationManager |
对七牛空间中的文件进行持久化处理,适用于官方的fop指令和客户开发的ufop指令
例如图片处理指令,视频转码指令等
相关链接
|
OperationStatus |
|
PatchOperation |
|
PatchOperation |
|
PlayContral |
|
ProxyConfiguration |
http 代理
|
PTZManager |
|
QiniuException |
七牛SDK异常封装类,封装了http响应数据
|
QRTC |
七牛云 rtc java sdk
qrtc java sdk api
|
QRTCClient |
QRTC core api
|
QRTCResult<T> |
|
QvsMap |
|
QvsResponse |
|
Recorder |
定义分片上传时纪录上传进度的接口
|
RecordManager |
|
Region |
|
Region.Builder |
域名构造器
|
RegionGroup |
|
RequestStreamBody |
|
Response |
定义HTTP请求的日志信息和常规方法
|
Response.ErrorBody |
|
ResumeBlockInfo |
封装了分片上传请求的回复内容
|
ResumeUploader |
同步分片上传
|
ResumeUploadSourceStream |
|
RoomAccess |
Created by jemy on 2018/4/18.
|
RoomParam |
|
RoomResult |
|
RoomResult.UserInfo |
|
RoomService |
房间相关处理的api
|
RtcAppManager |
Deprecated. |
RtcRoomManager |
Deprecated. |
SaveasReply |
|
Segment |
|
SegmentListing |
|
ServiceCallFunc |
|
SignatureInfo |
|
SmsManager |
|
StaticLiveRoute |
|
StatsManager |
|
StorageType |
存储类型
|
Stream |
|
StreamAttribute |
Created by bailong on 16/9/22.
|
StreamingManager |
|
StreamListing |
Created by bailong on 16/9/23.
|
StreamManager |
|
StreamStatus |
Created by bailong on 16/9/22.
|
StreamStatus.Fps |
|
StreamUploader |
Created by long on 2016/11/4.
|
StretchModeEnum |
|
StringMap |
|
StringMap.Consumer |
|
StringUtils |
字符串连接工具类
|
Template |
|
TemplateInfo |
|
TemplateManager |
|
UpCompletionHandler |
定义了文件上传结束回调接口
|
UploadManager |
|
UploadOptions |
|
UploadOptions.Builder |
|
UploadPolicy |
|
UrlFactory |
该类封装了构建直播相关地址的方法
|
UrlParam |
|
UrlSafeBase64 |
URL安全的Base64编码和解码
|
UrlUtils |
|
VoiceChat |
|
WatermarksParam |
|
WatermarksParam.Watermarks |
|
Zone |
Deprecated. |
Zone.Builder |
域名构造器
|
ZoneReqInfo |
Deprecated. |