From 8743daca3f32de204255463ec9a9fad3022b9860 Mon Sep 17 00:00:00 2001 From: lihsai0 Date: Wed, 6 Dec 2023 15:03:01 +0800 Subject: [PATCH] add TransitionToArchiveIr to batch stat and update comments --- src/Qiniu/Storage/BatchInfo.cs | 21 +++++++++++++++------ src/Qiniu/Storage/BucketManager.cs | 9 ++++++++- src/Qiniu/Storage/FileInfo.cs | 1 + src/Qiniu/Storage/ListItem.cs | 1 + 4 files changed, 25 insertions(+), 7 deletions(-) diff --git a/src/Qiniu/Storage/BatchInfo.cs b/src/Qiniu/Storage/BatchInfo.cs index 22a7316..33b1366 100644 --- a/src/Qiniu/Storage/BatchInfo.cs +++ b/src/Qiniu/Storage/BatchInfo.cs @@ -60,6 +60,7 @@ public class BatchData /// 1 低频存储 /// 2 归档存储 /// 3 深度归档存储 + /// 4 归档直读存储 /// [JsonProperty("type", NullValueHandling = NullValueHandling.Ignore)] public int FileType { get; set; } @@ -99,24 +100,32 @@ public class BatchData /// /// 文件生命周期中转为低频存储的日期,Unix 时间戳格式。 - /// 文件在设置过期时间后才会返回该字段。 - /// 历史文件过期仍会自动删除,但不会返回该字段,重新设置文件过期时间可使历史文件返回该字段。 + /// 文件在设置低频存储转换时间后才会返回该字段。 + /// 历史文件到期仍会自动转换,但不会返回该字段,重新设置文件转换时间可使历史文件返回该字段。 /// [JsonProperty("TransitionToIA", NullValueHandling = NullValueHandling.Ignore)] public int TransitionToIa { get; set; } + /// + /// 文件生命周期中转为归档直读存储的日期,Unix 时间戳格式。 + /// 文件在设置归档直读存储转换时间后才会返回该字段。 + /// 历史文件到期仍会自动转换,但不会返回该字段,重新设置文件转换时间可使历史文件返回该字段。 + /// + [JsonProperty("transitionToArchiveIR", NullValueHandling = NullValueHandling.Ignore)] + public int TransitionToArchiveIr { get; set; } + /// /// 文件生命周期中转为归档存储的日期,Unix 时间戳格式。 - /// 文件在设置过期时间后才会返回该字段。 - /// 历史文件过期仍会自动删除,但不会返回该字段,重新设置文件过期时间可使历史文件返回该字段。 + /// 文件在设置归档存储转换时间后才会返回该字段。 + /// 历史文件到期仍会自动转换,但不会返回该字段,重新设置文件转换时间可使历史文件返回该字段。 /// [JsonProperty("transitionToARCHIVE", NullValueHandling = NullValueHandling.Ignore)] public int TransitionToArchive { get; set; } /// /// 文件生命周期中转为深度归档存储的日期,Unix 时间戳格式。 - /// 文件在设置过期时间后才会返回该字段。 - /// 历史文件过期仍会自动删除,但不会返回该字段,重新设置文件过期时间可使历史文件返回该字段。 + /// 文件在设置深度归档存储转换时间后才会返回该字段。 + /// 历史文件到期仍会自动转换,但不会返回该字段,重新设置文件转换时间可使历史文件返回该字段。 /// [JsonProperty("transitionToDeepArchive", NullValueHandling = NullValueHandling.Ignore)] public int TransitionToDeepArchive { get; set; } diff --git a/src/Qiniu/Storage/BucketManager.cs b/src/Qiniu/Storage/BucketManager.cs index b4ff9cc..653e0fc 100644 --- a/src/Qiniu/Storage/BucketManager.cs +++ b/src/Qiniu/Storage/BucketManager.cs @@ -338,7 +338,14 @@ public HttpResult ChangeStatus(string bucket, string key, int status) /// /// 空间名称 /// 文件key - /// 修改后的文件存储类型,0表示普通存储,1表示低频存储,2表示归档存储,3表示深度归档存储 + /// + /// 修改后的文件存储类型: + /// 0 表示普通存储; + /// 1 表示低频存储; + /// 2 表示归档存储; + /// 3 表示深度归档存储; + /// 4 表示归档直读存储; + /// /// 状态码为200时表示OK public HttpResult ChangeType(string bucket, string key, int fileType) { diff --git a/src/Qiniu/Storage/FileInfo.cs b/src/Qiniu/Storage/FileInfo.cs index 3d079be..ac54d79 100644 --- a/src/Qiniu/Storage/FileInfo.cs +++ b/src/Qiniu/Storage/FileInfo.cs @@ -37,6 +37,7 @@ public class FileInfo /// 1 低频存储 /// 2 归档存储 /// 3 深度归档存储 + /// 4 归档直读存储 /// [JsonProperty("type")] public int FileType { get; set; } diff --git a/src/Qiniu/Storage/ListItem.cs b/src/Qiniu/Storage/ListItem.cs index b3b6f24..16f8471 100644 --- a/src/Qiniu/Storage/ListItem.cs +++ b/src/Qiniu/Storage/ListItem.cs @@ -42,6 +42,7 @@ public class ListItem /// 1 低频存储 /// 2 归档存储 /// 3 深度归档存储 + /// 4 归档直读存储 /// [JsonProperty("type")] public int FileType { get; set; }