Skip to content

Commit dc2bd5c

Browse files
committed
Update API CreateMcpServer: add request parameters body.grayMcpServerConfigs.
1 parent 1f7f272 commit dc2bd5c

File tree

6 files changed

+450
-1
lines changed

6 files changed

+450
-1
lines changed

apig-20240327/ChangeLog.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2025-12-05 Version: 6.2.1
2+
- Update API CreateMcpServer: add request parameters body.grayMcpServerConfigs.
3+
- Update API GetMcpServer: add response parameters Body.data.grayMcpServerConfigs.
4+
- Update API UpdateMcpServer: add request parameters body.grayMcpServerConfigs.
5+
6+
17
2025-12-05 Version: 6.2.0
28
- Support API CreateServiceVersion.
39
- Support API DeleteServiceVersion.

apig-20240327/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>apig20240327</artifactId>
6-
<version>6.2.0</version>
6+
<version>6.2.1</version>
77
<packaging>jar</packaging>
88
<name>apig20240327</name>
99
<description>Alibaba Cloud APIG (20240327) SDK for Java

apig-20240327/src/main/java/com/aliyun/apig20240327/Client.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -977,6 +977,10 @@ public CreateMcpServerResponse createMcpServerWithOptions(CreateMcpServerRequest
977977
body.put("gatewayId", request.gatewayId);
978978
}
979979

980+
if (!com.aliyun.teautil.Common.isUnset(request.grayMcpServerConfigs)) {
981+
body.put("grayMcpServerConfigs", request.grayMcpServerConfigs);
982+
}
983+
980984
if (!com.aliyun.teautil.Common.isUnset(request.match)) {
981985
body.put("match", request.match);
982986
}
@@ -5034,6 +5038,10 @@ public UpdateMcpServerResponse updateMcpServerWithOptions(String mcpServerId, Up
50345038
body.put("exposedUriPath", request.exposedUriPath);
50355039
}
50365040

5041+
if (!com.aliyun.teautil.Common.isUnset(request.grayMcpServerConfigs)) {
5042+
body.put("grayMcpServerConfigs", request.grayMcpServerConfigs);
5043+
}
5044+
50375045
if (!com.aliyun.teautil.Common.isUnset(request.match)) {
50385046
body.put("match", request.match);
50395047
}

