Package com.qiniu.storage.model
-
Class Summary Class Description BatchOpData 该类封装了batch接口回复中的data部分 参考文档:批量操作BatchStatus 定义批量请求的状态码 参考文档:批量操作BucketEventRule BucketEnventRule 定义了存储空间发生事件时候的通知规则
比如调用了存储的"delete"删除接口删除文件, 这个是一个事件;
当这个事件发生的时候, 我们要对哪些文件,做什么处理,是否要作回调,
都可以通过这个结构体配置
注意:事件通知功能会根据文件的前缀和后缀依次匹配,只对第一个匹配成功的事件发送通知。BucketInfo Bucket信息BucketLifeCycleRule BucketLifeCycleRule 定义了关于七牛存储空间关于生命周期的一些配置,规则。
比如存储空间中文件可以设置多少天后删除,多少天后转低频存储等等
规则按最长前缀匹配,前缀规则优先于全局规则匹配,每个上传的文件最多匹配一个规则BucketQuota 空间配额BucketReferAntiLeech 空间referer配置CorsRule 跨域规则
最多允许设置10条跨域规则。
对于同一个域名如果设置了多条规则,那么按顺序使用第一条匹配的规则去生成返回值。
对于简单跨域请求,只匹配 Origin;
对于预检请求, 需要匹配 Origin、AllowedMethod、AllowedHeader;
备注:如果没有设置任何corsRules,那么默认允许所有的跨域请求
参考:https://www.w3.org/TR/cors/DefaultPutRet 默认上传接口回复对象FetchRet fetch 接口的回复对象 参考文档:资源抓取FileInfo list 接口的回复文件对象信息 参考文档:资源列举FileListing 该类封装了文件列举请求回复ResumeBlockInfo 封装了分片上传请求的回复内容UploadPolicy 该类封装了上传策略 参考文档:上传策略 -
Enum Summary Enum Description AccessStyleMode 原图保护模式AclType 空间类型:公开空间、私有空间IndexPageType StorageType 存储类型