Skip to content

Commit 3df1e06

Browse files
committed
Generated java-async 2021-05-15 for cloudsso.
1 parent 95a7387 commit 3df1e06

File tree

259 files changed

+1988
-1704
lines changed

Some content is hidden

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

259 files changed

+1988
-1704
lines changed

cloudsso-20210515/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2024-06-03 Version: 1.0.10
2+
- Generated java-async 2021-05-15 for cloudsso.
3+
14
2024-04-25 Version: 1.0.9
25
- Generated java-async 2021-05-15 for cloudsso.
36

cloudsso-20210515/pom.xml

Lines changed: 2 additions & 2 deletions
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-cloudsso20210515</artifactId>
6-
<version>1.0.9</version>
6+
<version>1.0.10</version>
77
<packaging>jar</packaging>
88
<name>alibabacloud-cloudsso20210515</name>
99
<description>Alibaba Cloud cloudsso (20210515) Async SDK for Java
@@ -41,7 +41,7 @@
4141
<java.version>1.8</java.version>
4242
<maven.compiler.source>8</maven.compiler.source>
4343
<maven.compiler.target>8</maven.compiler.target>
44-
<service.version>0.2.8-beta</service.version>
44+
<service.version>0.2.9-beta</service.version>
4545
</properties>
4646
<dependencies>
4747
<dependency>

