Skip to content

Commit 4332132

Browse files
committed
Generated java-async 2019-05-06 for sae.
1 parent 5d4320b commit 4332132

File tree

98 files changed

+7101
-825
lines changed

Some content is hidden

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

98 files changed

+7101
-825
lines changed

sae-20190506/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2025-11-20 Version: 2.0.17
2+
- Generated java-async 2019-05-06 for sae.
3+
14
2025-06-24 Version: 2.0.15
25
- Generated java-async 2019-05-06 for sae.
36

sae-20190506/pom.xml

Lines changed: 16 additions & 17 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-sae20190506</artifactId>
6-
<version>2.0.15</version>
6+
<version>2.0.17</version>
77
<packaging>jar</packaging>
88
<name>alibabacloud-sae20190506</name>
99
<description>Alibaba Cloud sae (20190506) Async SDK for Java
@@ -25,17 +25,17 @@
2525
<distributionManagement>
2626
<snapshotRepository>
2727
<id>sonatype-nexus-snapshots</id>
28-
<url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
28+
<url>https://central.sonatype.com/repository/maven-snapshots/</url>
2929
</snapshotRepository>
3030
<repository>
3131
<id>sonatype-nexus-staging</id>
32-
<url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url>
32+
<url>https://central.sonatype.com</url>
3333
</repository>
3434
</distributionManagement>
3535
<scm>
36-
<connection/>
37-
<developerConnection/>
38-
<url/>
36+
<connection>scm:git:git://github.com/aliyun/alibabacloud-java-async-sdk.git</connection>
37+
<developerConnection>scm:git:git@github.com:aliyun/alibabacloud-java-async-sdk.git</developerConnection>
38+
<url>https://github.com/aliyun/alibabacloud-java-async-sdk</url>
3939
</scm>
4040
<properties>
4141
<java.version>1.8</java.version>
@@ -87,17 +87,6 @@
8787
</execution>
8888
</executions>
8989
</plugin>
90-
<plugin>
91-
<groupId>org.sonatype.plugins</groupId>
92-
<artifactId>nexus-staging-maven-plugin</artifactId>
93-
<version>1.6.3</version>
94-
<extensions>true</extensions>
95-
<configuration>
96-
<serverId>sonatype-nexus-staging</serverId>
97-
<nexusUrl>https://s01.oss.sonatype.org/</nexusUrl>
98-
<autoReleaseAfterClose>true</autoReleaseAfterClose>
99-
</configuration>
100-
</plugin>
10190
<plugin>
10291
<groupId>org.apache.maven.plugins</groupId>
10392
<artifactId>maven-javadoc-plugin</artifactId>
@@ -112,6 +101,16 @@
112101
<artifactId>maven-surefire-plugin</artifactId>
113102
<version>2.22.1</version>
114103
</plugin>
104+
<plugin>
105+
<groupId>org.sonatype.central</groupId>
106+
<artifactId>central-publishing-maven-plugin</artifactId>
107+
<version>0.9.0</version>
108+
<extensions>true</extensions>
109+
<configuration>
110+
<publishingServerId>central</publishingServerId>
111+
<autoPublish>true</autoPublish>
112+
</configuration>
113+
</plugin>
115114
</plugins>
116115
</build>
117116
</project>

