Skip to content

Commit d5e48c4

Browse files
committed
Generated java-async 2017-06-26 for NAS.
1 parent d940156 commit d5e48c4

27 files changed

Lines changed: 4722 additions & 8 deletions

nas-20170626/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2026-06-29 Version: 2.0.13
2+
- Generated java-async 2017-06-26 for NAS.
3+
14
2026-06-15 Version: 2.0.12
25
- Generated java-async 2017-06-26 for NAS.
36

nas-20170626/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0</modelVersion>
44
<groupId>com.aliyun</groupId>
55
<artifactId>alibabacloud-nas20170626</artifactId>
6-
<version>2.0.12</version>
6+
<version>2.0.13</version>
77
<packaging>jar</packaging>
88
<name>alibabacloud-nas20170626</name>
99
<description>Alibaba Cloud NAS (20170626) Async SDK for Java

nas-20170626/src/main/java/com/aliyun/sdk/service/nas20170626/AsyncClient.java

Lines changed: 44 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,12 @@ static AsyncClient create() {
201201
*/
202202
CompletableFuture<CreateAccessRuleResponse> createAccessRule(CreateAccessRuleRequest request);
203203

204+
/**
205+
* @param request the request parameters of CreateAgenticSpace CreateAgenticSpaceRequest
206+
* @return CreateAgenticSpaceResponse
207+
*/
208+
CompletableFuture<CreateAgenticSpaceResponse> createAgenticSpace(CreateAgenticSpaceRequest request);
209+
204210
/**
205211
* <b>description</b> :
206212
* <p> The snapshot feature is in public preview and is provided free of charge. <a href="https://www.alibabacloud.com/help/legal/latest/network-attached-storage-service-level-agreement">File Storage NAS Service Level Agreement (SLA)</a> is not guaranteed in public preview.</p>
@@ -588,6 +594,12 @@ static AsyncClient create() {
588594
*/
589595
CompletableFuture<DeleteAccessRuleResponse> deleteAccessRule(DeleteAccessRuleRequest request);
590596

597+
/**
598+
* @param request the request parameters of DeleteAgenticSpace DeleteAgenticSpaceRequest
599+
* @return DeleteAgenticSpaceResponse
600+
*/
601+
CompletableFuture<DeleteAgenticSpaceResponse> deleteAgenticSpace(DeleteAgenticSpaceRequest request);
602+
591603
/**
592604
* <b>description</b> :
593605
* <p> The snapshot feature is in public preview and is provided free of charge. <a href="https://www.alibabacloud.com/help/legal/latest/network-attached-storage-service-level-agreement">File Storage NAS Service Level Agreement (SLA)</a> is not guaranteed in public preview.</p>
@@ -720,12 +732,12 @@ static AsyncClient create() {
720732
CompletableFuture<DescribeAccessPointResponse> describeAccessPoint(DescribeAccessPointRequest request);
721733

722734
/**
723-
* <b>description</b> :
724-
* <p>Only General-purpose NAS file systems that use the NFS protocol support this operation.</p>
735+
* @deprecated OpenAPI DescribeAccessPoints is deprecated, please use NAS::2017-06-26::ListAccessPoints instead. * @description Only General-purpose NAS file systems that use the NFS protocol support this operation.
725736
*
726737
* @param request the request parameters of DescribeAccessPoints DescribeAccessPointsRequest
727738
* @return DescribeAccessPointsResponse
728739
*/
740+
@Deprecated
729741
CompletableFuture<DescribeAccessPointsResponse> describeAccessPoints(DescribeAccessPointsRequest request);
730742

731743
/**
@@ -734,6 +746,12 @@ static AsyncClient create() {
734746
*/
735747
CompletableFuture<DescribeAccessRulesResponse> describeAccessRules(DescribeAccessRulesRequest request);
736748

749+
/**
750+
* @param request the request parameters of DescribeAgenticSpaces DescribeAgenticSpacesRequest
751+
* @return DescribeAgenticSpacesResponse
752+
*/
753+
CompletableFuture<DescribeAgenticSpacesResponse> describeAgenticSpaces(DescribeAgenticSpacesRequest request);
754+
737755
/**
738756
* <b>description</b> :
739757
* <p> The snapshot feature is in public preview and is provided free of charge. <a href="https://www.alibabacloud.com/help/legal/latest/network-attached-storage-service-level-agreement">File Storage NAS Service Level Agreement (SLA)</a> is not guaranteed in public preview.</p>
@@ -1014,6 +1032,12 @@ static AsyncClient create() {
10141032
*/
10151033
CompletableFuture<EnableSmbAclResponse> enableSmbAcl(EnableSmbAclRequest request);
10161034

1035+
/**
1036+
* @param request the request parameters of GetAgenticSpace GetAgenticSpaceRequest
1037+
* @return GetAgenticSpaceResponse
1038+
*/
1039+
CompletableFuture<GetAgenticSpaceResponse> getAgenticSpace(GetAgenticSpaceRequest request);
1040+
10171041
/**
10181042
* <b>description</b> :
10191043
* <p>Only General-purpose NAS file systems support this operation.</p>
@@ -1047,6 +1071,12 @@ static AsyncClient create() {
10471071
*/
10481072
CompletableFuture<GetRecycleBinAttributeResponse> getRecycleBinAttribute(GetRecycleBinAttributeRequest request);
10491073

1074+
/**
1075+
* @param request the request parameters of ListAccessPoints ListAccessPointsRequest
1076+
* @return ListAccessPointsResponse
1077+
*/
1078+
CompletableFuture<ListAccessPointsResponse> listAccessPoints(ListAccessPointsRequest request);
1079+
10501080
/**
10511081
* <b>description</b> :
10521082
* <p>Only General-purpose NAS file systems support this operation.</p>
@@ -1128,6 +1158,12 @@ static AsyncClient create() {
11281158
*/
11291159
CompletableFuture<ModifyAccessRuleResponse> modifyAccessRule(ModifyAccessRuleRequest request);
11301160

1161+
/**
1162+
* @param request the request parameters of ModifyAgenticSpace ModifyAgenticSpaceRequest
1163+
* @return ModifyAgenticSpaceResponse
1164+
*/
1165+
CompletableFuture<ModifyAgenticSpaceResponse> modifyAgenticSpace(ModifyAgenticSpaceRequest request);
1166+
11311167
/**
11321168
* <b>description</b> :
11331169
* <p> The snapshot feature is in public preview and is provided free of charge. <a href="https://www.alibabacloud.com/help/legal/latest/network-attached-storage-service-level-agreement">File Storage NAS Service Level Agreement (SLA)</a> is not guaranteed in public preview.</p>
@@ -1275,6 +1311,12 @@ static AsyncClient create() {
12751311
*/
12761312
CompletableFuture<RetryLifecycleRetrieveJobResponse> retryLifecycleRetrieveJob(RetryLifecycleRetrieveJobRequest request);
12771313

1314+
/**
1315+
* @param request the request parameters of SetAgenticSpaceQuota SetAgenticSpaceQuotaRequest
1316+
* @return SetAgenticSpaceQuotaResponse
1317+
*/
1318+
CompletableFuture<SetAgenticSpaceQuotaResponse> setAgenticSpaceQuota(SetAgenticSpaceQuotaRequest request);
1319+
12781320
/**
12791321
* <b>description</b> :
12801322
* <p>Only General-purpose File Storage NAS (NAS) file systems support the directory quota feature.</p>

nas-20170626/src/main/java/com/aliyun/sdk/service/nas20170626/DefaultAsyncClient.java

Lines changed: 159 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,37 @@ protected DefaultAsyncClient(ClientConfiguration configuration) {
6262
new TeaPair("cn-zhangjiakou-na62-a01", "nas.aliyuncs.com"),
6363
new TeaPair("cn-zhengzhou-nebula-1", "nas.aliyuncs.com"),
6464
new TeaPair("eu-west-1-oxs", "nas.aliyuncs.com"),
65-
new TeaPair("rus-west-1-pop", "nas.aliyuncs.com")
65+
new TeaPair("rus-west-1-pop", "nas.aliyuncs.com"),
66+
new TeaPair("us-west-1", "nas.us-west-1.aliyuncs.com"),
67+
new TeaPair("us-east-1", "nas.us-east-1.aliyuncs.com"),
68+
new TeaPair("me-east-1", "nas.me-east-1.aliyuncs.com"),
69+
new TeaPair("me-central-1", "nas.me-central-1.aliyuncs.com"),
70+
new TeaPair("eu-west-1", "nas.eu-west-1.aliyuncs.com"),
71+
new TeaPair("eu-central-1", "nas.eu-central-1.aliyuncs.com"),
72+
new TeaPair("cn-zhengzhou-jva", "nas.cn-zhengzhou-jva.aliyuncs.com"),
73+
new TeaPair("cn-zhangjiakou", "nas.cn-zhangjiakou.aliyuncs.com"),
74+
new TeaPair("cn-wulanchabu", "nas.cn-wulanchabu.aliyuncs.com"),
75+
new TeaPair("cn-shenzhen-finance-1", "nas.cn-shenzhen-finance-1.aliyuncs.com"),
76+
new TeaPair("cn-shenzhen", "nas.cn-shenzhen.aliyuncs.com"),
77+
new TeaPair("cn-shanghai-finance-1", "nas.cn-shanghai-finance-1.aliyuncs.com"),
78+
new TeaPair("cn-shanghai", "nas.cn-shanghai.aliyuncs.com"),
79+
new TeaPair("cn-qingdao", "nas.cn-qingdao.aliyuncs.com"),
80+
new TeaPair("cn-huhehaote", "nas.cn-huhehaote.aliyuncs.com"),
81+
new TeaPair("cn-hongkong", "nas.cn-hongkong.aliyuncs.com"),
82+
new TeaPair("cn-heyuan", "nas.cn-heyuan.aliyuncs.com"),
83+
new TeaPair("cn-hangzhou", "nas.cn-hangzhou.aliyuncs.com"),
84+
new TeaPair("cn-guangzhou", "nas.cn-guangzhou.aliyuncs.com"),
85+
new TeaPair("cn-chengdu", "nas.cn-chengdu.aliyuncs.com"),
86+
new TeaPair("cn-beijing-finance-1", "nas.cn-beijing-finance-1.aliyuncs.com"),
87+
new TeaPair("cn-beijing", "nas.cn-beijing.aliyuncs.com"),
88+
new TeaPair("ap-southeast-7", "nas.ap-southeast-7.aliyuncs.com"),
89+
new TeaPair("ap-southeast-6", "nas.ap-southeast-6.aliyuncs.com"),
90+
new TeaPair("ap-southeast-5", "nas.ap-southeast-5.aliyuncs.com"),
91+
new TeaPair("ap-southeast-3", "nas.ap-southeast-3.aliyuncs.com"),
92+
new TeaPair("ap-southeast-1", "nas.ap-southeast-1.aliyuncs.com"),
93+
new TeaPair("ap-south-1", "nas.ap-south-1.aliyuncs.com"),
94+
new TeaPair("ap-northeast-2", "nas.ap-northeast-2.aliyuncs.com"),
95+
new TeaPair("ap-northeast-1", "nas.ap-northeast-1.aliyuncs.com")
6696
);
6797
this.REQUEST = TeaRequest.create().setProduct(product).setEndpointRule(endpointRule).setEndpointMap(endpointMap).setVersion(version);
6898
}
@@ -446,6 +476,24 @@ public CompletableFuture<CreateAccessRuleResponse> createAccessRule(CreateAccess
446476
}
447477
}
448478

479+
/**
480+
* @param request the request parameters of CreateAgenticSpace CreateAgenticSpaceRequest
481+
* @return CreateAgenticSpaceResponse
482+
*/
483+
@Override
484+
public CompletableFuture<CreateAgenticSpaceResponse> createAgenticSpace(CreateAgenticSpaceRequest request) {
485+
try {
486+
this.handler.validateRequestModel(request);
487+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("CreateAgenticSpace").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
488+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(CreateAgenticSpaceResponse.create());
489+
return this.handler.execute(params);
490+
} catch (Exception e) {
491+
CompletableFuture<CreateAgenticSpaceResponse> future = new CompletableFuture<>();
492+
future.completeExceptionally(e);
493+
return future;
494+
}
495+
}
496+
449497
/**
450498
* <b>description</b> :
451499
* <p> The snapshot feature is in public preview and is provided free of charge. <a href="https://www.alibabacloud.com/help/legal/latest/network-attached-storage-service-level-agreement">File Storage NAS Service Level Agreement (SLA)</a> is not guaranteed in public preview.</p>
@@ -1085,6 +1133,24 @@ public CompletableFuture<DeleteAccessRuleResponse> deleteAccessRule(DeleteAccess
10851133
}
10861134
}
10871135

1136+
/**
1137+
* @param request the request parameters of DeleteAgenticSpace DeleteAgenticSpaceRequest
1138+
* @return DeleteAgenticSpaceResponse
1139+
*/
1140+
@Override
1141+
public CompletableFuture<DeleteAgenticSpaceResponse> deleteAgenticSpace(DeleteAgenticSpaceRequest request) {
1142+
try {
1143+
this.handler.validateRequestModel(request);
1144+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("DeleteAgenticSpace").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
1145+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DeleteAgenticSpaceResponse.create());
1146+
return this.handler.execute(params);
1147+
} catch (Exception e) {
1148+
CompletableFuture<DeleteAgenticSpaceResponse> future = new CompletableFuture<>();
1149+
future.completeExceptionally(e);
1150+
return future;
1151+
}
1152+
}
1153+
10881154
/**
10891155
* <b>description</b> :
10901156
* <p> The snapshot feature is in public preview and is provided free of charge. <a href="https://www.alibabacloud.com/help/legal/latest/network-attached-storage-service-level-agreement">File Storage NAS Service Level Agreement (SLA)</a> is not guaranteed in public preview.</p>
@@ -1373,12 +1439,12 @@ public CompletableFuture<DescribeAccessPointResponse> describeAccessPoint(Descri
13731439
}
13741440

13751441
/**
1376-
* <b>description</b> :
1377-
* <p>Only General-purpose NAS file systems that use the NFS protocol support this operation.</p>
1442+
* @deprecated OpenAPI DescribeAccessPoints is deprecated, please use NAS::2017-06-26::ListAccessPoints instead. * @description Only General-purpose NAS file systems that use the NFS protocol support this operation.
13781443
*
13791444
* @param request the request parameters of DescribeAccessPoints DescribeAccessPointsRequest
13801445
* @return DescribeAccessPointsResponse
13811446
*/
1447+
@Deprecated
13821448
@Override
13831449
public CompletableFuture<DescribeAccessPointsResponse> describeAccessPoints(DescribeAccessPointsRequest request) {
13841450
try {
@@ -1411,6 +1477,24 @@ public CompletableFuture<DescribeAccessRulesResponse> describeAccessRules(Descri
14111477
}
14121478
}
14131479

1480+
/**
1481+
* @param request the request parameters of DescribeAgenticSpaces DescribeAgenticSpacesRequest
1482+
* @return DescribeAgenticSpacesResponse
1483+
*/
1484+
@Override
1485+
public CompletableFuture<DescribeAgenticSpacesResponse> describeAgenticSpaces(DescribeAgenticSpacesRequest request) {
1486+
try {
1487+
this.handler.validateRequestModel(request);
1488+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("DescribeAgenticSpaces").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
1489+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DescribeAgenticSpacesResponse.create());
1490+
return this.handler.execute(params);
1491+
} catch (Exception e) {
1492+
CompletableFuture<DescribeAgenticSpacesResponse> future = new CompletableFuture<>();
1493+
future.completeExceptionally(e);
1494+
return future;
1495+
}
1496+
}
1497+
14141498
/**
14151499
* <b>description</b> :
14161500
* <p> The snapshot feature is in public preview and is provided free of charge. <a href="https://www.alibabacloud.com/help/legal/latest/network-attached-storage-service-level-agreement">File Storage NAS Service Level Agreement (SLA)</a> is not guaranteed in public preview.</p>
@@ -2075,6 +2159,24 @@ public CompletableFuture<EnableSmbAclResponse> enableSmbAcl(EnableSmbAclRequest
20752159
}
20762160
}
20772161

2162+
/**
2163+
* @param request the request parameters of GetAgenticSpace GetAgenticSpaceRequest
2164+
* @return GetAgenticSpaceResponse
2165+
*/
2166+
@Override
2167+
public CompletableFuture<GetAgenticSpaceResponse> getAgenticSpace(GetAgenticSpaceRequest request) {
2168+
try {
2169+
this.handler.validateRequestModel(request);
2170+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("GetAgenticSpace").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
2171+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(GetAgenticSpaceResponse.create());
2172+
return this.handler.execute(params);
2173+
} catch (Exception e) {
2174+
CompletableFuture<GetAgenticSpaceResponse> future = new CompletableFuture<>();
2175+
future.completeExceptionally(e);
2176+
return future;
2177+
}
2178+
}
2179+
20782180
/**
20792181
* <b>description</b> :
20802182
* <p>Only General-purpose NAS file systems support this operation.</p>
@@ -2156,6 +2258,24 @@ public CompletableFuture<GetRecycleBinAttributeResponse> getRecycleBinAttribute(
21562258
}
21572259
}
21582260

2261+
/**
2262+
* @param request the request parameters of ListAccessPoints ListAccessPointsRequest
2263+
* @return ListAccessPointsResponse
2264+
*/
2265+
@Override
2266+
public CompletableFuture<ListAccessPointsResponse> listAccessPoints(ListAccessPointsRequest request) {
2267+
try {
2268+
this.handler.validateRequestModel(request);
2269+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("ListAccessPoints").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
2270+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(ListAccessPointsResponse.create());
2271+
return this.handler.execute(params);
2272+
} catch (Exception e) {
2273+
CompletableFuture<ListAccessPointsResponse> future = new CompletableFuture<>();
2274+
future.completeExceptionally(e);
2275+
return future;
2276+
}
2277+
}
2278+
21592279
/**
21602280
* <b>description</b> :
21612281
* <p>Only General-purpose NAS file systems support this operation.</p>
@@ -2345,6 +2465,24 @@ public CompletableFuture<ModifyAccessRuleResponse> modifyAccessRule(ModifyAccess
23452465
}
23462466
}
23472467

2468+
/**
2469+
* @param request the request parameters of ModifyAgenticSpace ModifyAgenticSpaceRequest
2470+
* @return ModifyAgenticSpaceResponse
2471+
*/
2472+
@Override
2473+
public CompletableFuture<ModifyAgenticSpaceResponse> modifyAgenticSpace(ModifyAgenticSpaceRequest request) {
2474+
try {
2475+
this.handler.validateRequestModel(request);
2476+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("ModifyAgenticSpace").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
2477+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(ModifyAgenticSpaceResponse.create());
2478+
return this.handler.execute(params);
2479+
} catch (Exception e) {
2480+
CompletableFuture<ModifyAgenticSpaceResponse> future = new CompletableFuture<>();
2481+
future.completeExceptionally(e);
2482+
return future;
2483+
}
2484+
}
2485+
23482486
/**
23492487
* <b>description</b> :
23502488
* <p> The snapshot feature is in public preview and is provided free of charge. <a href="https://www.alibabacloud.com/help/legal/latest/network-attached-storage-service-level-agreement">File Storage NAS Service Level Agreement (SLA)</a> is not guaranteed in public preview.</p>
@@ -2672,6 +2810,24 @@ public CompletableFuture<RetryLifecycleRetrieveJobResponse> retryLifecycleRetrie
26722810
}
26732811
}
26742812

2813+
/**
2814+
* @param request the request parameters of SetAgenticSpaceQuota SetAgenticSpaceQuotaRequest
2815+
* @return SetAgenticSpaceQuotaResponse
2816+
*/
2817+
@Override
2818+
public CompletableFuture<SetAgenticSpaceQuotaResponse> setAgenticSpaceQuota(SetAgenticSpaceQuotaRequest request) {
2819+
try {
2820+
this.handler.validateRequestModel(request);
2821+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("SetAgenticSpaceQuota").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
2822+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(SetAgenticSpaceQuotaResponse.create());
2823+
return this.handler.execute(params);
2824+
} catch (Exception e) {
2825+
CompletableFuture<SetAgenticSpaceQuotaResponse> future = new CompletableFuture<>();
2826+
future.completeExceptionally(e);
2827+
return future;
2828+
}
2829+
}
2830+
26752831
/**
26762832
* <b>description</b> :
26772833
* <p>Only General-purpose File Storage NAS (NAS) file systems support the directory quota feature.</p>

0 commit comments

Comments
 (0)