@@ -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