From f853b816c53c058e0292de3d98bad53cb0fe21c7 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Thu, 25 May 2023 06:31:24 +0000 Subject: [PATCH] Update SDK. --- aliyun-java-sdk-oceanbasepro/ChangeLog.txt | 3 + aliyun-java-sdk-oceanbasepro/pom.xml | 2 +- .../v20190901/DescribeCharsetRequest.java | 15 +- .../v20190901/DescribeInstanceResponse.java | 20 +++ .../DescribeOutlineBindingResponse.java | 10 ++ .../v20190901/DescribeParametersResponse.java | 10 ++ .../v20190901/DescribeTenantResponse.java | 10 ++ .../v20190901/KillProcessListRequest.java | 80 +++++++++ .../v20190901/KillProcessListResponse.java | 170 ++++++++++++++++++ .../v20190901/ModifyInstanceSpecRequest.java | 26 +-- .../ModifyTenantUserPasswordRequest.java | 13 ++ .../v20190901/SwitchoverInstanceRequest.java | 80 +++++++++ .../v20190901/SwitchoverInstanceResponse.java | 79 ++++++++ .../DescribeInstanceResponseUnmarshaller.java | 2 + ...ibeOutlineBindingResponseUnmarshaller.java | 1 + ...escribeParametersResponseUnmarshaller.java | 1 + .../DescribeTenantResponseUnmarshaller.java | 1 + .../KillProcessListResponseUnmarshaller.java | 52 ++++++ ...witchoverInstanceResponseUnmarshaller.java | 35 ++++ 19 files changed, 595 insertions(+), 15 deletions(-) create mode 100644 aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/KillProcessListRequest.java create mode 100644 aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/KillProcessListResponse.java create mode 100644 aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/SwitchoverInstanceRequest.java create mode 100644 aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/SwitchoverInstanceResponse.java create mode 100644 aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/KillProcessListResponseUnmarshaller.java create mode 100644 aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/SwitchoverInstanceResponseUnmarshaller.java diff --git a/aliyun-java-sdk-oceanbasepro/ChangeLog.txt b/aliyun-java-sdk-oceanbasepro/ChangeLog.txt index ef05a2fac9..3c82704217 100644 --- a/aliyun-java-sdk-oceanbasepro/ChangeLog.txt +++ b/aliyun-java-sdk-oceanbasepro/ChangeLog.txt @@ -1,3 +1,6 @@ +2023-05-25 Version: 1.1.5 +- Update SDK. + 2023-04-10 Version: 1.1.4 - Update SDK. diff --git a/aliyun-java-sdk-oceanbasepro/pom.xml b/aliyun-java-sdk-oceanbasepro/pom.xml index 548f600bfb..2b02df9af7 100644 --- a/aliyun-java-sdk-oceanbasepro/pom.xml +++ b/aliyun-java-sdk-oceanbasepro/pom.xml @@ -4,7 +4,7 @@ com.aliyun aliyun-java-sdk-oceanbasepro jar - 1.1.4 + 1.1.5 aliyun-java-sdk-oceanbasepro http://www.aliyun.com Aliyun Open API SDK for Java diff --git a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeCharsetRequest.java b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeCharsetRequest.java index bafe824a3d..fffcc18bc5 100644 --- a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeCharsetRequest.java +++ b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeCharsetRequest.java @@ -25,7 +25,9 @@ public class DescribeCharsetRequest extends RpcAcsRequest { - private String tenantMode; + private String tenantMode; + + private String series; public DescribeCharsetRequest() { super("OceanBasePro", "2019-09-01", "DescribeCharset", "oceanbase"); setMethod(MethodType.POST); @@ -44,6 +46,17 @@ public void setTenantMode(String tenantMode) { if(tenantMode != null){ putBodyParameter("TenantMode", tenantMode); } + } + + public String getSeries() { + return this.series; + } + + public void setSeries(String series) { + this.series = series; + if(series != null){ + putBodyParameter("Series", series); + } } @Override diff --git a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeInstanceResponse.java b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeInstanceResponse.java index bb1bd460ae..a2738cffaf 100644 --- a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeInstanceResponse.java +++ b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeInstanceResponse.java @@ -91,6 +91,10 @@ public static class Instance { private String nodeNum; + private Boolean isolationOptimization; + + private Boolean enableIsolationOptimization; + private List availableZones; private List zones; @@ -273,6 +277,22 @@ public void setNodeNum(String nodeNum) { this.nodeNum = nodeNum; } + public Boolean getIsolationOptimization() { + return this.isolationOptimization; + } + + public void setIsolationOptimization(Boolean isolationOptimization) { + this.isolationOptimization = isolationOptimization; + } + + public Boolean getEnableIsolationOptimization() { + return this.enableIsolationOptimization; + } + + public void setEnableIsolationOptimization(Boolean enableIsolationOptimization) { + this.enableIsolationOptimization = enableIsolationOptimization; + } + public List getAvailableZones() { return this.availableZones; } diff --git a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeOutlineBindingResponse.java b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeOutlineBindingResponse.java index 2f761c3dca..fde9bb861f 100644 --- a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeOutlineBindingResponse.java +++ b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeOutlineBindingResponse.java @@ -54,6 +54,8 @@ public static class OutlineBinding { private Integer maxConcurrent; + private String tableName; + public String getBindPlan() { return this.bindPlan; } @@ -85,6 +87,14 @@ public Integer getMaxConcurrent() { public void setMaxConcurrent(Integer maxConcurrent) { this.maxConcurrent = maxConcurrent; } + + public String getTableName() { + return this.tableName; + } + + public void setTableName(String tableName) { + this.tableName = tableName; + } } @Override diff --git a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeParametersResponse.java b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeParametersResponse.java index 614b76974a..b8c2ff8597 100644 --- a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeParametersResponse.java +++ b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeParametersResponse.java @@ -59,6 +59,8 @@ public static class Data { private String defaultValue; + private Boolean readonly; + private List rejectedValue; private List acceptableValue; @@ -111,6 +113,14 @@ public void setDefaultValue(String defaultValue) { this.defaultValue = defaultValue; } + public Boolean getReadonly() { + return this.readonly; + } + + public void setReadonly(Boolean readonly) { + this.readonly = readonly; + } + public List getRejectedValue() { return this.rejectedValue; } diff --git a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeTenantResponse.java b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeTenantResponse.java index 832a83cbef..2ef5b26c2f 100644 --- a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeTenantResponse.java +++ b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/DescribeTenantResponse.java @@ -91,6 +91,8 @@ public static class Tenant { private Boolean enableReadWriteSplit; + private Boolean enableBinlogService; + private List tenantConnections; private List tenantZones; @@ -275,6 +277,14 @@ public void setEnableReadWriteSplit(Boolean enableReadWriteSplit) { this.enableReadWriteSplit = enableReadWriteSplit; } + public Boolean getEnableBinlogService() { + return this.enableBinlogService; + } + + public void setEnableBinlogService(Boolean enableBinlogService) { + this.enableBinlogService = enableBinlogService; + } + public List getTenantConnections() { return this.tenantConnections; } diff --git a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/KillProcessListRequest.java b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/KillProcessListRequest.java new file mode 100644 index 0000000000..a25869c640 --- /dev/null +++ b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/KillProcessListRequest.java @@ -0,0 +1,80 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.aliyuncs.oceanbasepro.model.v20190901; + +import com.aliyuncs.RpcAcsRequest; +import com.aliyuncs.http.MethodType; +import com.aliyuncs.oceanbasepro.Endpoint; + +/** + * @author auto create + * @version + */ +public class KillProcessListRequest extends RpcAcsRequest { + + + private String sessionList; + + private String instanceId; + + private String tenantId; + public KillProcessListRequest() { + super("OceanBasePro", "2019-09-01", "KillProcessList", "oceanbase"); + setMethod(MethodType.POST); + try { + com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap); + com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType); + } catch (Exception e) {} + } + + public String getSessionList() { + return this.sessionList; + } + + public void setSessionList(String sessionList) { + this.sessionList = sessionList; + if(sessionList != null){ + putBodyParameter("SessionList", sessionList); + } + } + + public String getInstanceId() { + return this.instanceId; + } + + public void setInstanceId(String instanceId) { + this.instanceId = instanceId; + if(instanceId != null){ + putBodyParameter("InstanceId", instanceId); + } + } + + public String getTenantId() { + return this.tenantId; + } + + public void setTenantId(String tenantId) { + this.tenantId = tenantId; + if(tenantId != null){ + putBodyParameter("TenantId", tenantId); + } + } + + @Override + public Class getResponseClass() { + return KillProcessListResponse.class; + } + +} diff --git a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/KillProcessListResponse.java b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/KillProcessListResponse.java new file mode 100644 index 0000000000..edb3d62b30 --- /dev/null +++ b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/KillProcessListResponse.java @@ -0,0 +1,170 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.aliyuncs.oceanbasepro.model.v20190901; + +import java.util.List; +import com.aliyuncs.AcsResponse; +import com.aliyuncs.oceanbasepro.transform.v20190901.KillProcessListResponseUnmarshaller; +import com.aliyuncs.transform.UnmarshallerContext; + +/** + * @author auto create + * @version + */ +public class KillProcessListResponse extends AcsResponse { + + private String requestId; + + private List data; + + public String getRequestId() { + return this.requestId; + } + + public void setRequestId(String requestId) { + this.requestId = requestId; + } + + public List getData() { + return this.data; + } + + public void setData(List data) { + this.data = data; + } + + public static class DataItem { + + private Long sessionId; + + private String serverIp; + + private String status; + + private String errorMessage; + + private String clientIp; + + private String tenantId; + + private String user; + + private String database; + + private String sqlText; + + private String command; + + private String executeTime; + + public Long getSessionId() { + return this.sessionId; + } + + public void setSessionId(Long sessionId) { + this.sessionId = sessionId; + } + + public String getServerIp() { + return this.serverIp; + } + + public void setServerIp(String serverIp) { + this.serverIp = serverIp; + } + + public String getStatus() { + return this.status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getErrorMessage() { + return this.errorMessage; + } + + public void setErrorMessage(String errorMessage) { + this.errorMessage = errorMessage; + } + + public String getClientIp() { + return this.clientIp; + } + + public void setClientIp(String clientIp) { + this.clientIp = clientIp; + } + + public String getTenantId() { + return this.tenantId; + } + + public void setTenantId(String tenantId) { + this.tenantId = tenantId; + } + + public String getUser() { + return this.user; + } + + public void setUser(String user) { + this.user = user; + } + + public String getDatabase() { + return this.database; + } + + public void setDatabase(String database) { + this.database = database; + } + + public String getSqlText() { + return this.sqlText; + } + + public void setSqlText(String sqlText) { + this.sqlText = sqlText; + } + + public String getCommand() { + return this.command; + } + + public void setCommand(String command) { + this.command = command; + } + + public String getExecuteTime() { + return this.executeTime; + } + + public void setExecuteTime(String executeTime) { + this.executeTime = executeTime; + } + } + + @Override + public KillProcessListResponse getInstance(UnmarshallerContext context) { + return KillProcessListResponseUnmarshaller.unmarshall(this, context); + } + + @Override + public boolean checkShowJsonItemName() { + return false; + } +} diff --git a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/ModifyInstanceSpecRequest.java b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/ModifyInstanceSpecRequest.java index 71cbc0ce47..d9e3fa1899 100644 --- a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/ModifyInstanceSpecRequest.java +++ b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/ModifyInstanceSpecRequest.java @@ -25,10 +25,10 @@ public class ModifyInstanceSpecRequest extends RpcAcsRequest { - private Long diskSize; - private String instanceClass; + private Long diskSize; + private String instanceId; public ModifyInstanceSpecRequest() { super("OceanBasePro", "2019-09-01", "ModifyInstanceSpec", "oceanbase"); @@ -39,17 +39,6 @@ public ModifyInstanceSpecRequest() { } catch (Exception e) {} } - public Long getDiskSize() { - return this.diskSize; - } - - public void setDiskSize(Long diskSize) { - this.diskSize = diskSize; - if(diskSize != null){ - putBodyParameter("DiskSize", diskSize.toString()); - } - } - public String getInstanceClass() { return this.instanceClass; } @@ -61,6 +50,17 @@ public void setInstanceClass(String instanceClass) { } } + public Long getDiskSize() { + return this.diskSize; + } + + public void setDiskSize(Long diskSize) { + this.diskSize = diskSize; + if(diskSize != null){ + putBodyParameter("DiskSize", diskSize.toString()); + } + } + public String getInstanceId() { return this.instanceId; } diff --git a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/ModifyTenantUserPasswordRequest.java b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/ModifyTenantUserPasswordRequest.java index 70d7f8400c..da23119510 100644 --- a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/ModifyTenantUserPasswordRequest.java +++ b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/ModifyTenantUserPasswordRequest.java @@ -31,6 +31,8 @@ public class ModifyTenantUserPasswordRequest extends RpcAcsRequest { + + + private Boolean forced; + + private String instanceId; + + private String targetInstanceId; + public SwitchoverInstanceRequest() { + super("OceanBasePro", "2019-09-01", "SwitchoverInstance", "oceanbase"); + setMethod(MethodType.POST); + try { + com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap); + com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType); + } catch (Exception e) {} + } + + public Boolean getForced() { + return this.forced; + } + + public void setForced(Boolean forced) { + this.forced = forced; + if(forced != null){ + putBodyParameter("Forced", forced.toString()); + } + } + + public String getInstanceId() { + return this.instanceId; + } + + public void setInstanceId(String instanceId) { + this.instanceId = instanceId; + if(instanceId != null){ + putBodyParameter("InstanceId", instanceId); + } + } + + public String getTargetInstanceId() { + return this.targetInstanceId; + } + + public void setTargetInstanceId(String targetInstanceId) { + this.targetInstanceId = targetInstanceId; + if(targetInstanceId != null){ + putBodyParameter("TargetInstanceId", targetInstanceId); + } + } + + @Override + public Class getResponseClass() { + return SwitchoverInstanceResponse.class; + } + +} diff --git a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/SwitchoverInstanceResponse.java b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/SwitchoverInstanceResponse.java new file mode 100644 index 0000000000..cb0213ffb8 --- /dev/null +++ b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/model/v20190901/SwitchoverInstanceResponse.java @@ -0,0 +1,79 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.aliyuncs.oceanbasepro.model.v20190901; + +import com.aliyuncs.AcsResponse; +import com.aliyuncs.oceanbasepro.transform.v20190901.SwitchoverInstanceResponseUnmarshaller; +import com.aliyuncs.transform.UnmarshallerContext; + +/** + * @author auto create + * @version + */ +public class SwitchoverInstanceResponse extends AcsResponse { + + private String requestId; + + private Data data; + + public String getRequestId() { + return this.requestId; + } + + public void setRequestId(String requestId) { + this.requestId = requestId; + } + + public Data getData() { + return this.data; + } + + public void setData(Data data) { + this.data = data; + } + + public static class Data { + + private String message; + + private Boolean success; + + public String getMessage() { + return this.message; + } + + public void setMessage(String message) { + this.message = message; + } + + public Boolean getSuccess() { + return this.success; + } + + public void setSuccess(Boolean success) { + this.success = success; + } + } + + @Override + public SwitchoverInstanceResponse getInstance(UnmarshallerContext context) { + return SwitchoverInstanceResponseUnmarshaller.unmarshall(this, context); + } + + @Override + public boolean checkShowJsonItemName() { + return false; + } +} diff --git a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/DescribeInstanceResponseUnmarshaller.java b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/DescribeInstanceResponseUnmarshaller.java index 5ef3440375..5e06d5a9e0 100644 --- a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/DescribeInstanceResponseUnmarshaller.java +++ b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/DescribeInstanceResponseUnmarshaller.java @@ -56,6 +56,8 @@ public static DescribeInstanceResponse unmarshall(DescribeInstanceResponse descr instance.setEnableUpgradeLogDisk(_ctx.booleanValue("DescribeInstanceResponse.Instance.EnableUpgradeLogDisk")); instance.setInstanceRole(_ctx.stringValue("DescribeInstanceResponse.Instance.InstanceRole")); instance.setNodeNum(_ctx.stringValue("DescribeInstanceResponse.Instance.NodeNum")); + instance.setIsolationOptimization(_ctx.booleanValue("DescribeInstanceResponse.Instance.IsolationOptimization")); + instance.setEnableIsolationOptimization(_ctx.booleanValue("DescribeInstanceResponse.Instance.EnableIsolationOptimization")); List availableZones = new ArrayList(); for (int i = 0; i < _ctx.lengthValue("DescribeInstanceResponse.Instance.AvailableZones.Length"); i++) { diff --git a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/DescribeOutlineBindingResponseUnmarshaller.java b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/DescribeOutlineBindingResponseUnmarshaller.java index 7749bf1a5e..cb524019f5 100644 --- a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/DescribeOutlineBindingResponseUnmarshaller.java +++ b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/DescribeOutlineBindingResponseUnmarshaller.java @@ -30,6 +30,7 @@ public static DescribeOutlineBindingResponse unmarshall(DescribeOutlineBindingRe outlineBinding.setOutlineId(_ctx.longValue("DescribeOutlineBindingResponse.OutlineBinding.OutlineId")); outlineBinding.setBindIndex(_ctx.stringValue("DescribeOutlineBindingResponse.OutlineBinding.BindIndex")); outlineBinding.setMaxConcurrent(_ctx.integerValue("DescribeOutlineBindingResponse.OutlineBinding.MaxConcurrent")); + outlineBinding.setTableName(_ctx.stringValue("DescribeOutlineBindingResponse.OutlineBinding.TableName")); describeOutlineBindingResponse.setOutlineBinding(outlineBinding); return describeOutlineBindingResponse; diff --git a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/DescribeParametersResponseUnmarshaller.java b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/DescribeParametersResponseUnmarshaller.java index b89e0e507f..d2d4321181 100644 --- a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/DescribeParametersResponseUnmarshaller.java +++ b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/DescribeParametersResponseUnmarshaller.java @@ -37,6 +37,7 @@ public static DescribeParametersResponse unmarshall(DescribeParametersResponse d data.setNeedReboot(_ctx.booleanValue("DescribeParametersResponse.Parameters["+ i +"].NeedReboot")); data.setName(_ctx.stringValue("DescribeParametersResponse.Parameters["+ i +"].Name")); data.setDefaultValue(_ctx.stringValue("DescribeParametersResponse.Parameters["+ i +"].DefaultValue")); + data.setReadonly(_ctx.booleanValue("DescribeParametersResponse.Parameters["+ i +"].Readonly")); List rejectedValue = new ArrayList(); for (int j = 0; j < _ctx.lengthValue("DescribeParametersResponse.Parameters["+ i +"].RejectedValue.Length"); j++) { diff --git a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/DescribeTenantResponseUnmarshaller.java b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/DescribeTenantResponseUnmarshaller.java index 68dc7a40d3..09314cb43f 100644 --- a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/DescribeTenantResponseUnmarshaller.java +++ b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/DescribeTenantResponseUnmarshaller.java @@ -57,6 +57,7 @@ public static DescribeTenantResponse unmarshall(DescribeTenantResponse describeT tenant.setSeries(_ctx.stringValue("DescribeTenantResponse.Tenant.Series")); tenant.setDiskType(_ctx.stringValue("DescribeTenantResponse.Tenant.DiskType")); tenant.setEnableReadWriteSplit(_ctx.booleanValue("DescribeTenantResponse.Tenant.EnableReadWriteSplit")); + tenant.setEnableBinlogService(_ctx.booleanValue("DescribeTenantResponse.Tenant.EnableBinlogService")); List availableZones = new ArrayList(); for (int i = 0; i < _ctx.lengthValue("DescribeTenantResponse.Tenant.AvailableZones.Length"); i++) { diff --git a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/KillProcessListResponseUnmarshaller.java b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/KillProcessListResponseUnmarshaller.java new file mode 100644 index 0000000000..93fe48c9e1 --- /dev/null +++ b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/KillProcessListResponseUnmarshaller.java @@ -0,0 +1,52 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.aliyuncs.oceanbasepro.transform.v20190901; + +import java.util.ArrayList; +import java.util.List; + +import com.aliyuncs.oceanbasepro.model.v20190901.KillProcessListResponse; +import com.aliyuncs.oceanbasepro.model.v20190901.KillProcessListResponse.DataItem; +import com.aliyuncs.transform.UnmarshallerContext; + + +public class KillProcessListResponseUnmarshaller { + + public static KillProcessListResponse unmarshall(KillProcessListResponse killProcessListResponse, UnmarshallerContext _ctx) { + + killProcessListResponse.setRequestId(_ctx.stringValue("KillProcessListResponse.RequestId")); + + List data = new ArrayList(); + for (int i = 0; i < _ctx.lengthValue("KillProcessListResponse.Data.Length"); i++) { + DataItem dataItem = new DataItem(); + dataItem.setSessionId(_ctx.longValue("KillProcessListResponse.Data["+ i +"].SessionId")); + dataItem.setServerIp(_ctx.stringValue("KillProcessListResponse.Data["+ i +"].ServerIp")); + dataItem.setStatus(_ctx.stringValue("KillProcessListResponse.Data["+ i +"].Status")); + dataItem.setErrorMessage(_ctx.stringValue("KillProcessListResponse.Data["+ i +"].ErrorMessage")); + dataItem.setClientIp(_ctx.stringValue("KillProcessListResponse.Data["+ i +"].ClientIp")); + dataItem.setTenantId(_ctx.stringValue("KillProcessListResponse.Data["+ i +"].TenantId")); + dataItem.setUser(_ctx.stringValue("KillProcessListResponse.Data["+ i +"].User")); + dataItem.setDatabase(_ctx.stringValue("KillProcessListResponse.Data["+ i +"].Database")); + dataItem.setSqlText(_ctx.stringValue("KillProcessListResponse.Data["+ i +"].SqlText")); + dataItem.setCommand(_ctx.stringValue("KillProcessListResponse.Data["+ i +"].Command")); + dataItem.setExecuteTime(_ctx.stringValue("KillProcessListResponse.Data["+ i +"].ExecuteTime")); + + data.add(dataItem); + } + killProcessListResponse.setData(data); + + return killProcessListResponse; + } +} \ No newline at end of file diff --git a/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/SwitchoverInstanceResponseUnmarshaller.java b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/SwitchoverInstanceResponseUnmarshaller.java new file mode 100644 index 0000000000..66c266453e --- /dev/null +++ b/aliyun-java-sdk-oceanbasepro/src/main/java/com/aliyuncs/oceanbasepro/transform/v20190901/SwitchoverInstanceResponseUnmarshaller.java @@ -0,0 +1,35 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.aliyuncs.oceanbasepro.transform.v20190901; + +import com.aliyuncs.oceanbasepro.model.v20190901.SwitchoverInstanceResponse; +import com.aliyuncs.oceanbasepro.model.v20190901.SwitchoverInstanceResponse.Data; +import com.aliyuncs.transform.UnmarshallerContext; + + +public class SwitchoverInstanceResponseUnmarshaller { + + public static SwitchoverInstanceResponse unmarshall(SwitchoverInstanceResponse switchoverInstanceResponse, UnmarshallerContext _ctx) { + + switchoverInstanceResponse.setRequestId(_ctx.stringValue("SwitchoverInstanceResponse.RequestId")); + + Data data = new Data(); + data.setMessage(_ctx.stringValue("SwitchoverInstanceResponse.Data.Message")); + data.setSuccess(_ctx.booleanValue("SwitchoverInstanceResponse.Data.Success")); + switchoverInstanceResponse.setData(data); + + return switchoverInstanceResponse; + } +} \ No newline at end of file