Skip to content

Commit b8bb219

Browse files
author
fengyikai
committed
文件存储KPFS(kpfs)
1 parent 2f2f7ef commit b8bb219

14 files changed

Lines changed: 162 additions & 16 deletions

File tree

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.ksyun</groupId>
88
<artifactId>ksyun-java-sdk</artifactId>
9-
<version>1.8.6.80</version>
9+
<version>1.8.6.81</version>
1010
<packaging>jar</packaging>
1111

1212
<name>KSYUN SDK for Java</name>

src/main/java/ksyun/client/kpfs/createdirquota.v20240930/CreateDirQuotaRequest.java

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,37 @@ public class CreateDirQuotaRequest{
3434
@KsYunField(name="DirPath")
3535
private String DirPath;
3636

37-
/**容量硬阈值,不可超过文件系统容量配额。单位:Bytes。*/
37+
/**容量配额的设置方式,若不传,则默认为limit。参数取值:
38+
39+
none:无设置,该条目录配额不进行容量设置。仅KPFS性能型支持。
40+
41+
statistics:仅统计,设置后将统计该目录容量情况但不限制容量。仅KPFS性能型支持。
42+
43+
limit:限制类型,设置后将统计该目录容量情况且限制容量。KPFS容量型、标准型、性能型均支持。*/
44+
@KsYunField(name="LogicalCapacityType")
45+
private String LogicalCapacityType;
46+
47+
/**容量硬阈值,正整数,不可超过文件系统容量配额,仅LogicalCapacityType取值为limit时支持设置该参数。
48+
49+
单位:Bytes。*/
3850
@KsYunField(name="LogicalHardThreshold")
3951
private Long LogicalHardThreshold;
4052

53+
/**Inodes配额的设置方式,若不传,则默认为none,仅KPFS性能型支持。参数取值:
54+
55+
none:无设置
56+
57+
statistics:仅统计,设置后将统计该目录Inodes情况但不限制Inodes。
58+
59+
limit:限制类型,设置后将统计该目录Inodes情况且限制Inodes。*/
60+
@KsYunField(name="LogicalInodesType")
61+
private String LogicalInodesType;
62+
63+
/**Inodes硬阈值,正整数。仅LogicalInodesTypee取值为limit时支持设置该参数。仅KPFS性能型支持。
64+
65+
单位:个。
66+
*/
67+
@KsYunField(name="LogicalHardInodes")
68+
private Long LogicalHardInodes;
69+
4170
}

