Skip to content

Commit 6379062

Browse files
committed
GrantUserPermissions Add new api.
1 parent c9ce68b commit 6379062

File tree

178 files changed

+787
-205
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

178 files changed

+787
-205
lines changed

adcp-20220101/ChangeLog.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2023-03-09 Version: 1.0.3
2+
- GrantUserPermissions Add new api.
3+
- DescribeUserPermissions Add new api.
4+
5+
16
2023-02-07 Version: 1.0.2
27
- UpdateHubClusterFeature VSwitches can be configured.
38

adcp-20220101/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-adcp20220101</artifactId>
6-
<version>1.0.2</version>
6+
<version>1.0.3</version>
77
<packaging>jar</packaging>
88
<name>alibabacloud-adcp20220101</name>
99
<description>Alibaba Cloud adcp (20220101) Async SDK for Java

adcp-20220101/src/main/java/com/aliyun/sdk/service/adcp20220101/AsyncClient.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,12 @@ static AsyncClient create() {
3636

3737
CompletableFuture<DescribeRegionsResponse> describeRegions(DescribeRegionsRequest request);
3838

39+
CompletableFuture<DescribeUserPermissionsResponse> describeUserPermissions(DescribeUserPermissionsRequest request);
40+
3941
CompletableFuture<DetachClusterFromHubResponse> detachClusterFromHub(DetachClusterFromHubRequest request);
4042

43+
CompletableFuture<GrantUserPermissionsResponse> grantUserPermissions(GrantUserPermissionsRequest request);
44+
4145
CompletableFuture<UpdateHubClusterFeatureResponse> updateHubClusterFeature(UpdateHubClusterFeatureRequest request);
4246

4347
}

adcp-20220101/src/main/java/com/aliyun/sdk/service/adcp20220101/DefaultAsyncClient.java

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,20 @@ public CompletableFuture<DescribeRegionsResponse> describeRegions(DescribeRegion
189189
}
190190
}
191191

