Skip to content

Commit d7867b3

Browse files
committed
Generated java-async 2023-12-30 for SysOM.
1 parent 832219c commit d7867b3

File tree

7 files changed

+538
-3
lines changed

7 files changed

+538
-3
lines changed

sysom-20231230/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2025-11-25 Version: 1.0.20
2+
- Generated java-async 2023-12-30 for SysOM.
3+
14
2025-11-03 Version: 1.0.19
25
- Generated java-async 2023-12-30 for SysOM.
36

sysom-20231230/pom.xml

Lines changed: 2 additions & 3 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-sysom20231230</artifactId>
6-
<version>1.0.19</version>
6+
<version>1.0.20</version>
77
<packaging>jar</packaging>
88
<name>alibabacloud-sysom20231230</name>
99
<description>Alibaba Cloud SysOM (20231230) Async SDK for Java
@@ -104,12 +104,11 @@
104104
<plugin>
105105
<groupId>org.sonatype.central</groupId>
106106
<artifactId>central-publishing-maven-plugin</artifactId>
107-
<version>0.8.0</version>
107+
<version>0.9.0</version>
108108
<extensions>true</extensions>
109109
<configuration>
110110
<publishingServerId>central</publishingServerId>
111111
<autoPublish>true</autoPublish>
112-
<waitUntil>published</waitUntil>
113112
</configuration>
114113
</plugin>
115114
</plugins>

