获取CRR复制进度(Java SDK)
接口约束
- 您必须是桶拥有者或拥有获取CRR复制进度的权限,才能获取CRR复制进度。建议使用IAM或桶策略进行授权,如果使用IAM则需授予obs:bucket:GetCrrProgress权限,如果使用桶策略则需授予GetCrrProgress权限。相关授权方式介绍可参见OBS权限控制概述,配置方式详见使用IAM自定义策略、自定义创建桶策略。
- OBS支持的region以及region与endPoint的对应关系,详细信息请参见地区与终端节点。
方法定义
obsClient.getCrrProgress(GetCrrProgressRequest request)
获取CRR任务进度请求参数说明
|
参数名称 |
参数类型 |
是否必选 |
描述 |
|---|---|---|---|
|
request |
是 |
参数解释: 获取OBS桶的PublicAccessBlock配置的请求参数,详见GetCrrProgressRequest。 |
返回结果说明
|
参数名称 |
参数类型 |
描述 |
|---|---|---|
|
code |
String |
操作标志 |
|
message |
String |
操作详情 |
|
CurTime |
Date |
当前查询的Progress时间 |
|
rules |
List<Rule> |
Rule列表 |
|
参数名称 |
参数类型 |
描述 |
|---|---|---|
|
ID |
String |
规则ID |
|
Bucket |
String |
目标桶名 |
|
NewPendingCount |
Integer |
增量复制中待复制的对象数 |
|
NewPendingSize |
Integer |
增量复制中待复制的对象大小 |
|
HistoricalProgress |
String |
历史对象复制的完成数量百分比 |
|
HistoricalPendingSize |
Integer |
历史对象复制待复制的对象大小 |
|
HistoricalPendingCount |
Integer |
历史对象复制待复制的对象数 |