cloudsso-20210515/src/main/java/com/aliyun/sdk/service/cloudsso20210515/AsyncClient.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,12 +167,16 @@ static AsyncClient create() {
167167
*/
168168
CompletableFuture<DeprovisionAccessConfigurationResponse> deprovisionAccessConfiguration(DeprovisionAccessConfigurationRequest request);
169169

170+
CompletableFuture<DisableDelegateAccountResponse> disableDelegateAccount(DisableDelegateAccountRequest request);
171+
170172
/**
171173
* If your CloudSSO has no directory, you can disable CloudSSO based on your business requirements. After you disable CloudSSO, you can enable it at any time.
172174
*
173175
*/
174176
CompletableFuture<DisableServiceResponse> disableService(DisableServiceRequest request);
175177

178+
CompletableFuture<EnableDelegateAccountResponse> enableDelegateAccount(EnableDelegateAccountRequest request);
179+
176180
/**
177181
* You can call this operation only if your account belongs to the management account that is used to enable a resource directory and has permissions to enable CloudSSO. For more information, see [Enable CloudSSO](~~262819~~).
178182
* If you call this operation, you agree to the [Alibaba Cloud International Website Product Terms of Service](https://www.alibabacloud.com/help/doc-detail/42416.htm).

cloudsso-20210515/src/main/java/com/aliyun/sdk/service/cloudsso20210515/DefaultAsyncClient.java

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -439,6 +439,20 @@ public CompletableFuture<DeprovisionAccessConfigurationResponse> deprovisionAcce
439439
}
440440
}
441441

442+
@Override
443+
public CompletableFuture<DisableDelegateAccountResponse> disableDelegateAccount(DisableDelegateAccountRequest request) {
444+
try {
445+
this.handler.validateRequestModel(request);
446+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("DisableDelegateAccount").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
447+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DisableDelegateAccountResponse.create());
448+
return this.handler.execute(params);
449+
} catch (Exception e) {
450+
CompletableFuture<DisableDelegateAccountResponse> future = new CompletableFuture<>();
451+
future.completeExceptionally(e);
452+
return future;
453+
}
454+
}
455+
442456
/**
443457
* If your CloudSSO has no directory, you can disable CloudSSO based on your business requirements. After you disable CloudSSO, you can enable it at any time.
444458
*
@@ -457,6 +471,20 @@ public CompletableFuture<DisableServiceResponse> disableService(DisableServiceRe
457471
}
458472
}
459473

474+
@Override
475+
public CompletableFuture<EnableDelegateAccountResponse> enableDelegateAccount(EnableDelegateAccountRequest request) {
476+
try {
477+
this.handler.validateRequestModel(request);
478+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("EnableDelegateAccount").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
479+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(EnableDelegateAccountResponse.create());
480+
return this.handler.execute(params);
481+
} catch (Exception e) {
482+
CompletableFuture<EnableDelegateAccountResponse> future = new CompletableFuture<>();
483+
future.completeExceptionally(e);
484+
return future;
485+
}
486+
}
487+
460488
/**
461489
* You can call this operation only if your account belongs to the management account that is used to enable a resource directory and has permissions to enable CloudSSO. For more information, see [Enable CloudSSO](~~262819~~).
462490
* If you call this operation, you agree to the [Alibaba Cloud International Website Product Terms of Service](https://www.alibabacloud.com/help/doc-detail/42416.htm).

cloudsso-20210515/src/main/java/com/aliyun/sdk/service/cloudsso20210515/models/AddExternalSAMLIdPCertificateRequest.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// This file is auto-generated, don't edit it. Thanks.
22
package com.aliyun.sdk.service.cloudsso20210515.models;
33

4-
import com.aliyun.core.annotation.*;
54
import darabonba.core.RequestModel;
65
import darabonba.core.TeaModel;
76
import com.aliyun.sdk.gateway.pop.models.*;
@@ -12,12 +11,12 @@
1211
* <p>AddExternalSAMLIdPCertificateRequest</p>
1312
*/
1413
public class AddExternalSAMLIdPCertificateRequest extends Request {
15-
@Query
16-
@NameInMap("DirectoryId")
14+
@com.aliyun.core.annotation.Query
15+
@com.aliyun.core.annotation.NameInMap("DirectoryId")
1716
private String directoryId;
1817

19-
@Query
20-
@NameInMap("X509Certificate")
18+
@com.aliyun.core.annotation.Query
19+
@com.aliyun.core.annotation.NameInMap("X509Certificate")
2120
private String x509Certificate;
2221

2322
private AddExternalSAMLIdPCertificateRequest(Builder builder) {

cloudsso-20210515/src/main/java/com/aliyun/sdk/service/cloudsso20210515/models/AddExternalSAMLIdPCertificateResponse.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// This file is auto-generated, don't edit it. Thanks.
22
package com.aliyun.sdk.service.cloudsso20210515.models;
33

4-
import com.aliyun.core.annotation.*;
54
import darabonba.core.RequestModel;
65
import darabonba.core.TeaModel;
76
import com.aliyun.sdk.gateway.pop.models.*;
@@ -12,13 +11,13 @@
1211
* <p>AddExternalSAMLIdPCertificateResponse</p>
1312
*/
1413
public class AddExternalSAMLIdPCertificateResponse extends Response {
15-
@NameInMap("headers")
14+
@com.aliyun.core.annotation.NameInMap("headers")
1615
private java.util.Map < String, String > headers;
1716

18-
@NameInMap("statusCode")
17+
@com.aliyun.core.annotation.NameInMap("statusCode")
1918
private Integer statusCode;
2019

21-
@NameInMap("body")
20+
@com.aliyun.core.annotation.NameInMap("body")
2221
private AddExternalSAMLIdPCertificateResponseBody body;
2322

2423
private AddExternalSAMLIdPCertificateResponse(BuilderImpl builder) {

cloudsso-20210515/src/main/java/com/aliyun/sdk/service/cloudsso20210515/models/AddExternalSAMLIdPCertificateResponseBody.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// This file is auto-generated, don't edit it. Thanks.
22
package com.aliyun.sdk.service.cloudsso20210515.models;
33

4-
import com.aliyun.core.annotation.*;
54
import darabonba.core.RequestModel;
65
import darabonba.core.TeaModel;
76
import com.aliyun.sdk.gateway.pop.models.*;
@@ -12,10 +11,10 @@
1211
* <p>AddExternalSAMLIdPCertificateResponseBody</p>
1312
*/
1413
public class AddExternalSAMLIdPCertificateResponseBody extends TeaModel {
15-
@NameInMap("CertificateId")
14+
@com.aliyun.core.annotation.NameInMap("CertificateId")
1615
private String certificateId;
1716

18-
@NameInMap("RequestId")
17+
@com.aliyun.core.annotation.NameInMap("RequestId")
1918
private String requestId;
2019

2120
private AddExternalSAMLIdPCertificateResponseBody(Builder builder) {

cloudsso-20210515/src/main/java/com/aliyun/sdk/service/cloudsso20210515/models/AddPermissionPolicyToAccessConfigurationRequest.java

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// This file is auto-generated, don't edit it. Thanks.
22
package com.aliyun.sdk.service.cloudsso20210515.models;
33

4-
import com.aliyun.core.annotation.*;
54
import darabonba.core.RequestModel;
65
import darabonba.core.TeaModel;
76
import com.aliyun.sdk.gateway.pop.models.*;
@@ -12,24 +11,24 @@
1211
* <p>AddPermissionPolicyToAccessConfigurationRequest</p>
1312
*/
1413
public class AddPermissionPolicyToAccessConfigurationRequest extends Request {
15-
@Query
16-
@NameInMap("AccessConfigurationId")
14+
@com.aliyun.core.annotation.Query
15+
@com.aliyun.core.annotation.NameInMap("AccessConfigurationId")
1716
private String accessConfigurationId;
1817

19-
@Query
20-
@NameInMap("DirectoryId")
18+
@com.aliyun.core.annotation.Query
19+
@com.aliyun.core.annotation.NameInMap("DirectoryId")
2120
private String directoryId;
2221

23-
@Query
24-
@NameInMap("InlinePolicyDocument")
22+
@com.aliyun.core.annotation.Query
23+
@com.aliyun.core.annotation.NameInMap("InlinePolicyDocument")
2524
private String inlinePolicyDocument;
2625

27-
@Query
28-
@NameInMap("PermissionPolicyName")
26+
@com.aliyun.core.annotation.Query
27+
@com.aliyun.core.annotation.NameInMap("PermissionPolicyName")
2928
private String permissionPolicyName;
3029

31-
@Query
32-
@NameInMap("PermissionPolicyType")
30+
@com.aliyun.core.annotation.Query
31+
@com.aliyun.core.annotation.NameInMap("PermissionPolicyType")
3332
private String permissionPolicyType;
3433

3534
private AddPermissionPolicyToAccessConfigurationRequest(Builder builder) {

cloudsso-20210515/src/main/java/com/aliyun/sdk/service/cloudsso20210515/models/AddPermissionPolicyToAccessConfigurationResponse.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// This file is auto-generated, don't edit it. Thanks.
22
package com.aliyun.sdk.service.cloudsso20210515.models;
33

4-
import com.aliyun.core.annotation.*;
54
import darabonba.core.RequestModel;
65
import darabonba.core.TeaModel;
76
import com.aliyun.sdk.gateway.pop.models.*;
@@ -12,13 +11,13 @@
1211
* <p>AddPermissionPolicyToAccessConfigurationResponse</p>
1312
*/
1413
public class AddPermissionPolicyToAccessConfigurationResponse extends Response {
15-
@NameInMap("headers")
14+
@com.aliyun.core.annotation.NameInMap("headers")
1615
private java.util.Map < String, String > headers;
1716

18-
@NameInMap("statusCode")
17+
@com.aliyun.core.annotation.NameInMap("statusCode")
1918
private Integer statusCode;
2019

21-
@NameInMap("body")
20+
@com.aliyun.core.annotation.NameInMap("body")
2221
private AddPermissionPolicyToAccessConfigurationResponseBody body;
2322

2423
private AddPermissionPolicyToAccessConfigurationResponse(BuilderImpl builder) {

cloudsso-20210515/src/main/java/com/aliyun/sdk/service/cloudsso20210515/models/AddPermissionPolicyToAccessConfigurationResponseBody.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// This file is auto-generated, don't edit it. Thanks.
22
package com.aliyun.sdk.service.cloudsso20210515.models;
33

4-
import com.aliyun.core.annotation.*;
54
import darabonba.core.RequestModel;
65
import darabonba.core.TeaModel;
76
import com.aliyun.sdk.gateway.pop.models.*;
@@ -12,7 +11,7 @@
1211
* <p>AddPermissionPolicyToAccessConfigurationResponseBody</p>
1312
*/
1413
public class AddPermissionPolicyToAccessConfigurationResponseBody extends TeaModel {
15-
@NameInMap("RequestId")
14+
@com.aliyun.core.annotation.NameInMap("RequestId")
1615
private String requestId;
1716

1817
private AddPermissionPolicyToAccessConfigurationResponseBody(Builder builder) {

0 commit comments

Comments
 (0)