Skip to content

Commit 2ceb843

Browse files
committed
Generated java-async 2022-02-22 for Ess.
1 parent 54a1849 commit 2ceb843

13 files changed

+1524
-1
lines changed

ess-20220222/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2024-11-11 Version: 1.0.24
2+
- Generated java-async 2022-02-22 for Ess.
3+
14
2024-11-08 Version: 1.0.23
25
- Generated java-async 2022-02-22 for Ess.
36

ess-20220222/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-ess20220222</artifactId>
6-
<version>1.0.23</version>
6+
<version>1.0.24</version>
77
<packaging>jar</packaging>
88
<name>alibabacloud-ess20220222</name>
99
<description>Alibaba Cloud Ess (20220222) Async SDK for Java

ess-20220222/src/main/java/com/aliyun/sdk/service/ess20220222/AsyncClient.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,12 @@ static AsyncClient create() {
318318
*/
319319
CompletableFuture<CreateAlarmResponse> createAlarm(CreateAlarmRequest request);
320320

321+
/**
322+
* @param request the request parameters of CreateDiagnoseReport CreateDiagnoseReportRequest
323+
* @return CreateDiagnoseReportResponse
324+
*/
325+
CompletableFuture<CreateDiagnoseReportResponse> createDiagnoseReport(CreateDiagnoseReportRequest request);
326+
321327
/**
322328
* <b>description</b> :
323329
* <p>A scaling configuration is a template that is used to create elastic container instances during scale-out events.
@@ -559,6 +565,12 @@ static AsyncClient create() {
559565
*/
560566
CompletableFuture<DescribeAlertConfigurationResponse> describeAlertConfiguration(DescribeAlertConfigurationRequest request);
561567

568+
/**
569+
* @param request the request parameters of DescribeDiagnoseReports DescribeDiagnoseReportsRequest
570+
* @return DescribeDiagnoseReportsResponse
571+
*/
572+
CompletableFuture<DescribeDiagnoseReportsResponse> describeDiagnoseReports(DescribeDiagnoseReportsRequest request);
573+
562574
/**
563575
* @param request the request parameters of DescribeEciScalingConfigurationDetail DescribeEciScalingConfigurationDetailRequest
564576
* @return DescribeEciScalingConfigurationDetailResponse
@@ -673,6 +685,12 @@ static AsyncClient create() {
673685
*/
674686
CompletableFuture<DescribeScalingGroupDetailResponse> describeScalingGroupDetail(DescribeScalingGroupDetailRequest request);
675687

688+
/**
689+
* @param request the request parameters of DescribeScalingGroupDiagnoseDetails DescribeScalingGroupDiagnoseDetailsRequest
690+
* @return DescribeScalingGroupDiagnoseDetailsResponse
691+
*/
692+
CompletableFuture<DescribeScalingGroupDiagnoseDetailsResponse> describeScalingGroupDiagnoseDetails(DescribeScalingGroupDiagnoseDetailsRequest request);
693+
676694
/**
677695
* @param request the request parameters of DescribeScalingGroups DescribeScalingGroupsRequest
678696
* @return DescribeScalingGroupsResponse

ess-20220222/src/main/java/com/aliyun/sdk/service/ess20220222/DefaultAsyncClient.java

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -527,6 +527,24 @@ public CompletableFuture<CreateAlarmResponse> createAlarm(CreateAlarmRequest req
527527
}
528528
}
529529

530+
/**
531+
* @param request the request parameters of CreateDiagnoseReport CreateDiagnoseReportRequest
532+
* @return CreateDiagnoseReportResponse
533+
*/
534+
@Override
535+
public CompletableFuture<CreateDiagnoseReportResponse> createDiagnoseReport(CreateDiagnoseReportRequest request) {
536+
try {
537+
this.handler.validateRequestModel(request);
538+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("CreateDiagnoseReport").setMethod(HttpMethod.GET).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
539+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(CreateDiagnoseReportResponse.create());
540+
return this.handler.execute(params);
541+
} catch (Exception e) {
542+
CompletableFuture<CreateDiagnoseReportResponse> future = new CompletableFuture<>();
543+
future.completeExceptionally(e);
544+
return future;
545+
}
546+
}
547+
530548
/**
531549
* <b>description</b> :
532550
* <p>A scaling configuration is a template that is used to create elastic container instances during scale-out events.
@@ -984,6 +1002,24 @@ public CompletableFuture<DescribeAlertConfigurationResponse> describeAlertConfig
9841002
}
9851003
}
9861004

1005+
/**
1006+
* @param request the request parameters of DescribeDiagnoseReports DescribeDiagnoseReportsRequest
1007+
* @return DescribeDiagnoseReportsResponse
1008+
*/
1009+
@Override
1010+
public CompletableFuture<DescribeDiagnoseReportsResponse> describeDiagnoseReports(DescribeDiagnoseReportsRequest request) {
1011+
try {
1012+
this.handler.validateRequestModel(request);
1013+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("DescribeDiagnoseReports").setMethod(HttpMethod.GET).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
1014+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DescribeDiagnoseReportsResponse.create());
1015+
return this.handler.execute(params);
1016+
} catch (Exception e) {
1017+
CompletableFuture<DescribeDiagnoseReportsResponse> future = new CompletableFuture<>();
1018+
future.completeExceptionally(e);
1019+
return future;
1020+
}
1021+
}
1022+
9871023
/**
9881024
* @param request the request parameters of DescribeEciScalingConfigurationDetail DescribeEciScalingConfigurationDetailRequest
9891025
* @return DescribeEciScalingConfigurationDetailResponse
@@ -1278,6 +1314,24 @@ public CompletableFuture<DescribeScalingGroupDetailResponse> describeScalingGrou
12781314
}
12791315
}
12801316

1317+
/**
1318+
* @param request the request parameters of DescribeScalingGroupDiagnoseDetails DescribeScalingGroupDiagnoseDetailsRequest
1319+
* @return DescribeScalingGroupDiagnoseDetailsResponse
1320+
*/
1321+
@Override
1322+
public CompletableFuture<DescribeScalingGroupDiagnoseDetailsResponse> describeScalingGroupDiagnoseDetails(DescribeScalingGroupDiagnoseDetailsRequest request) {
1323+
try {
1324+
this.handler.validateRequestModel(request);
1325+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("DescribeScalingGroupDiagnoseDetails").setMethod(HttpMethod.GET).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
1326+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DescribeScalingGroupDiagnoseDetailsResponse.create());
1327+
return this.handler.execute(params);
1328+
} catch (Exception e) {
1329+
CompletableFuture<DescribeScalingGroupDiagnoseDetailsResponse> future = new CompletableFuture<>();
1330+
future.completeExceptionally(e);
1331+
return future;
1332+
}
1333+
}
1334+
12811335
/**
12821336
* @param request the request parameters of DescribeScalingGroups DescribeScalingGroupsRequest
12831337
* @return DescribeScalingGroupsResponse
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.sdk.service.ess20220222.models;
3+
4+
import darabonba.core.RequestModel;
5+
import darabonba.core.TeaModel;
6+
import com.aliyun.sdk.gateway.pop.models.*;
7+
8+
/**
9+
*
10+
* {@link CreateDiagnoseReportRequest} extends {@link RequestModel}
11+
*
12+
* <p>CreateDiagnoseReportRequest</p>
13+
*/
14+
public class CreateDiagnoseReportRequest extends Request {
15+
@com.aliyun.core.annotation.Query
16+
@com.aliyun.core.annotation.NameInMap("RegionId")
17+
@com.aliyun.core.annotation.Validation(required = true)
18+
private String regionId;
19+
20+
@com.aliyun.core.annotation.Query
21+
@com.aliyun.core.annotation.NameInMap("ScalingGroupId")
22+
@com.aliyun.core.annotation.Validation(required = true)
23+
private String scalingGroupId;
24+
25+
private CreateDiagnoseReportRequest(Builder builder) {
26+
super(builder);
27+
this.regionId = builder.regionId;
28+
this.scalingGroupId = builder.scalingGroupId;
29+
}
30+
31+
public static Builder builder() {
32+
return new Builder();
33+
}
34+
35+
public static CreateDiagnoseReportRequest create() {
36+
return builder().build();
37+
}
38+
39+
@Override
40+
public Builder toBuilder() {
41+
return new Builder(this);
42+
}
43+
44+
/**
45+
* @return regionId
46+
*/
47+
public String getRegionId() {
48+
return this.regionId;
49+
}
50+
51+
/**
52+
* @return scalingGroupId
53+
*/
54+
public String getScalingGroupId() {
55+
return this.scalingGroupId;
56+
}
57+
58+
public static final class Builder extends Request.Builder<CreateDiagnoseReportRequest, Builder> {
59+
private String regionId;
60+
private String scalingGroupId;
61+
62+
private Builder() {
63+
super();
64+
}
65+
66+
private Builder(CreateDiagnoseReportRequest request) {
67+
super(request);
68+
this.regionId = request.regionId;
69+
this.scalingGroupId = request.scalingGroupId;
70+
}
71+
72+
/**
73+
* <p>This parameter is required.</p>
74+
*
75+
* <strong>example:</strong>
76+
* <p>cn-hangzhou</p>
77+
*/
78+
public Builder regionId(String regionId) {
79+
this.putQueryParameter("RegionId", regionId);
80+
this.regionId = regionId;
81+
return this;
82+
}
83+
84+
/**
85+
* <p>This parameter is required.</p>
86+
*
87+
* <strong>example:</strong>
88+
* <p>asg-bp1f2f6oxc2*******</p>
89+
*/
90+
public Builder scalingGroupId(String scalingGroupId) {
91+
this.putQueryParameter("ScalingGroupId", scalingGroupId);
92+
this.scalingGroupId = scalingGroupId;
93+
return this;
94+
}
95+
96+
@Override
97+
public CreateDiagnoseReportRequest build() {
98+
return new CreateDiagnoseReportRequest(this);
99+
}
100+
101+
}
102+
103+
}
Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.sdk.service.ess20220222.models;
3+
4+
import darabonba.core.RequestModel;
5+
import darabonba.core.TeaModel;
6+
import com.aliyun.sdk.gateway.pop.models.*;
7+
8+
/**
9+
*
10+
* {@link CreateDiagnoseReportResponse} extends {@link TeaModel}
11+
*
12+
* <p>CreateDiagnoseReportResponse</p>
13+
*/
14+
public class CreateDiagnoseReportResponse extends Response {
15+
@com.aliyun.core.annotation.NameInMap("headers")
16+
private java.util.Map < String, String > headers;
17+
18+
@com.aliyun.core.annotation.NameInMap("statusCode")
19+
private Integer statusCode;
20+
21+
@com.aliyun.core.annotation.NameInMap("body")
22+
private CreateDiagnoseReportResponseBody body;
23+
24+
private CreateDiagnoseReportResponse(BuilderImpl builder) {
25+
super(builder);
26+
this.headers = builder.headers;
27+
this.statusCode = builder.statusCode;
28+
this.body = builder.body;
29+
}
30+
31+
public static CreateDiagnoseReportResponse create() {
32+
return new BuilderImpl().build();
33+
}
34+
35+
@Override
36+
public Builder toBuilder() {
37+
return new BuilderImpl(this);
38+
}
39+
40+
/**
41+
* @return headers
42+
*/
43+
public java.util.Map < String, String > getHeaders() {
44+
return this.headers;
45+
}
46+
47+
/**
48+
* @return statusCode
49+
*/
50+
public Integer getStatusCode() {
51+
return this.statusCode;
52+
}
53+
54+
/**
55+
* @return body
56+
*/
57+
public CreateDiagnoseReportResponseBody getBody() {
58+
return this.body;
59+
}
60+
61+
public interface Builder extends Response.Builder<CreateDiagnoseReportResponse, Builder> {
62+
63+
Builder headers(java.util.Map < String, String > headers);
64+
65+
Builder statusCode(Integer statusCode);
66+
67+
Builder body(CreateDiagnoseReportResponseBody body);
68+
69+
@Override
70+
CreateDiagnoseReportResponse build();
71+
72+
}
73+
74+
private static final class BuilderImpl
75+
extends Response.BuilderImpl<CreateDiagnoseReportResponse, Builder>
76+
implements Builder {
77+
private java.util.Map < String, String > headers;
78+
private Integer statusCode;
79+
private CreateDiagnoseReportResponseBody body;
80+
81+
private BuilderImpl() {
82+
super();
83+
}
84+
85+
private BuilderImpl(CreateDiagnoseReportResponse response) {
86+
super(response);
87+
this.headers = response.headers;
88+
this.statusCode = response.statusCode;
89+
this.body = response.body;
90+
}
91+
92+
/**
93+
* headers.
94+
*/
95+
@Override
96+
public Builder headers(java.util.Map < String, String > headers) {
97+
this.headers = headers;
98+
return this;
99+
}
100+
101+
/**
102+
* statusCode.
103+
*/
104+
@Override
105+
public Builder statusCode(Integer statusCode) {
106+
this.statusCode = statusCode;
107+
return this;
108+
}
109+
110+
/**
111+
* body.
112+
*/
113+
@Override
114+
public Builder body(CreateDiagnoseReportResponseBody body) {
115+
this.body = body;
116+
return this;
117+
}
118+
119+
@Override
120+
public CreateDiagnoseReportResponse build() {
121+
return new CreateDiagnoseReportResponse(this);
122+
}
123+
124+
}
125+
126+
}

0 commit comments

Comments
 (0)