Skip to content

Commit 4d6a535

Browse files
committed
Generated java-async 2021-12-01 for Eiam.
1 parent c0e2e2d commit 4d6a535

16 files changed

Lines changed: 2423 additions & 1 deletion

eiam-20211201/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2026-06-23 Version: 2.0.42
2+
- Generated java-async 2021-12-01 for Eiam.
3+
14
2026-06-16 Version: 2.0.41
25
- Generated java-async 2021-12-01 for Eiam.
36

eiam-20211201/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-eiam20211201</artifactId>
6-
<version>2.0.41</version>
6+
<version>2.0.42</version>
77
<packaging>jar</packaging>
88
<name>alibabacloud-eiam20211201</name>
99
<description>Alibaba Cloud Eiam (20211201) Async SDK for Java

eiam-20211201/src/main/java/com/aliyun/sdk/service/eiam20211201/AsyncClient.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -943,6 +943,12 @@ static AsyncClient create() {
943943
*/
944944
CompletableFuture<GetAuthorizationRuleResponse> getAuthorizationRule(GetAuthorizationRuleRequest request);
945945

946+
/**
947+
* @param request the request parameters of GetAuthorizationServer GetAuthorizationServerRequest
948+
* @return GetAuthorizationServerResponse
949+
*/
950+
CompletableFuture<GetAuthorizationServerResponse> getAuthorizationServer(GetAuthorizationServerRequest request);
951+
946952
/**
947953
* @param request the request parameters of GetBrand GetBrandRequest
948954
* @return GetBrandResponse
@@ -1312,6 +1318,12 @@ static AsyncClient create() {
13121318
*/
13131319
CompletableFuture<ListAuthorizationRulesForUserResponse> listAuthorizationRulesForUser(ListAuthorizationRulesForUserRequest request);
13141320

1321+
/**
1322+
* @param request the request parameters of ListAuthorizationServers ListAuthorizationServersRequest
1323+
* @return ListAuthorizationServersResponse
1324+
*/
1325+
CompletableFuture<ListAuthorizationServersResponse> listAuthorizationServers(ListAuthorizationServersRequest request);
1326+
13151327
/**
13161328
* @param request the request parameters of ListBrands ListBrandsRequest
13171329
* @return ListBrandsResponse
@@ -1957,6 +1969,18 @@ static AsyncClient create() {
19571969
*/
19581970
CompletableFuture<UpdateAuthorizationRuleUserAttachmentResponse> updateAuthorizationRuleUserAttachment(UpdateAuthorizationRuleUserAttachmentRequest request);
19591971

1972+
/**
1973+
* @param request the request parameters of UpdateAuthorizationServer UpdateAuthorizationServerRequest
1974+
* @return UpdateAuthorizationServerResponse
1975+
*/
1976+
CompletableFuture<UpdateAuthorizationServerResponse> updateAuthorizationServer(UpdateAuthorizationServerRequest request);
1977+
1978+
/**
1979+
* @param request the request parameters of UpdateAuthorizationServerDescription UpdateAuthorizationServerDescriptionRequest
1980+
* @return UpdateAuthorizationServerDescriptionResponse
1981+
*/
1982+
CompletableFuture<UpdateAuthorizationServerDescriptionResponse> updateAuthorizationServerDescription(UpdateAuthorizationServerDescriptionRequest request);
1983+
19601984
/**
19611985
* @param request the request parameters of UpdateBrand UpdateBrandRequest
19621986
* @return UpdateBrandResponse

eiam-20211201/src/main/java/com/aliyun/sdk/service/eiam20211201/DefaultAsyncClient.java

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2770,6 +2770,24 @@ public CompletableFuture<GetAuthorizationRuleResponse> getAuthorizationRule(GetA
27702770
}
27712771
}
27722772

2773+
/**
2774+
* @param request the request parameters of GetAuthorizationServer GetAuthorizationServerRequest
2775+
* @return GetAuthorizationServerResponse
2776+
*/
2777+
@Override
2778+
public CompletableFuture<GetAuthorizationServerResponse> getAuthorizationServer(GetAuthorizationServerRequest request) {
2779+
try {
2780+
this.handler.validateRequestModel(request);
2781+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("GetAuthorizationServer").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
2782+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(GetAuthorizationServerResponse.create());
2783+
return this.handler.execute(params);
2784+
} catch (Exception e) {
2785+
CompletableFuture<GetAuthorizationServerResponse> future = new CompletableFuture<>();
2786+
future.completeExceptionally(e);
2787+
return future;
2788+
}
2789+
}
2790+
27732791
/**
27742792
* @param request the request parameters of GetBrand GetBrandRequest
27752793
* @return GetBrandResponse
@@ -3859,6 +3877,24 @@ public CompletableFuture<ListAuthorizationRulesForUserResponse> listAuthorizatio
38593877
}
38603878
}
38613879

3880+
/**
3881+
* @param request the request parameters of ListAuthorizationServers ListAuthorizationServersRequest
3882+
* @return ListAuthorizationServersResponse
3883+
*/
3884+
@Override
3885+
public CompletableFuture<ListAuthorizationServersResponse> listAuthorizationServers(ListAuthorizationServersRequest request) {
3886+
try {
3887+
this.handler.validateRequestModel(request);
3888+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("ListAuthorizationServers").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
3889+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(ListAuthorizationServersResponse.create());
3890+
return this.handler.execute(params);
3891+
} catch (Exception e) {
3892+
CompletableFuture<ListAuthorizationServersResponse> future = new CompletableFuture<>();
3893+
future.completeExceptionally(e);
3894+
return future;
3895+
}
3896+
}
3897+
38623898
/**
38633899
* @param request the request parameters of ListBrands ListBrandsRequest
38643900
* @return ListBrandsResponse
@@ -5776,6 +5812,42 @@ public CompletableFuture<UpdateAuthorizationRuleUserAttachmentResponse> updateAu
57765812
}
57775813
}
57785814

5815+
/**
5816+
* @param request the request parameters of UpdateAuthorizationServer UpdateAuthorizationServerRequest
5817+
* @return UpdateAuthorizationServerResponse
5818+
*/
5819+
@Override
5820+
public CompletableFuture<UpdateAuthorizationServerResponse> updateAuthorizationServer(UpdateAuthorizationServerRequest request) {
5821+
try {
5822+
this.handler.validateRequestModel(request);
5823+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("UpdateAuthorizationServer").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(true).setReqBodyType(BodyType.FORM).formModel(request);
5824+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(UpdateAuthorizationServerResponse.create());
5825+
return this.handler.execute(params);
5826+
} catch (Exception e) {
5827+
CompletableFuture<UpdateAuthorizationServerResponse> future = new CompletableFuture<>();
5828+
future.completeExceptionally(e);
5829+
return future;
5830+
}
5831+
}
5832+
5833+
/**
5834+
* @param request the request parameters of UpdateAuthorizationServerDescription UpdateAuthorizationServerDescriptionRequest
5835+
* @return UpdateAuthorizationServerDescriptionResponse
5836+
*/
5837+
@Override
5838+
public CompletableFuture<UpdateAuthorizationServerDescriptionResponse> updateAuthorizationServerDescription(UpdateAuthorizationServerDescriptionRequest request) {
5839+
try {
5840+
this.handler.validateRequestModel(request);
5841+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("UpdateAuthorizationServerDescription").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(true).setReqBodyType(BodyType.FORM).formModel(request);
5842+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(UpdateAuthorizationServerDescriptionResponse.create());
5843+
return this.handler.execute(params);
5844+
} catch (Exception e) {
5845+
CompletableFuture<UpdateAuthorizationServerDescriptionResponse> future = new CompletableFuture<>();
5846+
future.completeExceptionally(e);
5847+
return future;
5848+
}
5849+
}
5850+
57795851
/**
57805852
* @param request the request parameters of UpdateBrand UpdateBrandRequest
57815853
* @return UpdateBrandResponse
Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.sdk.service.eiam20211201.models;
3+
4+
import com.aliyun.sdk.gateway.pop.*;
5+
import darabonba.core.*;
6+
import darabonba.core.async.*;
7+
import darabonba.core.sync.*;
8+
import darabonba.core.client.*;
9+
import darabonba.core.RequestModel;
10+
import darabonba.core.TeaModel;
11+
import com.aliyun.sdk.gateway.pop.models.*;
12+
13+
/**
14+
*
15+
* {@link GetAuthorizationServerRequest} extends {@link RequestModel}
16+
*
17+
* <p>GetAuthorizationServerRequest</p>
18+
*/
19+
public class GetAuthorizationServerRequest extends Request {
20+
@com.aliyun.core.annotation.Host
21+
@com.aliyun.core.annotation.NameInMap("RegionId")
22+
private String regionId;
23+
24+
@com.aliyun.core.annotation.Query
25+
@com.aliyun.core.annotation.NameInMap("AuthorizationServerId")
26+
@com.aliyun.core.annotation.Validation(required = true, maxLength = 64)
27+
private String authorizationServerId;
28+
29+
@com.aliyun.core.annotation.Query
30+
@com.aliyun.core.annotation.NameInMap("InstanceId")
31+
@com.aliyun.core.annotation.Validation(required = true, maxLength = 64)
32+
private String instanceId;
33+
34+
private GetAuthorizationServerRequest(Builder builder) {
35+
super(builder);
36+
this.regionId = builder.regionId;
37+
this.authorizationServerId = builder.authorizationServerId;
38+
this.instanceId = builder.instanceId;
39+
}
40+
41+
public static Builder builder() {
42+
return new Builder();
43+
}
44+
45+
public static GetAuthorizationServerRequest create() {
46+
return builder().build();
47+
}
48+
49+
@Override
50+
public Builder toBuilder() {
51+
return new Builder(this);
52+
}
53+
54+
/**
55+
* @return regionId
56+
*/
57+
public String getRegionId() {
58+
return this.regionId;
59+
}
60+
61+
/**
62+
* @return authorizationServerId
63+
*/
64+
public String getAuthorizationServerId() {
65+
return this.authorizationServerId;
66+
}
67+
68+
/**
69+
* @return instanceId
70+
*/
71+
public String getInstanceId() {
72+
return this.instanceId;
73+
}
74+
75+
public static final class Builder extends Request.Builder<GetAuthorizationServerRequest, Builder> {
76+
private String regionId;
77+
private String authorizationServerId;
78+
private String instanceId;
79+
80+
private Builder() {
81+
super();
82+
}
83+
84+
private Builder(GetAuthorizationServerRequest request) {
85+
super(request);
86+
this.regionId = request.regionId;
87+
this.authorizationServerId = request.authorizationServerId;
88+
this.instanceId = request.instanceId;
89+
}
90+
91+
/**
92+
* RegionId.
93+
*/
94+
public Builder regionId(String regionId) {
95+
this.putHostParameter("RegionId", regionId);
96+
this.regionId = regionId;
97+
return this;
98+
}
99+
100+
/**
101+
* <p>IDaaS的授权服务器资源ID。</p>
102+
* <p>This parameter is required.</p>
103+
*
104+
* <strong>example:</strong>
105+
* <p>iauths_mkv7rgt4d7i4u7zqtzev2mxxxx</p>
106+
*/
107+
public Builder authorizationServerId(String authorizationServerId) {
108+
this.putQueryParameter("AuthorizationServerId", authorizationServerId);
109+
this.authorizationServerId = authorizationServerId;
110+
return this;
111+
}
112+
113+
/**
114+
* <p>IDaaS EIAM实例的ID。</p>
115+
* <p>This parameter is required.</p>
116+
*
117+
* <strong>example:</strong>
118+
* <p>idaas_ue2jvisn35ea5lmthk267xxxxx</p>
119+
*/
120+
public Builder instanceId(String instanceId) {
121+
this.putQueryParameter("InstanceId", instanceId);
122+
this.instanceId = instanceId;
123+
return this;
124+
}
125+
126+
@Override
127+
public GetAuthorizationServerRequest build() {
128+
return new GetAuthorizationServerRequest(this);
129+
}
130+
131+
}
132+
133+
}

0 commit comments

Comments
 (0)