Package com.qiniu.storage.model
Class FileInfo
- java.lang.Object
-
- com.qiniu.storage.model.FileInfo
-
public final class FileInfo extends java.lang.Object
list 接口的回复文件对象信息 参考文档:资源列举
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
endUser
文件上传时设置的endUserjava.lang.Long
expiration
文件过期删除日期,int64 类型,Unix 时间戳格式,具体文件过期日期计算参考 生命周期管理。 文件在设置过期时间后才会返回该字段(通过生命周期规则设置文件过期时间,仅对该功能发布后满足规则条件新上传文件返回该字段; 历史文件想要返回该字段需要在功能发布后可通过 修改文件过期删除时间 API 或者 修改文件生命周期 API 指定过期时间;对于已 经设置过过期时间的历史文件,到期都会正常过期删除,只是服务端没有该字段返回) 例如:值为1568736000的时间,表示文件会在2019/9/18当天内删除。long
fsize
文件大小,单位:字节java.lang.String
hash
文件hash值java.lang.String
key
文件名java.lang.String
md5
文件的md5值java.util.Map<java.lang.String,java.lang.Object>
meta
自定义 meta data 数据java.lang.String
mimeType
文件的mimeTypelong
putTime
文件上传时间,单位为:100纳秒java.lang.Integer
restoreStatus
归档/深度归档存储文件的解冻状态,归档/深度归档文件冻结时,不返回该字段。 1 表示解冻中 2 表示解冻完成int
status
文件的状态 0 表示启用 1 表示禁用java.lang.Long
transitionToArchive
文件生命周期中转为归档存储的日期,int64 类型,Unix 时间戳格式 ,具体日期计算参考 生命周期管理。 文件在设置转归档后才会返回该字段(通过生命周期规则设置文件转归档,仅对该功能发布后满足规则条件新上传文件返回该字段; 历史文件想要返回该字段需要在功能发布后可通过 修改文件生命周期 API 指定转归档时间;对于已经设置过转归档时间的历史文 件,到期都会正常执行,只是服务端没有该字段返回) 例如:值为1568736000的时间,表示文件会在2019/9/18当天转为归档存储类型。java.lang.Long
transitionToDeepArchive
文件生命周期中转为深度归档存储的日期,int64 类型,Unix 时间戳格式 ,具体日期计算参考 生命周期管理。 文件在设置转深度归档后才会返回该字段(通过生命周期规则设置文件转深度归档,仅对该功能发布后满足规则条件新上传文件返回该字段; 历史文件想要返回该字段需要在功能发布后可通过 修改文件生命周期 API 指定转深度归档时间;对于已经设置过转深度归档时间的历史文 件,到期都会正常执行,只是服务端没有该字段返回) 例如:值为1568736000的时间,表示文件会在2019/9/18当天转为深度归档存储类型。java.lang.Long
transitionToIA
文件生命周期中转为低频存储的日期,int64 类型,Unix 时间戳格式 ,具体日期计算参考 生命周期管理。 文件在设置转低频后才会返回该字段(通过生命周期规则设置文件转低频,仅对该功能发布后满足规则条件新上传文件返回该字段; 历史文件想要返回该字段需要在功能发布后可通过 修改文件生命周期 API 指定转低频时间;对于已经设置过转低频时间的历史文 件,到期都会正常执行,只是服务端没有该字段返回) 例如:值为1568736000的时间,表示文件会在2019/9/18当天转为低频存储类型。int
type
文件的存储类型, 0 表示普通存储 1 表示低频存存储 2 表示归档存储 3 表示深度归档存储
-
Constructor Summary
Constructors Constructor Description FileInfo()
-
-
-
Field Detail
-
key
public java.lang.String key
文件名
-
hash
public java.lang.String hash
文件hash值
-
fsize
public long fsize
文件大小,单位:字节
-
putTime
public long putTime
文件上传时间,单位为:100纳秒
-
restoreStatus
public java.lang.Integer restoreStatus
归档/深度归档存储文件的解冻状态,归档/深度归档文件冻结时,不返回该字段。 1 表示解冻中 2 表示解冻完成
-
mimeType
public java.lang.String mimeType
文件的mimeType
-
endUser
public java.lang.String endUser
文件上传时设置的endUser
-
type
public int type
文件的存储类型, 0 表示普通存储 1 表示低频存存储 2 表示归档存储 3 表示深度归档存储
-
status
public int status
文件的状态 0 表示启用 1 表示禁用
-
md5
public java.lang.String md5
文件的md5值
-
expiration
public java.lang.Long expiration
文件过期删除日期,int64 类型,Unix 时间戳格式,具体文件过期日期计算参考 生命周期管理。 文件在设置过期时间后才会返回该字段(通过生命周期规则设置文件过期时间,仅对该功能发布后满足规则条件新上传文件返回该字段; 历史文件想要返回该字段需要在功能发布后可通过 修改文件过期删除时间 API 或者 修改文件生命周期 API 指定过期时间;对于已 经设置过过期时间的历史文件,到期都会正常过期删除,只是服务端没有该字段返回) 例如:值为1568736000的时间,表示文件会在2019/9/18当天内删除。
-
transitionToIA
public java.lang.Long transitionToIA
文件生命周期中转为低频存储的日期,int64 类型,Unix 时间戳格式 ,具体日期计算参考 生命周期管理。 文件在设置转低频后才会返回该字段(通过生命周期规则设置文件转低频,仅对该功能发布后满足规则条件新上传文件返回该字段; 历史文件想要返回该字段需要在功能发布后可通过 修改文件生命周期 API 指定转低频时间;对于已经设置过转低频时间的历史文 件,到期都会正常执行,只是服务端没有该字段返回) 例如:值为1568736000的时间,表示文件会在2019/9/18当天转为低频存储类型。
-
transitionToArchive
@SerializedName("transitionToARCHIVE") public java.lang.Long transitionToArchive
文件生命周期中转为归档存储的日期,int64 类型,Unix 时间戳格式 ,具体日期计算参考 生命周期管理。 文件在设置转归档后才会返回该字段(通过生命周期规则设置文件转归档,仅对该功能发布后满足规则条件新上传文件返回该字段; 历史文件想要返回该字段需要在功能发布后可通过 修改文件生命周期 API 指定转归档时间;对于已经设置过转归档时间的历史文 件,到期都会正常执行,只是服务端没有该字段返回) 例如:值为1568736000的时间,表示文件会在2019/9/18当天转为归档存储类型。
-
transitionToDeepArchive
public java.lang.Long transitionToDeepArchive
文件生命周期中转为深度归档存储的日期,int64 类型,Unix 时间戳格式 ,具体日期计算参考 生命周期管理。 文件在设置转深度归档后才会返回该字段(通过生命周期规则设置文件转深度归档,仅对该功能发布后满足规则条件新上传文件返回该字段; 历史文件想要返回该字段需要在功能发布后可通过 修改文件生命周期 API 指定转深度归档时间;对于已经设置过转深度归档时间的历史文 件,到期都会正常执行,只是服务端没有该字段返回) 例如:值为1568736000的时间,表示文件会在2019/9/18当天转为深度归档存储类型。
-
meta
@SerializedName("x-qn-meta") public java.util.Map<java.lang.String,java.lang.Object> meta
自定义 meta data 数据
-
-