Skip to content

Commit c03e46f

Browse files
authored
Merge pull request #579 from YangSen-qn/deprecated-list-bucket2
deprecated listV2
2 parents 04dcf03 + e9579da commit c03e46f

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

src/main/java/com/qiniu/storage/BucketManager.java

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,17 @@ public Response listV1(String bucket, String prefix, String marker, int limit, S
201201
return get(url);
202202
}
203203

204+
/**
205+
* 列举空间文件 v1 接口
206+
*
207+
* @param bucket 空间名
208+
* @param prefix 文件名前缀
209+
* @param marker 上一次获取文件列表时返回的 marker
210+
* @param limit 每次迭代的长度限制,推荐值 1000
211+
* @param delimiter 指定目录分隔符,列出所有公共前缀(模拟列出目录效果)。缺省值为空字符串
212+
* @return FileListing
213+
* @throws QiniuException 异常
214+
*/
204215
public FileListing listFiles(String bucket, String prefix, String marker, int limit, String delimiter)
205216
throws QiniuException {
206217
Response response = listV1(bucket, prefix, marker, limit, delimiter);
@@ -215,6 +226,7 @@ public FileListing listFiles(String bucket, String prefix, String marker, int li
215226
/**
216227
* 列举空间文件 v2 接口,返回一个 response 对象。v2 接口可以避免由于大量删除导致的列举超时问题,返回的 response 对象中的 body 可以转换为
217228
* string stream 来处理。
229+
* Deprecated,使用 {@link BucketManager#listV1(String, String, String, int, String)} } 替换
218230
*
219231
* @param bucket 空间名
220232
* @param prefix 文件名前缀
@@ -224,13 +236,27 @@ public FileListing listFiles(String bucket, String prefix, String marker, int li
224236
* @return Response 返回一个 okhttp response 对象
225237
* @throws QiniuException 异常
226238
*/
239+
@Deprecated
227240
public Response listV2(String bucket, String prefix, String marker, int limit, String delimiter)
228241
throws QiniuException {
229242
String url = String.format("%s/v2/list?%s", configHelper.rsfHost(auth.accessKey, bucket),
230243
listQuery(bucket, prefix, marker, limit, delimiter));
231244
return post(url, null);
232245
}
233246

247+
/**
248+
* 列举空间文件 v2 接口
249+
* Deprecated,使用 {@link BucketManager#listFiles(String, String, String, int, String)} 替换
250+
*
251+
* @param bucket 空间名
252+
* @param prefix 文件名前缀
253+
* @param marker 上一次获取文件列表时返回的 marker
254+
* @param limit 每次迭代的长度限制,推荐值 1000
255+
* @param delimiter 指定目录分隔符,列出所有公共前缀(模拟列出目录效果)。缺省值为空字符串
256+
* @return FileListing
257+
* @throws QiniuException 异常
258+
*/
259+
@Deprecated
234260
public FileListing listFilesV2(String bucket, String prefix, String marker, int limit, String delimiter)
235261
throws QiniuException {
236262
Response response = listV2(bucket, prefix, marker, limit, delimiter);
@@ -1081,6 +1107,7 @@ public Response getBucketQuotaResponse(String bucket) throws QiniuException {
10811107

10821108
/**
10831109
* 获取 Bucket 的默认源站域名
1110+
*
10841111
* @param bucket 空间名
10851112
* @return 源站域名
10861113
* @throws QiniuException 异常

0 commit comments

Comments
 (0)