192+
@Override
193+
public CompletableFuture<DescribeUserPermissionsResponse> describeUserPermissions(DescribeUserPermissionsRequest request) {
194+
try {
195+
this.handler.validateRequestModel(request);
196+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("DescribeUserPermissions").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
197+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DescribeUserPermissionsResponse.create());
198+
return this.handler.execute(params);
199+
} catch (Exception e) {
200+
CompletableFuture<DescribeUserPermissionsResponse> future = new CompletableFuture<>();
201+
future.completeExceptionally(e);
202+
return future;
203+
}
204+
}
205+
192206
@Override
193207
public CompletableFuture<DetachClusterFromHubResponse> detachClusterFromHub(DetachClusterFromHubRequest request) {
194208
try {
@@ -203,6 +217,20 @@ public CompletableFuture<DetachClusterFromHubResponse> detachClusterFromHub(Deta
203217
}
204218
}
205219

220+
@Override
221+
public CompletableFuture<GrantUserPermissionsResponse> grantUserPermissions(GrantUserPermissionsRequest request) {
222+
try {
223+
this.handler.validateRequestModel(request);
224+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("GrantUserPermissions").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
225+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(GrantUserPermissionsResponse.create());
226+
return this.handler.execute(params);
227+
} catch (Exception e) {
228+
CompletableFuture<GrantUserPermissionsResponse> future = new CompletableFuture<>();
229+
future.completeExceptionally(e);
230+
return future;
231+
}
232+
}
233+
206234
@Override
207235
public CompletableFuture<UpdateHubClusterFeatureResponse> updateHubClusterFeature(UpdateHubClusterFeatureRequest request) {
208236
try {
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.sdk.service.adcp20220101.models;
3+
4+
import com.aliyun.core.annotation.*;
5+
import darabonba.core.RequestModel;
6+
import darabonba.core.TeaModel;
7+
import com.aliyun.sdk.gateway.pop.models.*;
8+
9+
/**
10+
* {@link DescribeUserPermissionsRequest} extends {@link RequestModel}
11+
*
12+
* <p>DescribeUserPermissionsRequest</p>
13+
*/
14+
public class DescribeUserPermissionsRequest extends Request {
15+
@Query
16+
@NameInMap("UserId")
17+
@Validation(required = true)
18+
private String userId;
19+
20+
private DescribeUserPermissionsRequest(Builder builder) {
21+
super(builder);
22+
this.userId = builder.userId;
23+
}
24+
25+
public static Builder builder() {
26+
return new Builder();
27+
}
28+
29+
public static DescribeUserPermissionsRequest create() {
30+
return builder().build();
31+
}
32+
33+
@Override
34+
public Builder toBuilder() {
35+
return new Builder(this);
36+
}
37+
38+
/**
39+
* @return userId
40+
*/
41+
public String getUserId() {
42+
return this.userId;
43+
}
44+
45+
public static final class Builder extends Request.Builder<DescribeUserPermissionsRequest, Builder> {
46+
private String userId;
47+
48+
private Builder() {
49+
super();
50+
}
51+
52+
private Builder(DescribeUserPermissionsRequest request) {
53+
super(request);
54+
this.userId = request.userId;
55+
}
56+
57+
/**
58+
* UserId.
59+
*/
60+
public Builder userId(String userId) {
61+
this.putQueryParameter("UserId", userId);
62+
this.userId = userId;
63+
return this;
64+
}
65+
66+
@Override
67+
public DescribeUserPermissionsRequest build() {
68+
return new DescribeUserPermissionsRequest(this);
69+
}
70+
71+
}
72+
73+
}
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.sdk.service.adcp20220101.models;
3+
4+
import com.aliyun.core.annotation.*;
5+
import darabonba.core.RequestModel;
6+
import darabonba.core.TeaModel;
7+
import com.aliyun.sdk.gateway.pop.models.*;
8+
9+
/**
10+
* {@link DescribeUserPermissionsResponse} extends {@link TeaModel}
11+
*
12+
* <p>DescribeUserPermissionsResponse</p>
13+
*/
14+
public class DescribeUserPermissionsResponse extends Response {
15+
@NameInMap("headers")
16+
@Validation(required = true)
17+
private java.util.Map < String, String > headers;
18+
19+
@NameInMap("body")
20+
@Validation(required = true)
21+
private DescribeUserPermissionsResponseBody body;
22+
23+
private DescribeUserPermissionsResponse(BuilderImpl builder) {
24+
super(builder);
25+
this.headers = builder.headers;
26+
this.body = builder.body;
27+
}
28+
29+
public static DescribeUserPermissionsResponse create() {
30+
return new BuilderImpl().build();
31+
}
32+
33+
@Override
34+
public Builder toBuilder() {
35+
return new BuilderImpl(this);
36+
}
37+
38+
/**
39+
* @return headers
40+
*/
41+
public java.util.Map < String, String > getHeaders() {
42+
return this.headers;
43+
}
44+
45+
/**
46+
* @return body
47+
*/
48+
public DescribeUserPermissionsResponseBody getBody() {
49+
return this.body;
50+
}
51+
52+
public interface Builder extends Response.Builder<DescribeUserPermissionsResponse, Builder> {
53+
54+
Builder headers(java.util.Map < String, String > headers);
55+
56+
Builder body(DescribeUserPermissionsResponseBody body);
57+
58+
@Override
59+
DescribeUserPermissionsResponse build();
60+
61+
}
62+
63+
private static final class BuilderImpl
64+
extends Response.BuilderImpl<DescribeUserPermissionsResponse, Builder>
65+
implements Builder {
66+
private java.util.Map < String, String > headers;
67+
private DescribeUserPermissionsResponseBody body;
68+
69+
private BuilderImpl() {
70+
super();
71+
}
72+
73+
private BuilderImpl(DescribeUserPermissionsResponse response) {
74+
super(response);
75+
this.headers = response.headers;
76+
this.body = response.body;
77+
}
78+
79+
/**
80+
* headers.
81+
*/
82+
@Override
83+
public Builder headers(java.util.Map < String, String > headers) {
84+
this.headers = headers;
85+
return this;
86+
}
87+
88+
/**
89+
* body.
90+
*/
91+
@Override
92+
public Builder body(DescribeUserPermissionsResponseBody body) {
93+
this.body = body;
94+
return this;
95+
}
96+
97+
@Override
98+
public DescribeUserPermissionsResponse build() {
99+
return new DescribeUserPermissionsResponse(this);
100+
}
101+
102+
}
103+
104+
}

0 commit comments

Comments
 (0)