apig-20240327/src/main/java/com/aliyun/apig20240327/models/CreateMcpServerRequest.java

Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@ public class CreateMcpServerRequest extends TeaModel {
5656
@NameInMap("gatewayId")
5757
public String gatewayId;
5858

59+
@NameInMap("grayMcpServerConfigs")
60+
public java.util.List<CreateMcpServerRequestGrayMcpServerConfigs> grayMcpServerConfigs;
61+
5962
/**
6063
* <p>The route match rule.</p>
6164
*/
@@ -162,6 +165,14 @@ public String getGatewayId() {
162165
return this.gatewayId;
163166
}
164167

168+
public CreateMcpServerRequest setGrayMcpServerConfigs(java.util.List<CreateMcpServerRequestGrayMcpServerConfigs> grayMcpServerConfigs) {
169+
this.grayMcpServerConfigs = grayMcpServerConfigs;
170+
return this;
171+
}
172+
public java.util.List<CreateMcpServerRequestGrayMcpServerConfigs> getGrayMcpServerConfigs() {
173+
return this.grayMcpServerConfigs;
174+
}
175+
165176
public CreateMcpServerRequest setMatch(HttpRouteMatch match) {
166177
this.match = match;
167178
return this;
@@ -394,4 +405,138 @@ public java.util.List<CreateMcpServerRequestBackendConfigServices> getServices()
394405

395406
}
396407

408+
public static class CreateMcpServerRequestGrayMcpServerConfigsBackendConfigServices extends TeaModel {
409+
@NameInMap("port")
410+
public Integer port;
411+
412+
@NameInMap("protocol")
413+
public String protocol;
414+
415+
@NameInMap("serviceId")
416+
public String serviceId;
417+
418+
@NameInMap("version")
419+
public String version;
420+
421+
@NameInMap("weight")
422+
public Integer weight;
423+
424+
public static CreateMcpServerRequestGrayMcpServerConfigsBackendConfigServices build(java.util.Map<String, ?> map) throws Exception {
425+
CreateMcpServerRequestGrayMcpServerConfigsBackendConfigServices self = new CreateMcpServerRequestGrayMcpServerConfigsBackendConfigServices();
426+
return TeaModel.build(map, self);
427+
}
428+
429+
public CreateMcpServerRequestGrayMcpServerConfigsBackendConfigServices setPort(Integer port) {
430+
this.port = port;
431+
return this;
432+
}
433+
public Integer getPort() {
434+
return this.port;
435+
}
436+
437+
public CreateMcpServerRequestGrayMcpServerConfigsBackendConfigServices setProtocol(String protocol) {
438+
this.protocol = protocol;
439+
return this;
440+
}
441+
public String getProtocol() {
442+
return this.protocol;
443+
}
444+
445+
public CreateMcpServerRequestGrayMcpServerConfigsBackendConfigServices setServiceId(String serviceId) {
446+
this.serviceId = serviceId;
447+
return this;
448+
}
449+
public String getServiceId() {
450+
return this.serviceId;
451+
}
452+
453+
public CreateMcpServerRequestGrayMcpServerConfigsBackendConfigServices setVersion(String version) {
454+
this.version = version;
455+
return this;
456+
}
457+
public String getVersion() {
458+
return this.version;
459+
}
460+
461+
public CreateMcpServerRequestGrayMcpServerConfigsBackendConfigServices setWeight(Integer weight) {
462+
this.weight = weight;
463+
return this;
464+
}
465+
public Integer getWeight() {
466+
return this.weight;
467+
}
468+
469+
}
470+
471+
public static class CreateMcpServerRequestGrayMcpServerConfigsBackendConfig extends TeaModel {
472+
@NameInMap("scene")
473+
public String scene;
474+
475+
@NameInMap("services")
476+
public java.util.List<CreateMcpServerRequestGrayMcpServerConfigsBackendConfigServices> services;
477+
478+
public static CreateMcpServerRequestGrayMcpServerConfigsBackendConfig build(java.util.Map<String, ?> map) throws Exception {
479+
CreateMcpServerRequestGrayMcpServerConfigsBackendConfig self = new CreateMcpServerRequestGrayMcpServerConfigsBackendConfig();
480+
return TeaModel.build(map, self);
481+
}
482+
483+
public CreateMcpServerRequestGrayMcpServerConfigsBackendConfig setScene(String scene) {
484+
this.scene = scene;
485+
return this;
486+
}
487+
public String getScene() {
488+
return this.scene;
489+
}
490+
491+
public CreateMcpServerRequestGrayMcpServerConfigsBackendConfig setServices(java.util.List<CreateMcpServerRequestGrayMcpServerConfigsBackendConfigServices> services) {
492+
this.services = services;
493+
return this;
494+
}
495+
public java.util.List<CreateMcpServerRequestGrayMcpServerConfigsBackendConfigServices> getServices() {
496+
return this.services;
497+
}
498+
499+
}
500+
501+
public static class CreateMcpServerRequestGrayMcpServerConfigs extends TeaModel {
502+
@NameInMap("backendConfig")
503+
public CreateMcpServerRequestGrayMcpServerConfigsBackendConfig backendConfig;
504+
505+
@NameInMap("match")
506+
public HttpRouteMatch match;
507+
508+
@NameInMap("routeId")
509+
public String routeId;
510+
511+
public static CreateMcpServerRequestGrayMcpServerConfigs build(java.util.Map<String, ?> map) throws Exception {
512+
CreateMcpServerRequestGrayMcpServerConfigs self = new CreateMcpServerRequestGrayMcpServerConfigs();
513+
return TeaModel.build(map, self);
514+
}
515+
516+
public CreateMcpServerRequestGrayMcpServerConfigs setBackendConfig(CreateMcpServerRequestGrayMcpServerConfigsBackendConfig backendConfig) {
517+
this.backendConfig = backendConfig;
518+
return this;
519+
}
520+
public CreateMcpServerRequestGrayMcpServerConfigsBackendConfig getBackendConfig() {
521+
return this.backendConfig;
522+
}
523+
524+
public CreateMcpServerRequestGrayMcpServerConfigs setMatch(HttpRouteMatch match) {
525+
this.match = match;
526+
return this;
527+
}
528+
public HttpRouteMatch getMatch() {
529+
return this.match;
530+
}
531+
532+
public CreateMcpServerRequestGrayMcpServerConfigs setRouteId(String routeId) {
533+
this.routeId = routeId;
534+
return this;
535+
}
536+
public String getRouteId() {
537+
return this.routeId;
538+
}
539+
540+
}
541+
397542
}

apig-20240327/src/main/java/com/aliyun/apig20240327/models/GetMcpServerResponseBody.java

Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,140 @@ public String getProtocol() {
189189

190190
}
191191