sae-20190506/src/main/java/com/aliyun/sdk/service/sae20190506/AsyncClient.java

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@ static AsyncClient create() {
3131
*/
3232
CompletableFuture<AbortChangeOrderResponse> abortChangeOrder(AbortChangeOrderRequest request);
3333

34+
/**
35+
* @param request the request parameters of BatchRestartApplications BatchRestartApplicationsRequest
36+
* @return BatchRestartApplicationsResponse
37+
*/
38+
CompletableFuture<BatchRestartApplicationsResponse> batchRestartApplications(BatchRestartApplicationsRequest request);
39+
3440
/**
3541
* @param request the request parameters of BatchStartApplications BatchStartApplicationsRequest
3642
* @return BatchStartApplicationsResponse
@@ -69,12 +75,13 @@ static AsyncClient create() {
6975

7076
/**
7177
* <b>description</b> :
72-
* <p>The HTTP status code. Take note of the following rules:</p>
78+
* <h2><a href="#"></a>Precautions</h2>
7379
* <ul>
74-
* <li><strong>2xx</strong>: The call was successful.</li>
75-
* <li><strong>3xx</strong>: The call was redirected.</li>
76-
* <li><strong>4xx</strong>: The call failed.</li>
77-
* <li><strong>5xx</strong>: A server error occurred.</li>
80+
* <li>You can create up to five auto scaling policies for one application.</li>
81+
* <li>You can create up to 20 trigger points within one day in a scheduled auto scaling policy.</li>
82+
* <li>If an auto scaling policy is enabled for an application, you cannot manually manage the lifecycle of the application. For example, you cannot scale, deploy (including single-batch release, phased release, and canary release), stop, or restart the application, or change the instance type. If you want to perform the preceding operations on the application, disable the auto scaling policy and then manually perform the operations.</li>
83+
* <li>If an application is in the process of scale-out, scale-in, deployment (including single-batch release, phased release, and canary release), instance type change, restart, or stop, you cannot add or enable an auto scaling policy for the application.</li>
84+
* <li>If you want to configure more than 50 instances for an application, you must contact SAE technical support to add your account to the whitelist. For more information, see <a href="https://help.aliyun.com/document_detail/146530.html">Contact us</a>.</li>
7885
* </ul>
7986
*
8087
* @param request the request parameters of CreateApplicationScalingRule CreateApplicationScalingRuleRequest
@@ -282,6 +289,12 @@ static AsyncClient create() {
282289
*/
283290
CompletableFuture<DescribeApplicationInstancesResponse> describeApplicationInstances(DescribeApplicationInstancesRequest request);
284291

292+
/**
293+
* @param request the request parameters of DescribeApplicationMseService DescribeApplicationMseServiceRequest
294+
* @return DescribeApplicationMseServiceResponse
295+
*/
296+
CompletableFuture<DescribeApplicationMseServiceResponse> describeApplicationMseService(DescribeApplicationMseServiceRequest request);
297+
285298
/**
286299
* @param request the request parameters of DescribeApplicationNlbs DescribeApplicationNlbsRequest
287300
* @return DescribeApplicationNlbsResponse
@@ -748,6 +761,12 @@ static AsyncClient create() {
748761
*/
749762
CompletableFuture<PublishWebApplicationRevisionResponse> publishWebApplicationRevision(PublishWebApplicationRevisionRequest request);
750763

764+
/**
765+
* @param request the request parameters of QueryArmsEnable QueryArmsEnableRequest
766+
* @return QueryArmsEnableResponse
767+
*/
768+
CompletableFuture<QueryArmsEnableResponse> queryArmsEnable(QueryArmsEnableRequest request);
769+
751770
/**
752771
* @param request the request parameters of QueryResourceStatics QueryResourceStaticsRequest
753772
* @return QueryResourceStaticsResponse
@@ -914,6 +933,12 @@ static AsyncClient create() {
914933
*/
915934
CompletableFuture<UpdateNamespaceResponse> updateNamespace(UpdateNamespaceRequest request);
916935

936+
/**
937+
* @param request the request parameters of UpdateNamespaceSlsConfigs UpdateNamespaceSlsConfigsRequest
938+
* @return UpdateNamespaceSlsConfigsResponse
939+
*/
940+
CompletableFuture<UpdateNamespaceSlsConfigsResponse> updateNamespaceSlsConfigs(UpdateNamespaceSlsConfigsRequest request);
941+
917942
/**
918943
* @param request the request parameters of UpdateNamespaceVpc UpdateNamespaceVpcRequest
919944
* @return UpdateNamespaceVpcResponse
@@ -970,7 +995,7 @@ static AsyncClient create() {
970995

971996
/**
972997
* <b>description</b> :
973-
* <p>You are charged when you use the ARMS advanced monitoring feature. Enable this feature based on your business requirements. For more information, see <a href="https://icms.alibaba-inc.com/content/arms/arms?l=1%5C&m=16992%5C&n=3183148">Billing overview</a>.</p>
998+
* <p>You are charged when you use the ARMS advanced monitoring feature. Enable this feature based on your business requirements. For more information, see <a href="https://www.alibabacloud.com/help/zh/arms/application-monitoring/product-overview/billing-overview-1">Billing overview</a>.</p>
974999
*
9751000
* @param request the request parameters of UpgradeApplicationApmService UpgradeApplicationApmServiceRequest
9761001
* @return UpgradeApplicationApmServiceResponse

sae-20190506/src/main/java/com/aliyun/sdk/service/sae20190506/DefaultAsyncClient.java

Lines changed: 79 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,24 @@ public CompletableFuture<AbortChangeOrderResponse> abortChangeOrder(AbortChangeO
7575
}
7676
}
7777

78+
/**
79+
* @param request the request parameters of BatchRestartApplications BatchRestartApplicationsRequest
80+
* @return BatchRestartApplicationsResponse
81+
*/
82+
@Override
83+
public CompletableFuture<BatchRestartApplicationsResponse> batchRestartApplications(BatchRestartApplicationsRequest request) {
84+
try {
85+
this.handler.validateRequestModel(request);
86+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("BatchRestartApplications").setMethod(HttpMethod.PUT).setPathRegex("/pop/v1/sam/app/batchRestartApplications").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
87+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(BatchRestartApplicationsResponse.create());
88+
return this.handler.execute(params);
89+
} catch (Exception e) {
90+
CompletableFuture<BatchRestartApplicationsResponse> future = new CompletableFuture<>();
91+
future.completeExceptionally(e);
92+
return future;
93+
}
94+
}
95+
7896
/**
7997
* @param request the request parameters of BatchStartApplications BatchStartApplicationsRequest
8098
* @return BatchStartApplicationsResponse
@@ -185,12 +203,13 @@ public CompletableFuture<CreateApplicationResponse> createApplication(CreateAppl
185203

186204
/**
187205
* <b>description</b> :
188-
* <p>The HTTP status code. Take note of the following rules:</p>
206+
* <h2><a href="#"></a>Precautions</h2>
189207
* <ul>
190-
* <li><strong>2xx</strong>: The call was successful.</li>
191-
* <li><strong>3xx</strong>: The call was redirected.</li>
192-
* <li><strong>4xx</strong>: The call failed.</li>
193-
* <li><strong>5xx</strong>: A server error occurred.</li>
208+
* <li>You can create up to five auto scaling policies for one application.</li>
209+
* <li>You can create up to 20 trigger points within one day in a scheduled auto scaling policy.</li>
210+
* <li>If an auto scaling policy is enabled for an application, you cannot manually manage the lifecycle of the application. For example, you cannot scale, deploy (including single-batch release, phased release, and canary release), stop, or restart the application, or change the instance type. If you want to perform the preceding operations on the application, disable the auto scaling policy and then manually perform the operations.</li>
211+
* <li>If an application is in the process of scale-out, scale-in, deployment (including single-batch release, phased release, and canary release), instance type change, restart, or stop, you cannot add or enable an auto scaling policy for the application.</li>
212+
* <li>If you want to configure more than 50 instances for an application, you must contact SAE technical support to add your account to the whitelist. For more information, see <a href="https://help.aliyun.com/document_detail/146530.html">Contact us</a>.</li>
194213
* </ul>
195214
*
196215
* @param request the request parameters of CreateApplicationScalingRule CreateApplicationScalingRuleRequest
@@ -770,6 +789,24 @@ public CompletableFuture<DescribeApplicationInstancesResponse> describeApplicati
770789
}
771790
}
772791

792+
/**
793+
* @param request the request parameters of DescribeApplicationMseService DescribeApplicationMseServiceRequest
794+
* @return DescribeApplicationMseServiceResponse
795+
*/
796+
@Override
797+
public CompletableFuture<DescribeApplicationMseServiceResponse> describeApplicationMseService(DescribeApplicationMseServiceRequest request) {
798+
try {
799+
this.handler.validateRequestModel(request);
800+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("DescribeApplicationMseService").setMethod(HttpMethod.GET).setPathRegex("/pop/v1/sam/app/applicationMseService").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
801+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DescribeApplicationMseServiceResponse.create());
802+
return this.handler.execute(params);
803+
} catch (Exception e) {
804+
CompletableFuture<DescribeApplicationMseServiceResponse> future = new CompletableFuture<>();
805+
future.completeExceptionally(e);
806+
return future;
807+
}
808+
}
809+
773810
/**
774811
* @param request the request parameters of DescribeApplicationNlbs DescribeApplicationNlbsRequest
775812
* @return DescribeApplicationNlbsResponse
@@ -2076,6 +2113,24 @@ public CompletableFuture<PublishWebApplicationRevisionResponse> publishWebApplic
20762113
}
20772114
}
20782115

2116+
/**
2117+
* @param request the request parameters of QueryArmsEnable QueryArmsEnableRequest
2118+
* @return QueryArmsEnableResponse
2119+
*/
2120+
@Override
2121+
public CompletableFuture<QueryArmsEnableResponse> queryArmsEnable(QueryArmsEnableRequest request) {
2122+
try {
2123+
this.handler.validateRequestModel(request);
2124+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("QueryArmsEnable").setMethod(HttpMethod.GET).setPathRegex("/pop/v1/arms/queryArms").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
2125+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(QueryArmsEnableResponse.create());
2126+
return this.handler.execute(params);
2127+
} catch (Exception e) {
2128+
CompletableFuture<QueryArmsEnableResponse> future = new CompletableFuture<>();
2129+
future.completeExceptionally(e);
2130+
return future;
2131+
}
2132+
}
2133+
20792134
/**
20802135
* @param request the request parameters of QueryResourceStatics QueryResourceStaticsRequest
20812136
* @return QueryResourceStaticsResponse
@@ -2554,6 +2609,24 @@ public CompletableFuture<UpdateNamespaceResponse> updateNamespace(UpdateNamespac
25542609
}
25552610
}
25562611

2612+
/**
2613+
* @param request the request parameters of UpdateNamespaceSlsConfigs UpdateNamespaceSlsConfigsRequest
2614+
* @return UpdateNamespaceSlsConfigsResponse
2615+
*/
2616+
@Override
2617+
public CompletableFuture<UpdateNamespaceSlsConfigsResponse> updateNamespaceSlsConfigs(UpdateNamespaceSlsConfigsRequest request) {
2618+
try {
2619+
this.handler.validateRequestModel(request);
2620+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("UpdateNamespaceSlsConfigs").setMethod(HttpMethod.POST).setPathRegex("/pop/cas/namespace/updateNamespaceSlsConfigs").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
2621+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(UpdateNamespaceSlsConfigsResponse.create());
2622+
return this.handler.execute(params);
2623+
} catch (Exception e) {
2624+
CompletableFuture<UpdateNamespaceSlsConfigsResponse> future = new CompletableFuture<>();
2625+
future.completeExceptionally(e);
2626+
return future;
2627+
}
2628+
}
2629+
25572630
/**
25582631
* @param request the request parameters of UpdateNamespaceVpc UpdateNamespaceVpcRequest
25592632
* @return UpdateNamespaceVpcResponse
@@ -2694,7 +2767,7 @@ public CompletableFuture<UpdateWebCustomDomainResponse> updateWebCustomDomain(Up
26942767

26952768
/**
26962769
* <b>description</b> :
2697-
* <p>You are charged when you use the ARMS advanced monitoring feature. Enable this feature based on your business requirements. For more information, see <a href="https://icms.alibaba-inc.com/content/arms/arms?l=1%5C&m=16992%5C&n=3183148">Billing overview</a>.</p>
2770+
* <p>You are charged when you use the ARMS advanced monitoring feature. Enable this feature based on your business requirements. For more information, see <a href="https://www.alibabacloud.com/help/zh/arms/application-monitoring/product-overview/billing-overview-1">Billing overview</a>.</p>
26982771
*
26992772
* @param request the request parameters of UpgradeApplicationApmService UpgradeApplicationApmServiceRequest
27002773
* @return UpgradeApplicationApmServiceResponse
Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.sdk.service.sae20190506.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 BatchRestartApplicationsRequest} extends {@link RequestModel}
16+
*
17+
* <p>BatchRestartApplicationsRequest</p>
18+
*/
19+
public class BatchRestartApplicationsRequest extends Request {
20+
@com.aliyun.core.annotation.Query
21+
@com.aliyun.core.annotation.NameInMap("AppIds")
22+
@com.aliyun.core.annotation.Validation(required = true)
23+
private String appIds;
24+
25+
@com.aliyun.core.annotation.Query
26+
@com.aliyun.core.annotation.NameInMap("NamespaceId")
27+
@com.aliyun.core.annotation.Validation(required = true)
28+
private String namespaceId;
29+
30+
private BatchRestartApplicationsRequest(Builder builder) {
31+
super(builder);
32+
this.appIds = builder.appIds;
33+
this.namespaceId = builder.namespaceId;
34+
}
35+
36+
public static Builder builder() {
37+
return new Builder();
38+
}
39+
40+
public static BatchRestartApplicationsRequest create() {
41+
return builder().build();
42+
}
43+
44+
@Override
45+
public Builder toBuilder() {
46+
return new Builder(this);
47+
}
48+
49+
/**
50+
* @return appIds
51+
*/
52+
public String getAppIds() {
53+
return this.appIds;
54+
}
55+
56+
/**
57+
* @return namespaceId
58+
*/
59+
public String getNamespaceId() {
60+
return this.namespaceId;
61+
}
62+
63+
public static final class Builder extends Request.Builder<BatchRestartApplicationsRequest, Builder> {
64+
private String appIds;
65+
private String namespaceId;
66+
67+
private Builder() {
68+
super();
69+
}
70+
71+
private Builder(BatchRestartApplicationsRequest request) {
72+
super(request);
73+
this.appIds = request.appIds;
74+
this.namespaceId = request.namespaceId;
75+
}
76+
77+
/**
78+
* <p>The application IDs. Separate multiple IDs with commas (,).</p>
79+
* <p>This parameter is required.</p>
80+
*
81+
* <strong>example:</strong>
82+
* <p>00893b3a-0e24-45ed-be0c-1f20e07b****</p>
83+
*/
84+
public Builder appIds(String appIds) {
85+
this.putQueryParameter("AppIds", appIds);
86+
this.appIds = appIds;
87+
return this;
88+
}
89+
90+
/**
91+
* <p>The namespace ID.</p>
92+
* <p>This parameter is required.</p>
93+
*
94+
* <strong>example:</strong>
95+
* <p>cn-shanghai</p>
96+
*/
97+
public Builder namespaceId(String namespaceId) {
98+
this.putQueryParameter("NamespaceId", namespaceId);
99+
this.namespaceId = namespaceId;
100+
return this;
101+
}
102+
103+
@Override
104+
public BatchRestartApplicationsRequest build() {
105+
return new BatchRestartApplicationsRequest(this);
106+
}
107+
108+
}
109+
110+
}

0 commit comments

Comments
 (0)