src/main/java/ksyun/client/kpfs/describedataflows.v20240930/DescribeDataFlowsResponse.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ public static class DataDto {
5050
@JsonProperty("BucketPrefix")
5151
private String BucketPrefix;
5252

53-
/**数据流动状态,当该数据流动下存在等待中或运行中状态的数据流动任务时,数据流动为运行中状态。枚举值:running(运行中)、norunning(未运行)*/
53+
/**数据流动状态。
54+
• running:数据流动已创建完成,在正常运行中。*/
5455
@JsonProperty("Status")
5556
private String Status;
5657

src/main/java/ksyun/client/kpfs/describedirquota.v20240930/DescribeDirQuotaResponse.java

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,32 @@ public class DescribeDirQuotaResponse extends BaseResponseModel {
2727
@JsonProperty("LogicalUsedCapacity")
2828
private Long LogicalUsedCapacity;
2929

30+
/**容量配额的设置方式。参数取值:
31+
32+
none:无设置。仅KPFS性能型支持。
33+
34+
statistics:仅统计。仅KPFS性能型支持。
35+
36+
limit:限制类型。KPFS容量型、标准型、性能型均支持。*/
37+
@JsonProperty("LogicalCapacityType")
38+
private String LogicalCapacityType;
39+
40+
/**Inodes配额的设置方式,仅KPFS性能型支持。参数取值:
41+
42+
none:无设置
43+
44+
statistics:仅统计
45+
46+
limit:限制类型。*/
47+
@JsonProperty("LogicalInodesType")
48+
private String LogicalInodesType;
49+
50+
/**Inodes硬阈值,仅KPFS性能型支持。单位个。*/
51+
@JsonProperty("LogicalHardInodes")
52+
private Long LogicalHardInodes;
53+
54+
/**已用Inodes,仅KPFS性能型支持。单位个。*/
55+
@JsonProperty("LogicalUsedInodes")
56+
private Long LogicalUsedInodes;
57+
3058
}

src/main/java/ksyun/client/kpfs/describedirquotalist.v20240930/DescribeDirQuotaListResponse.java

Lines changed: 33 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,45 @@ public class DescribeDirQuotaListResponse extends BaseResponseModel {
3838
@Data
3939
@ToString
4040
public static class DataDto {
41-
/**目录路径*/
41+
/**目录路径*/
4242
@JsonProperty("DirPath")
4343
private String DirPath;
4444

45-
/**容量阈值,单位Byte*/
45+
/**容量配额的设置方式。参数取值:
46+
47+
none:无设置。仅KPFS性能型支持。
48+
49+
statistics:仅统计。仅KPFS性能型支持。
50+
51+
limit:限制类型。KPFS容量型、标准型、性能型均支持。*/
52+
@JsonProperty("LogicalCapacityType")
53+
private String LogicalCapacityType;
54+
55+
/**容量硬阈值,单位 Byte。*/
4656
@JsonProperty("LogicalHardThreshold")
47-
private Integer LogicalHardThreshold;
57+
private Long LogicalHardThreshold;
4858

49-
/**已用容量,单位Byte*/
59+
/**已用容量,单位 Byte。*/
5060
@JsonProperty("LogicalUsedCapacity")
51-
private Integer LogicalUsedCapacity;
61+
private Long LogicalUsedCapacity;
62+
63+
/**Inodes配额的设置方式,仅KPFS性能型支持。参数取值:
64+
65+
none:无设置
66+
67+
statistics:仅统计
68+
69+
limit:限制类型。*/
70+
@JsonProperty("LogicalInodesType")
71+
private String LogicalInodesType;
72+
73+
/**Inodes硬阈值,仅KPFS性能型支持。单位个。*/
74+
@JsonProperty("LogicalHardInodes")
75+
private Long LogicalHardInodes;
76+
77+
/**已用Inodes,仅KPFS性能型支持。单位个。*/
78+
@JsonProperty("LogicalUsedInodes")
79+
private Long LogicalUsedInodes;
5280

5381
}
5482

src/main/java/ksyun/client/kpfs/getbandwidthread.v20240930/GetBandwidthReadRequest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,10 @@ public class GetBandwidthReadRequest{
3434
@KsYunField(name="ClientNm")
3535
private String ClientNm;
3636

37-
/**NFS客户端的VpcIp。若您需要查询NFS客户端级的统计项,可根据VpcIp筛选。支持Ipv4,如:10.0.0.1。请参见查询文件系统NFS客户端信息。该参数仅支持华北3(呼和浩特)地域,且仅支持专属集群。*/
37+
/**NFS客户端的VpcIp。若您需要查询NFS客户端级的统计项,可根据VpcIp筛选。支持Ipv4,如:10.0.0.1。请参见查询文件系统NFS客户端信息。
38+
39+
40+
该参数仅支持专属集群以及西北1(庆阳)公共集群,且白名单开放。*/
3841
@KsYunField(name="VpcIp")
3942
private String VpcIp;
4043

src/main/java/ksyun/client/kpfs/getbandwidthwrite.v20240930/GetBandwidthWriteRequest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,10 @@ public class GetBandwidthWriteRequest{
3434
@KsYunField(name="ClientNm")
3535
private String ClientNm;
3636

37-
/**NFS客户端的VpcIp。若您需要查询NFS客户端级的统计项,可根据VpcIp筛选。支持Ipv4,如:10.0.0.1。请参见查询文件系统NFS客户端信息。该参数仅支持华北3(呼和浩特)地域,且仅支持专属集群。*/
37+
/**NFS客户端的VpcIp。若您需要查询NFS客户端级的统计项,可根据VpcIp筛选。支持Ipv4,如:10.0.0.1。请参见查询文件系统NFS客户端信息。
38+
39+
40+
该参数仅支持专属集群以及西北1(庆阳)公共集群,且白名单开放。*/
3841
@KsYunField(name="VpcIp")
3942
private String VpcIp;
4043

src/main/java/ksyun/client/kpfs/getinodecount.v20240930/GetInodeCountRequest.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,11 @@ public class GetInodeCountRequest{
3030
@KsYunField(name="Interval")
3131
private String Interval;
3232

33+
/**目录完整路径,格式:dir/xxx 或 /dir/××× 或 dir/×××/或/dir/×××/。
34+
35+
36+
仅设置了目录配额的目录支持查询目录使用量及已用Inodes数量随时间变化趋势*/
37+
@KsYunField(name="DirPath")
38+
private String DirPath;
39+
3340
}

src/main/java/ksyun/client/kpfs/getiopsread.v20240930/GetIopsReadRequest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,10 @@ public class GetIopsReadRequest{
3434
@KsYunField(name="ClientNm")
3535
private String ClientNm;
3636

37-
/**NFS客户端的VpcIp。若您需要查询NFS客户端级的统计项,可根据VpcIp筛选。支持Ipv4,如:10.0.0.1。请参见查询文件系统NFS客户端信息。该参数仅支持华北3(呼和浩特)地域,且仅支持专属集群。*/
37+
/**NFS客户端的VpcIp。若您需要查询NFS客户端级的统计项,可根据VpcIp筛选。支持Ipv4,如:10.0.0.1。请参见查询文件系统NFS客户端信息。
38+
39+
40+
该参数仅支持专属集群以及西北1(庆阳)公共集群,且白名单开放。*/
3841
@KsYunField(name="VpcIp")
3942
private String VpcIp;
4043

src/main/java/ksyun/client/kpfs/getiopswrite.v20240930/GetIopsWriteRequest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,10 @@ public class GetIopsWriteRequest{
3434
@KsYunField(name="ClientNm")
3535
private String ClientNm;
3636

37-
/**NFS客户端的VpcIp。若您需要查询NFS客户端级的统计项,可根据VpcIp筛选。支持Ipv4,如:10.0.0.1。请参见查询文件系统NFS客户端信息。该参数仅支持华北3(呼和浩特)地域,且仅支持专属集群。*/
37+
/**NFS客户端的VpcIp。若您需要查询NFS客户端级的统计项,可根据VpcIp筛选。支持Ipv4,如:10.0.0.1。请参见查询文件系统NFS客户端信息。
38+
39+
40+
该参数仅支持专属集群以及西北1(庆阳)公共集群,且白名单开放。*/
3841
@KsYunField(name="VpcIp")
3942
private String VpcIp;
4043

0 commit comments

Comments
 (0)