192+
public static class GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfigServices extends TeaModel {
193+
@NameInMap("port")
194+
public Integer port;
195+
196+
@NameInMap("protocol")
197+
public String protocol;
198+
199+
@NameInMap("serviceId")
200+
public String serviceId;
201+
202+
@NameInMap("version")
203+
public String version;
204+
205+
@NameInMap("weight")
206+
public Integer weight;
207+
208+
public static GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfigServices build(java.util.Map<String, ?> map) throws Exception {
209+
GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfigServices self = new GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfigServices();
210+
return TeaModel.build(map, self);
211+
}
212+
213+
public GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfigServices setPort(Integer port) {
214+
this.port = port;
215+
return this;
216+
}
217+
public Integer getPort() {
218+
return this.port;
219+
}
220+
221+
public GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfigServices setProtocol(String protocol) {
222+
this.protocol = protocol;
223+
return this;
224+
}
225+
public String getProtocol() {
226+
return this.protocol;
227+
}
228+
229+
public GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfigServices setServiceId(String serviceId) {
230+
this.serviceId = serviceId;
231+
return this;
232+
}
233+
public String getServiceId() {
234+
return this.serviceId;
235+
}
236+
237+
public GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfigServices setVersion(String version) {
238+
this.version = version;
239+
return this;
240+
}
241+
public String getVersion() {
242+
return this.version;
243+
}
244+
245+
public GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfigServices setWeight(Integer weight) {
246+
this.weight = weight;
247+
return this;
248+
}
249+
public Integer getWeight() {
250+
return this.weight;
251+
}
252+
253+
}
254+
255+
public static class GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfig extends TeaModel {
256+
@NameInMap("scene")
257+
public String scene;
258+
259+
@NameInMap("services")
260+
public java.util.List<GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfigServices> services;
261+
262+
public static GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfig build(java.util.Map<String, ?> map) throws Exception {
263+
GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfig self = new GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfig();
264+
return TeaModel.build(map, self);
265+
}
266+
267+
public GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfig setScene(String scene) {
268+
this.scene = scene;
269+
return this;
270+
}
271+
public String getScene() {
272+
return this.scene;
273+
}
274+
275+
public GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfig setServices(java.util.List<GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfigServices> services) {
276+
this.services = services;
277+
return this;
278+
}
279+
public java.util.List<GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfigServices> getServices() {
280+
return this.services;
281+
}
282+
283+
}
284+
285+
public static class GetMcpServerResponseBodyDataGrayMcpServerConfigs extends TeaModel {
286+
@NameInMap("backendConfig")
287+
public GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfig backendConfig;
288+
289+
@NameInMap("match")
290+
public HttpRouteMatch match;
291+
292+
@NameInMap("routeId")
293+
public String routeId;
294+
295+
public static GetMcpServerResponseBodyDataGrayMcpServerConfigs build(java.util.Map<String, ?> map) throws Exception {
296+
GetMcpServerResponseBodyDataGrayMcpServerConfigs self = new GetMcpServerResponseBodyDataGrayMcpServerConfigs();
297+
return TeaModel.build(map, self);
298+
}
299+
300+
public GetMcpServerResponseBodyDataGrayMcpServerConfigs setBackendConfig(GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfig backendConfig) {
301+
this.backendConfig = backendConfig;
302+
return this;
303+
}
304+
public GetMcpServerResponseBodyDataGrayMcpServerConfigsBackendConfig getBackendConfig() {
305+
return this.backendConfig;
306+
}
307+
308+
public GetMcpServerResponseBodyDataGrayMcpServerConfigs setMatch(HttpRouteMatch match) {
309+
this.match = match;
310+
return this;
311+
}
312+
public HttpRouteMatch getMatch() {
313+
return this.match;
314+
}
315+
316+
public GetMcpServerResponseBodyDataGrayMcpServerConfigs setRouteId(String routeId) {
317+
this.routeId = routeId;
318+
return this;
319+
}
320+
public String getRouteId() {
321+
return this.routeId;
322+
}
323+
324+
}
325+
192326
public static class GetMcpServerResponseBodyDataNacosMcpSyncInfo extends TeaModel {
193327
/**
194328
* <p>The Nacos instance.</p>
@@ -329,6 +463,9 @@ public static class GetMcpServerResponseBodyData extends TeaModel {
329463
@NameInMap("gatewayId")
330464
public String gatewayId;
331465

466+
@NameInMap("grayMcpServerConfigs")
467+
public java.util.List<GetMcpServerResponseBodyDataGrayMcpServerConfigs> grayMcpServerConfigs;
468+
332469
/**
333470
* <p>The route match rule.</p>
334471
*
@@ -507,6 +644,14 @@ public String getGatewayId() {
507644
return this.gatewayId;
508645
}
509646

647+
public GetMcpServerResponseBodyData setGrayMcpServerConfigs(java.util.List<GetMcpServerResponseBodyDataGrayMcpServerConfigs> grayMcpServerConfigs) {
648+
this.grayMcpServerConfigs = grayMcpServerConfigs;
649+
return this;
650+
}
651+
public java.util.List<GetMcpServerResponseBodyDataGrayMcpServerConfigs> getGrayMcpServerConfigs() {
652+
return this.grayMcpServerConfigs;
653+
}
654+
510655
public GetMcpServerResponseBodyData setMatch(HttpRouteMatch match) {
511656
this.match = match;
512657
return this;

0 commit comments

Comments
 (0)