sysom-20231230/src/main/java/com/aliyun/sdk/service/sysom20231230/AsyncClient.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,12 @@ static AsyncClient create() {
4343
*/
4444
CompletableFuture<DeleteAlertStrategyResponse> deleteAlertStrategy(DeleteAlertStrategyRequest request);
4545

46+
/**
47+
* @param request the request parameters of DescribeMetricList DescribeMetricListRequest
48+
* @return DescribeMetricListResponse
49+
*/
50+
CompletableFuture<DescribeMetricListResponse> describeMetricList(DescribeMetricListRequest request);
51+
4652
/**
4753
* @param request the request parameters of GenerateCopilotResponse GenerateCopilotResponseRequest
4854
* @return GenerateCopilotResponseResponse

sysom-20231230/src/main/java/com/aliyun/sdk/service/sysom20231230/DefaultAsyncClient.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,24 @@ public CompletableFuture<DeleteAlertStrategyResponse> deleteAlertStrategy(Delete
112112
}
113113
}
114114

115+
/**
116+
* @param request the request parameters of DescribeMetricList DescribeMetricListRequest
117+
* @return DescribeMetricListResponse
118+
*/
119+
@Override
120+
public CompletableFuture<DescribeMetricListResponse> describeMetricList(DescribeMetricListRequest request) {
121+
try {
122+
this.handler.validateRequestModel(request);
123+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("DescribeMetricList").setMethod(HttpMethod.GET).setPathRegex("/api/v1/openapi/proxy/get/describeMetricList").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
124+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DescribeMetricListResponse.create());
125+
return this.handler.execute(params);
126+
} catch (Exception e) {
127+
CompletableFuture<DescribeMetricListResponse> future = new CompletableFuture<>();
128+
future.completeExceptionally(e);
129+
return future;
130+
}
131+
}
132+
115133
/**
116134
* @param request the request parameters of GenerateCopilotResponse GenerateCopilotResponseRequest
117135
* @return GenerateCopilotResponseResponse
Lines changed: 146 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,146 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.sdk.service.sysom20231230.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 DescribeMetricListRequest} extends {@link RequestModel}
16+
*
17+
* <p>DescribeMetricListRequest</p>
18+
*/
19+
public class DescribeMetricListRequest extends Request {
20+
@com.aliyun.core.annotation.Query
21+
@com.aliyun.core.annotation.NameInMap("endTime")
22+
private Long endTime;
23+
24+
@com.aliyun.core.annotation.Query
25+
@com.aliyun.core.annotation.NameInMap("instance")
26+
private String instance;
27+
28+
@com.aliyun.core.annotation.Query
29+
@com.aliyun.core.annotation.NameInMap("metricName")
30+
private String metricName;
31+
32+
@com.aliyun.core.annotation.Query
33+
@com.aliyun.core.annotation.NameInMap("startTime")
34+
private Long startTime;
35+
36+
private DescribeMetricListRequest(Builder builder) {
37+
super(builder);
38+
this.endTime = builder.endTime;
39+
this.instance = builder.instance;
40+
this.metricName = builder.metricName;
41+
this.startTime = builder.startTime;
42+
}
43+
44+
public static Builder builder() {
45+
return new Builder();
46+
}
47+
48+
public static DescribeMetricListRequest create() {
49+
return builder().build();
50+
}
51+
52+
@Override
53+
public Builder toBuilder() {
54+
return new Builder(this);
55+
}
56+
57+
/**
58+
* @return endTime
59+
*/
60+
public Long getEndTime() {
61+
return this.endTime;
62+
}
63+
64+
/**
65+
* @return instance
66+
*/
67+
public String getInstance() {
68+
return this.instance;
69+
}
70+
71+
/**
72+
* @return metricName
73+
*/
74+
public String getMetricName() {
75+
return this.metricName;
76+
}
77+
78+
/**
79+
* @return startTime
80+
*/
81+
public Long getStartTime() {
82+
return this.startTime;
83+
}
84+
85+
public static final class Builder extends Request.Builder<DescribeMetricListRequest, Builder> {
86+
private Long endTime;
87+
private String instance;
88+
private String metricName;
89+
private Long startTime;
90+
91+
private Builder() {
92+
super();
93+
}
94+
95+
private Builder(DescribeMetricListRequest request) {
96+
super(request);
97+
this.endTime = request.endTime;
98+
this.instance = request.instance;
99+
this.metricName = request.metricName;
100+
this.startTime = request.startTime;
101+
}
102+
103+
/**
104+
* endTime.
105+
*/
106+
public Builder endTime(Long endTime) {
107+
this.putQueryParameter("endTime", endTime);
108+
this.endTime = endTime;
109+
return this;
110+
}
111+
112+
/**
113+
* instance.
114+
*/
115+
public Builder instance(String instance) {
116+
this.putQueryParameter("instance", instance);
117+
this.instance = instance;
118+
return this;
119+
}
120+
121+
/**
122+
* metricName.
123+
*/
124+
public Builder metricName(String metricName) {
125+
this.putQueryParameter("metricName", metricName);
126+
this.metricName = metricName;
127+
return this;
128+
}
129+
130+
/**
131+
* startTime.
132+
*/
133+
public Builder startTime(Long startTime) {
134+
this.putQueryParameter("startTime", startTime);
135+
this.startTime = startTime;
136+
return this;
137+
}
138+
139+
@Override
140+
public DescribeMetricListRequest build() {
141+
return new DescribeMetricListRequest(this);
142+
}
143+
144+
}
145+
146+
}
Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.sdk.service.sysom20231230.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 DescribeMetricListResponse} extends {@link TeaModel}
16+
*
17+
* <p>DescribeMetricListResponse</p>
18+
*/
19+
public class DescribeMetricListResponse extends Response {
20+
@com.aliyun.core.annotation.NameInMap("headers")
21+
private java.util.Map<String, String> headers;
22+
23+
@com.aliyun.core.annotation.NameInMap("statusCode")
24+
private Integer statusCode;
25+
26+
@com.aliyun.core.annotation.NameInMap("body")
27+
private DescribeMetricListResponseBody body;
28+
29+
private DescribeMetricListResponse(BuilderImpl builder) {
30+
super(builder);
31+
this.headers = builder.headers;
32+
this.statusCode = builder.statusCode;
33+
this.body = builder.body;
34+
}
35+
36+
public static DescribeMetricListResponse create() {
37+
return new BuilderImpl().build();
38+
}
39+
40+
@Override
41+
public Builder toBuilder() {
42+
return new BuilderImpl(this);
43+
}
44+
45+
/**
46+
* @return headers
47+
*/
48+
public java.util.Map<String, String> getHeaders() {
49+
return this.headers;
50+
}
51+
52+
/**
53+
* @return statusCode
54+
*/
55+
public Integer getStatusCode() {
56+
return this.statusCode;
57+
}
58+
59+
/**
60+
* @return body
61+
*/
62+
public DescribeMetricListResponseBody getBody() {
63+
return this.body;
64+
}
65+
66+
public interface Builder extends Response.Builder<DescribeMetricListResponse, Builder> {
67+
68+
Builder headers(java.util.Map<String, String> headers);
69+
70+
Builder statusCode(Integer statusCode);
71+
72+
Builder body(DescribeMetricListResponseBody body);
73+
74+
@Override
75+
DescribeMetricListResponse build();
76+
77+
}
78+
79+
private static final class BuilderImpl
80+
extends Response.BuilderImpl<DescribeMetricListResponse, Builder>
81+
implements Builder {
82+
private java.util.Map<String, String> headers;
83+
private Integer statusCode;
84+
private DescribeMetricListResponseBody body;
85+
86+
private BuilderImpl() {
87+
super();
88+
}
89+
90+
private BuilderImpl(DescribeMetricListResponse response) {
91+
super(response);
92+
this.headers = response.headers;
93+
this.statusCode = response.statusCode;
94+
this.body = response.body;
95+
}
96+
97+
/**
98+
* headers.
99+
*/
100+
@Override
101+
public Builder headers(java.util.Map<String, String> headers) {
102+
this.headers = headers;
103+
return this;
104+
}
105+
106+
/**
107+
* statusCode.
108+
*/
109+
@Override
110+
public Builder statusCode(Integer statusCode) {
111+
this.statusCode = statusCode;
112+
return this;
113+
}
114+
115+
/**
116+
* body.
117+
*/
118+
@Override
119+
public Builder body(DescribeMetricListResponseBody body) {
120+
this.body = body;
121+
return this;
122+
}
123+
124+
@Override
125+
public DescribeMetricListResponse build() {
126+
return new DescribeMetricListResponse(this);
127+
}
128+
129+
}
130+
131+
}

0 commit comments

Comments
 (0)