Class FileInfo


  • public final class FileInfo
    extends java.lang.Object
    list 接口的回复文件对象信息 参考文档:资源列举
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String endUser
      文件上传时设置的endUser
      java.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
      文件的mimeType
      long 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()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 数据
    • Constructor Detail

      • FileInfo

        public FileInfo()