Skip to content

Commit fbc573e

Browse files
author
fengyikai
committed
文件存储KPFS(kpfs):kfps 接入nfs api
1 parent c6fd617 commit fbc573e

19 files changed

Lines changed: 4813 additions & 1 deletion

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.63</version>
9+
<version>1.8.6.64</version>
1010
<packaging>jar</packaging>
1111

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

src/main/java/ksyun/client/kpfs/addperformancenfsaclclient.v20240930/AddPerformanceNfsAclClientClient.java

Lines changed: 730 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
package ksyun.client.kpfs.addperformancenfsaclclient.v20240930;
2+
3+
import common.annotation.KsYunField;
4+
import lombok.Builder;
5+
import lombok.Data;
6+
import lombok.ToString;
7+
8+
import java.util.List;
9+
import java.util.Arrays;
10+
11+
/**
12+
* @Classname AddPerformanceNfsAclClientRequest
13+
* @Description 请求参数
14+
*/
15+
@Data
16+
public class AddPerformanceNfsAclClientRequest{
17+
/**访问授权ID。*/
18+
@KsYunField(name="NfsAclId")
19+
private String NfsAclId;
20+
21+
/**授权IP列表,为计算节点的私网IP,单次最多添加100个。*/
22+
@KsYunField(name="Ips",type=2)
23+
private List<IpsDto> IpsList;
24+
25+
@Data
26+
@ToString
27+
public static class IpsDto {
28+
/**授权IP地址,仅支持IPv4。单个IP示例:10.0.0.0;网段示例:10.0.0.1/24*/
29+
@KsYunField(name="Ip")
30+
private String Ip;
31+
32+
/**指定的权限级别。枚举值:ro(只读)、rw(读/写)*/
33+
@KsYunField(name="Permission")
34+
private String Permission;
35+
36+
/**root权限压缩,不传默认为root_squash。枚举值:root_squash(客户端以root用户访问,映射为匿名用户)、no_root_squash(允许客户端以root用户访问)、all_squash(所有客户端访问,均映射为匿名用户)*/
37+
@KsYunField(name="RootSquash")
38+
private String RootSquash;
39+
40+
/**计算节点类型。枚举值:epc(裸金属服务器)、kec(云服务器)*/
41+
@KsYunField(name="Type")
42+
private String Type;
43+
44+
}
45+
46+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
package ksyun.client.kpfs.addperformancenfsaclclient.v20240930;
2+
3+
import com.fasterxml.jackson.annotation.JsonProperty;
4+
import common.BaseResponseModel;
5+
import lombok.Data;
6+
import lombok.ToString;
7+
8+
import java.util.List;
9+
10+
/**
11+
* @Classname AddPerformanceNfsAclClientResponse
12+
* @Description AddPerformanceNfsAclClient 返回体
13+
*/
14+
@Data
15+
@ToString
16+
public class AddPerformanceNfsAclClientResponse extends BaseResponseModel {
17+
18+
/**唯一请求ID,每次请求都会返回。*/
19+
@JsonProperty("RequestId")
20+
private String RequestId;
21+
22+
}

0 commit comments

Comments
 (0)