diff --git a/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/client/UDBClient.java b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/client/UDBClient.java
index 42b41b8f..d0f5af5b 100644
--- a/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/client/UDBClient.java
+++ b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/client/UDBClient.java
@@ -39,12 +39,16 @@
import cn.ucloud.udb.models.CreateUDBInstanceByRecoveryResponse;
import cn.ucloud.udb.models.CreateUDBInstanceRequest;
import cn.ucloud.udb.models.CreateUDBInstanceResponse;
+import cn.ucloud.udb.models.CreateUDBMySQLInstanceRequest;
+import cn.ucloud.udb.models.CreateUDBMySQLInstanceResponse;
import cn.ucloud.udb.models.CreateUDBParamGroupRequest;
import cn.ucloud.udb.models.CreateUDBParamGroupResponse;
import cn.ucloud.udb.models.CreateUDBReplicationInstanceRequest;
import cn.ucloud.udb.models.CreateUDBReplicationInstanceResponse;
import cn.ucloud.udb.models.CreateUDBRouteInstanceRequest;
import cn.ucloud.udb.models.CreateUDBRouteInstanceResponse;
+import cn.ucloud.udb.models.CreateUDBSQLServerInstanceRequest;
+import cn.ucloud.udb.models.CreateUDBSQLServerInstanceResponse;
import cn.ucloud.udb.models.CreateUDBSlaveRequest;
import cn.ucloud.udb.models.CreateUDBSlaveResponse;
import cn.ucloud.udb.models.DeleteUDBInstanceRequest;
@@ -295,6 +299,19 @@ public CreateUDBInstanceByRecoveryResponse createUDBInstanceByRecovery(
this.invoke(request, CreateUDBInstanceByRecoveryResponse.class);
}
+ /**
+ * CreateUDBMySQLInstance - 创建MySQL数据库
+ *
+ * @param request Request object
+ * @throws UCloudException Exception
+ */
+ public CreateUDBMySQLInstanceResponse createUDBMySQLInstance(
+ CreateUDBMySQLInstanceRequest request) throws UCloudException {
+ request.setAction("CreateUDBMySQLInstance");
+ return (CreateUDBMySQLInstanceResponse)
+ this.invoke(request, CreateUDBMySQLInstanceResponse.class);
+ }
+
/**
* CreateUDBParamGroup - 创建配置文件
*
@@ -334,6 +351,19 @@ public CreateUDBRouteInstanceResponse createUDBRouteInstance(
this.invoke(request, CreateUDBRouteInstanceResponse.class);
}
+ /**
+ * CreateUDBSQLServerInstance - 创建SQLServer数据库
+ *
+ * @param request Request object
+ * @throws UCloudException Exception
+ */
+ public CreateUDBSQLServerInstanceResponse createUDBSQLServerInstance(
+ CreateUDBSQLServerInstanceRequest request) throws UCloudException {
+ request.setAction("CreateUDBSQLServerInstance");
+ return (CreateUDBSQLServerInstanceResponse)
+ this.invoke(request, CreateUDBSQLServerInstanceResponse.class);
+ }
+
/**
* CreateUDBSlave - 创建从库
*
diff --git a/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/client/UDBClientInterface.java b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/client/UDBClientInterface.java
index b726e8c7..4895ebe0 100644
--- a/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/client/UDBClientInterface.java
+++ b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/client/UDBClientInterface.java
@@ -37,12 +37,16 @@
import cn.ucloud.udb.models.CreateUDBInstanceByRecoveryResponse;
import cn.ucloud.udb.models.CreateUDBInstanceRequest;
import cn.ucloud.udb.models.CreateUDBInstanceResponse;
+import cn.ucloud.udb.models.CreateUDBMySQLInstanceRequest;
+import cn.ucloud.udb.models.CreateUDBMySQLInstanceResponse;
import cn.ucloud.udb.models.CreateUDBParamGroupRequest;
import cn.ucloud.udb.models.CreateUDBParamGroupResponse;
import cn.ucloud.udb.models.CreateUDBReplicationInstanceRequest;
import cn.ucloud.udb.models.CreateUDBReplicationInstanceResponse;
import cn.ucloud.udb.models.CreateUDBRouteInstanceRequest;
import cn.ucloud.udb.models.CreateUDBRouteInstanceResponse;
+import cn.ucloud.udb.models.CreateUDBSQLServerInstanceRequest;
+import cn.ucloud.udb.models.CreateUDBSQLServerInstanceResponse;
import cn.ucloud.udb.models.CreateUDBSlaveRequest;
import cn.ucloud.udb.models.CreateUDBSlaveResponse;
import cn.ucloud.udb.models.DeleteUDBInstanceRequest;
@@ -249,6 +253,15 @@ public CreateUDBInstanceResponse createUDBInstance(CreateUDBInstanceRequest requ
public CreateUDBInstanceByRecoveryResponse createUDBInstanceByRecovery(
CreateUDBInstanceByRecoveryRequest request) throws UCloudException;
+ /**
+ * CreateUDBMySQLInstance - 创建MySQL数据库
+ *
+ * @param request Request object
+ * @throws UCloudException Exception
+ */
+ public CreateUDBMySQLInstanceResponse createUDBMySQLInstance(
+ CreateUDBMySQLInstanceRequest request) throws UCloudException;
+
/**
* CreateUDBParamGroup - 创建配置文件
*
@@ -276,6 +289,15 @@ public CreateUDBReplicationInstanceResponse createUDBReplicationInstance(
public CreateUDBRouteInstanceResponse createUDBRouteInstance(
CreateUDBRouteInstanceRequest request) throws UCloudException;
+ /**
+ * CreateUDBSQLServerInstance - 创建SQLServer数据库
+ *
+ * @param request Request object
+ * @throws UCloudException Exception
+ */
+ public CreateUDBSQLServerInstanceResponse createUDBSQLServerInstance(
+ CreateUDBSQLServerInstanceRequest request) throws UCloudException;
+
/**
* CreateUDBSlave - 创建从库
*
diff --git a/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/CreateUDBInstanceRequest.java b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/CreateUDBInstanceRequest.java
index 7fb38bd0..4c1c20a1 100644
--- a/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/CreateUDBInstanceRequest.java
+++ b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/CreateUDBInstanceRequest.java
@@ -13,11 +13,12 @@
*/
package cn.ucloud.udb.models;
-
import cn.ucloud.common.annotation.NotEmpty;
import cn.ucloud.common.annotation.UCloudParam;
import cn.ucloud.common.request.Request;
+import java.util.List;
+
public class CreateUDBInstanceRequest extends Request {
/** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */
@@ -48,16 +49,14 @@ public class CreateUDBInstanceRequest extends Request {
private String adminPassword;
/**
- * DB类型,mysql/mongodb/postgesql/sqlserver按版本细分 mysql-8.0, mysql-5.5, percona-5.5, mysql-5.6,
- * percona-5.6, mysql-5.7, percona-5.7, mariadb-10.0, postgresql-9.6, postgresql-10.4,
- * postgresql-12.8, postgresql-13.4,mongodb-2.6, mongodb-3.0, mongodb-3.6, mongodb-4.0,
+ * DB类型,mysql/sqlserver按版本细分 mysql-8.0, mysql-5.6, percona-5.6, mysql-5.7, percona-5.7,
* sqlserver-2017
*/
@NotEmpty
@UCloudParam("DBTypeId")
private String dbTypeId;
- /** 端口号,mysql默认3306,mongodb默认27017,postgresql默认5432 */
+ /** 端口号,mysql默认3306,sqlserver默认1433 */
@NotEmpty
@UCloudParam("Port")
private Integer port;
@@ -73,7 +72,8 @@ public class CreateUDBInstanceRequest extends Request {
private Integer paramGroupId;
/**
- * 内存限制(MB),目前支持以下几档 2000M/4000M/ 6000M/8000M/12000M/16000M/ 24000M/32000M/48000M/
+ * 内存限制(MB)(待废弃,请通过指定MachineType和SpecificationType创建),目前支持以下几档 2000M/4000M/
+ * 6000M/8000M/12000M/16000M/ 24000M/32000M/48000M/
* 64000M/96000M/128000M/192000M/256000M/320000M
*/
@UCloudParam("MemoryLimit")
@@ -108,13 +108,17 @@ public class CreateUDBInstanceRequest extends Request {
private Integer backupId;
/**
- * UDB数据库机型: "SATA_SSD": "SSD机型" , "PCIE_SSD": "SSD高性能机型" , "Normal_Volume": "标准大容量机型",
- * "SATA_SSD_Volume": "SSD大容量机型" , "PCIE_SSD_Volume": "SSD高性能大容量机型", "NVMe_SSD": "快杰机型"
+ * 对于快杰机型,请使用最新的 SpecificationClass 和 StorageClass 字段进行创建。 目前仅有少量地域支持 SATA_SSD 存储类型;若创建的是
+ * SATA_SSD 机型,可通过该字段指定。
+ *
+ * 字段说明:
+ *
+ *
SATA_SSD:SATA SSD 机型(仅部分地域支持) NVMe_SSD:快杰机型
*/
@UCloudParam("InstanceType")
private String instanceType;
- /** SSD类型,可选值为"SATA"、“NVMe”,默认为“SATA” */
+ /** 已废弃 */
@UCloudParam("SSDType")
private String ssdType;
@@ -142,7 +146,7 @@ public class CreateUDBInstanceRequest extends Request {
@UCloudParam("DisableSemisync")
private Boolean disableSemisync;
- /** 当DB类型(DBTypeId)为mongodb时,需要指定mongo的角色,可选值为 configsrv (配置节点),shardsrv (数据节点) */
+ /** 已废弃 */
@UCloudParam("ClusterRole")
private String clusterRole;
@@ -150,7 +154,7 @@ public class CreateUDBInstanceRequest extends Request {
@UCloudParam("Tag")
private String tag;
- /** mysql小版本号,支持指定小版本创建 */
+ /** MySQL 小版本号,支持指定小版本进行创建,请通过 DescribeUDBType 接口获取可用版本。 */
@UCloudParam("DBSubVersion")
private String dbSubVersion;
@@ -162,7 +166,7 @@ public class CreateUDBInstanceRequest extends Request {
@UCloudParam("SpecificationType")
private String specificationType;
- /** 规格类型ID,当SpecificationType为1时有效 */
+ /** 规格类型 ID,当 SpecificationType = 1 时生效,请通过 ListUDBMachineType 接口获取。 */
@UCloudParam("MachineType")
private String machineType;
@@ -176,7 +180,7 @@ public class CreateUDBInstanceRequest extends Request {
/**
* 存储类型 CLOUD_SSD: SSD云盘, CLOUD_RSSD: RSSD 云盘, CLOUD_SSD_ESSENTIAL: SSD Essential云盘
- * ,该字段和SpecificationClass组合优先级比InstanceType字段高 该字段和SpecificationClass组合优先级比InstanceType字段高,
+ * ,该字段和SpecificationClass组合优先级比InstanceType字段高
*/
@UCloudParam("StorageClass")
private String storageClass;
@@ -189,6 +193,10 @@ public class CreateUDBInstanceRequest extends Request {
@UCloudParam("SemisyncFlag")
private Integer semisyncFlag;
+ /** */
+ @UCloudParam("Labels")
+ private List labels;
+
/** 使用的代金券id */
@UCloudParam("CouponId")
private String couponId;
@@ -481,6 +489,14 @@ public void setSemisyncFlag(Integer semisyncFlag) {
this.semisyncFlag = semisyncFlag;
}
+ public List getLabels() {
+ return labels;
+ }
+
+ public void setLabels(List labels) {
+ this.labels = labels;
+ }
+
public String getCouponId() {
return couponId;
}
@@ -488,4 +504,31 @@ public String getCouponId() {
public void setCouponId(String couponId) {
this.couponId = couponId;
}
+
+ public static class Labels extends Request {
+
+ /** 用户资源标签的键值 */
+ @UCloudParam("Key")
+ private String key;
+
+ /** 用户资源标签值 */
+ @UCloudParam("Value")
+ private String value;
+
+ public String getKey() {
+ return key;
+ }
+
+ public void setKey(String key) {
+ this.key = key;
+ }
+
+ public String getValue() {
+ return value;
+ }
+
+ public void setValue(String value) {
+ this.value = value;
+ }
+ }
}
diff --git a/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/CreateUDBMySQLInstanceRequest.java b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/CreateUDBMySQLInstanceRequest.java
new file mode 100644
index 00000000..3cd17e56
--- /dev/null
+++ b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/CreateUDBMySQLInstanceRequest.java
@@ -0,0 +1,442 @@
+/**
+ * Copyright 2021 UCloud Technology Co., Ltd.
+ *
+ * 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 cn.ucloud.udb.models;
+
+import cn.ucloud.common.annotation.NotEmpty;
+import cn.ucloud.common.annotation.UCloudParam;
+import cn.ucloud.common.request.Request;
+
+import java.util.List;
+
+public class CreateUDBMySQLInstanceRequest extends Request {
+
+ /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */
+ @NotEmpty
+ @UCloudParam("Region")
+ private String region;
+
+ /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */
+ @NotEmpty
+ @UCloudParam("Zone")
+ private String zone;
+
+ /**
+ * 项目ID。不填写为默认项目,子帐号必须填写。
+ * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list)
+ */
+ @UCloudParam("ProjectId")
+ private String projectId;
+
+ /** 实例名称,至少6位 */
+ @NotEmpty
+ @UCloudParam("Name")
+ private String name;
+
+ /** 管理员密码 */
+ @NotEmpty
+ @UCloudParam("AdminPassword")
+ private String adminPassword;
+
+ /**
+ * DB类型,mysql按版本细分 mysql-8.4, mysql-8.0, mysql-5.7, percona-5.7, mysql-5.6,
+ * percona-5.6、mysql-5.5
+ */
+ @NotEmpty
+ @UCloudParam("DBTypeId")
+ private String dbTypeId;
+
+ /** 端口号,mysql默认3306 */
+ @NotEmpty
+ @UCloudParam("Port")
+ private Integer port;
+
+ /** 磁盘空间(GB), 暂时支持20G - 32T */
+ @NotEmpty
+ @UCloudParam("DiskSpace")
+ private Integer diskSpace;
+
+ /** DB实例使用的配置参数组id */
+ @NotEmpty
+ @UCloudParam("ParamGroupId")
+ private Integer paramGroupId;
+
+ /** 规格类型 ID,请通过 ListUDBMachineType 接口获取,返回体中的ID字段为MachineType的值。 */
+ @NotEmpty
+ @UCloudParam("MachineType")
+ private String machineType;
+
+ /**
+ * 存储类型 CLOUD_RSSD: RSSD 云盘, CLOUD_SSD_ESSENTIAL: SSD Essential云盘
+ * ,该字段和SpecificationClass组合使用,CLOUD_RSSD对应O型,CLOUD_SSD_ESSENTIAL对应OM型(北京2、乌兰察布支持),注:圣保罗、丹佛、哈萨克斯坦地域仅支持O2机型,CLOUD_RSSD对应O2型
+ */
+ @NotEmpty
+ @UCloudParam("StorageClass")
+ private String storageClass;
+
+ /** 规格类型 O: NVMe型, O2: O2 ,OM: 共享型 */
+ @NotEmpty
+ @UCloudParam("SpecificationClass")
+ private String specificationClass;
+
+ /** Year, Month, Dynamic,Trial,默认: Month */
+ @UCloudParam("ChargeType")
+ private String chargeType;
+
+ /** 购买时长,默认值1 */
+ @UCloudParam("Quantity")
+ private Integer quantity;
+
+ /** 备份策略,每周备份数量,默认7次 */
+ @UCloudParam("BackupCount")
+ private Integer backupCount;
+
+ /** 备份策略,备份开始时间,单位小时计,默认1点 */
+ @UCloudParam("BackupTime")
+ private Integer backupTime;
+
+ /** 备份策略,备份时间间隔,单位小时计,默认24小时 */
+ @UCloudParam("BackupDuration")
+ private Integer backupDuration;
+
+ /** 备份id,如果指定,则表明从备份恢复实例 */
+ @UCloudParam("BackupId")
+ private Integer backupId;
+
+ /** UDB实例模式类型, 可选值如下: "Normal": 普通版UDB实例 "HA": 高可用版UDB实例 默认是"Normal" */
+ @UCloudParam("InstanceMode")
+ private String instanceMode;
+
+ /** 跨可用区高可用备库所在可用区,参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */
+ @UCloudParam("BackupZone")
+ private String backupZone;
+
+ /** 子网ID */
+ @UCloudParam("SubnetId")
+ private String subnetId;
+
+ /** VPC的ID */
+ @UCloudParam("VPCId")
+ private String vpcId;
+
+ /** 是否开启异步高可用,默认不填,可置为true */
+ @UCloudParam("DisableSemisync")
+ private Boolean disableSemisync;
+
+ /** 实例所在的业务组名称 */
+ @UCloudParam("Tag")
+ private String tag;
+
+ /** MySQL 小版本号,支持指定小版本进行创建,请通过 DescribeUDBType 接口获取可用版本。 */
+ @UCloudParam("DBSubVersion")
+ private String dbSubVersion;
+
+ /** mysql大小写参数, 0 为大小写敏感, 1 为大小写不敏感, 目前只针对mysql8.0有效 */
+ @UCloudParam("CaseSensitivityParam")
+ private Integer caseSensitivityParam;
+
+ /** 告警模版id */
+ @UCloudParam("AlarmTemplateId")
+ private String alarmTemplateId;
+
+ /** 备份文件的US3内网下载地址 */
+ @UCloudParam("BackupURL")
+ private String backupURL;
+
+ /** 半同步开启开关 1:表示开启半同步,2:表示关闭半同步,0:表示默认值,默认也是开启半同步 */
+ @UCloudParam("SemisyncFlag")
+ private Integer semisyncFlag;
+
+ /** */
+ @UCloudParam("Labels")
+ private List labels;
+
+ /** 使用的代金券id */
+ @UCloudParam("CouponId")
+ private String couponId;
+
+ public String getRegion() {
+ return region;
+ }
+
+ public void setRegion(String region) {
+ this.region = region;
+ }
+
+ public String getZone() {
+ return zone;
+ }
+
+ public void setZone(String zone) {
+ this.zone = zone;
+ }
+
+ public String getProjectId() {
+ return projectId;
+ }
+
+ public void setProjectId(String projectId) {
+ this.projectId = projectId;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getAdminPassword() {
+ return adminPassword;
+ }
+
+ public void setAdminPassword(String adminPassword) {
+ this.adminPassword = adminPassword;
+ }
+
+ public String getDBTypeId() {
+ return dbTypeId;
+ }
+
+ public void setDBTypeId(String dbTypeId) {
+ this.dbTypeId = dbTypeId;
+ }
+
+ public Integer getPort() {
+ return port;
+ }
+
+ public void setPort(Integer port) {
+ this.port = port;
+ }
+
+ public Integer getDiskSpace() {
+ return diskSpace;
+ }
+
+ public void setDiskSpace(Integer diskSpace) {
+ this.diskSpace = diskSpace;
+ }
+
+ public Integer getParamGroupId() {
+ return paramGroupId;
+ }
+
+ public void setParamGroupId(Integer paramGroupId) {
+ this.paramGroupId = paramGroupId;
+ }
+
+ public String getMachineType() {
+ return machineType;
+ }
+
+ public void setMachineType(String machineType) {
+ this.machineType = machineType;
+ }
+
+ public String getStorageClass() {
+ return storageClass;
+ }
+
+ public void setStorageClass(String storageClass) {
+ this.storageClass = storageClass;
+ }
+
+ public String getSpecificationClass() {
+ return specificationClass;
+ }
+
+ public void setSpecificationClass(String specificationClass) {
+ this.specificationClass = specificationClass;
+ }
+
+ public String getChargeType() {
+ return chargeType;
+ }
+
+ public void setChargeType(String chargeType) {
+ this.chargeType = chargeType;
+ }
+
+ public Integer getQuantity() {
+ return quantity;
+ }
+
+ public void setQuantity(Integer quantity) {
+ this.quantity = quantity;
+ }
+
+ public Integer getBackupCount() {
+ return backupCount;
+ }
+
+ public void setBackupCount(Integer backupCount) {
+ this.backupCount = backupCount;
+ }
+
+ public Integer getBackupTime() {
+ return backupTime;
+ }
+
+ public void setBackupTime(Integer backupTime) {
+ this.backupTime = backupTime;
+ }
+
+ public Integer getBackupDuration() {
+ return backupDuration;
+ }
+
+ public void setBackupDuration(Integer backupDuration) {
+ this.backupDuration = backupDuration;
+ }
+
+ public Integer getBackupId() {
+ return backupId;
+ }
+
+ public void setBackupId(Integer backupId) {
+ this.backupId = backupId;
+ }
+
+ public String getInstanceMode() {
+ return instanceMode;
+ }
+
+ public void setInstanceMode(String instanceMode) {
+ this.instanceMode = instanceMode;
+ }
+
+ public String getBackupZone() {
+ return backupZone;
+ }
+
+ public void setBackupZone(String backupZone) {
+ this.backupZone = backupZone;
+ }
+
+ public String getSubnetId() {
+ return subnetId;
+ }
+
+ public void setSubnetId(String subnetId) {
+ this.subnetId = subnetId;
+ }
+
+ public String getVPCId() {
+ return vpcId;
+ }
+
+ public void setVPCId(String vpcId) {
+ this.vpcId = vpcId;
+ }
+
+ public Boolean getDisableSemisync() {
+ return disableSemisync;
+ }
+
+ public void setDisableSemisync(Boolean disableSemisync) {
+ this.disableSemisync = disableSemisync;
+ }
+
+ public String getTag() {
+ return tag;
+ }
+
+ public void setTag(String tag) {
+ this.tag = tag;
+ }
+
+ public String getDBSubVersion() {
+ return dbSubVersion;
+ }
+
+ public void setDBSubVersion(String dbSubVersion) {
+ this.dbSubVersion = dbSubVersion;
+ }
+
+ public Integer getCaseSensitivityParam() {
+ return caseSensitivityParam;
+ }
+
+ public void setCaseSensitivityParam(Integer caseSensitivityParam) {
+ this.caseSensitivityParam = caseSensitivityParam;
+ }
+
+ public String getAlarmTemplateId() {
+ return alarmTemplateId;
+ }
+
+ public void setAlarmTemplateId(String alarmTemplateId) {
+ this.alarmTemplateId = alarmTemplateId;
+ }
+
+ public String getBackupURL() {
+ return backupURL;
+ }
+
+ public void setBackupURL(String backupURL) {
+ this.backupURL = backupURL;
+ }
+
+ public Integer getSemisyncFlag() {
+ return semisyncFlag;
+ }
+
+ public void setSemisyncFlag(Integer semisyncFlag) {
+ this.semisyncFlag = semisyncFlag;
+ }
+
+ public List getLabels() {
+ return labels;
+ }
+
+ public void setLabels(List labels) {
+ this.labels = labels;
+ }
+
+ public String getCouponId() {
+ return couponId;
+ }
+
+ public void setCouponId(String couponId) {
+ this.couponId = couponId;
+ }
+
+ public static class Labels extends Request {
+
+ /** 用户资源标签的键值 */
+ @UCloudParam("Key")
+ private String key;
+
+ /** 用户资源标签值 */
+ @UCloudParam("Value")
+ private String value;
+
+ public String getKey() {
+ return key;
+ }
+
+ public void setKey(String key) {
+ this.key = key;
+ }
+
+ public String getValue() {
+ return value;
+ }
+
+ public void setValue(String value) {
+ this.value = value;
+ }
+ }
+}
diff --git a/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/CreateUDBMySQLInstanceResponse.java b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/CreateUDBMySQLInstanceResponse.java
new file mode 100644
index 00000000..7bd0fd86
--- /dev/null
+++ b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/CreateUDBMySQLInstanceResponse.java
@@ -0,0 +1,34 @@
+/**
+ * Copyright 2021 UCloud Technology Co., Ltd.
+ *
+ * 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 cn.ucloud.udb.models;
+
+
+import cn.ucloud.common.response.Response;
+
+import com.google.gson.annotations.SerializedName;
+
+public class CreateUDBMySQLInstanceResponse extends Response {
+
+ /** BD实例id */
+ @SerializedName("DBId")
+ private String dbId;
+
+ public String getDBId() {
+ return dbId;
+ }
+
+ public void setDBId(String dbId) {
+ this.dbId = dbId;
+ }
+}
diff --git a/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/CreateUDBSQLServerInstanceRequest.java b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/CreateUDBSQLServerInstanceRequest.java
new file mode 100644
index 00000000..840b005c
--- /dev/null
+++ b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/CreateUDBSQLServerInstanceRequest.java
@@ -0,0 +1,389 @@
+/**
+ * Copyright 2021 UCloud Technology Co., Ltd.
+ *
+ *
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 cn.ucloud.udb.models;
+
+import cn.ucloud.common.annotation.NotEmpty;
+import cn.ucloud.common.annotation.UCloudParam;
+import cn.ucloud.common.request.Request;
+
+import java.util.List;
+
+public class CreateUDBSQLServerInstanceRequest extends Request {
+
+ /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */
+ @NotEmpty
+ @UCloudParam("Region")
+ private String region;
+
+ /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */
+ @NotEmpty
+ @UCloudParam("Zone")
+ private String zone;
+
+ /**
+ * 项目ID。不填写为默认项目,子帐号必须填写。
+ * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list)
+ */
+ @UCloudParam("ProjectId")
+ private String projectId;
+
+ /** 实例名称,至少6位 */
+ @NotEmpty
+ @UCloudParam("Name")
+ private String name;
+
+ /** 管理员密码 */
+ @NotEmpty
+ @UCloudParam("AdminPassword")
+ private String adminPassword;
+
+ /** DB类型,SQL Server按版本细分 sqlserver-2017、sqlserver-2019、sqlserver-2022 */
+ @NotEmpty
+ @UCloudParam("DBTypeId")
+ private String dbTypeId;
+
+ /** 端口号,sqlserver默认1433 */
+ @NotEmpty
+ @UCloudParam("Port")
+ private Integer port;
+
+ /** 磁盘空间(GB), 暂时支持20G - 32T */
+ @NotEmpty
+ @UCloudParam("DiskSpace")
+ private Integer diskSpace;
+
+ /** 存储类型 CLOUD_RSSD: RSSD 云盘,该字段和SpecificationClass组合使用,CLOUD_RSSD对应O型 */
+ @NotEmpty
+ @UCloudParam("StorageClass")
+ private String storageClass;
+
+ /** 规格类型 O: NVMe型 */
+ @NotEmpty
+ @UCloudParam("SpecificationClass")
+ private String specificationClass;
+
+ /** UDB实例模式类型, 可选值如下: "Normal": SQL Server普通版实例 "HA": SQL Server集群版实例 默认是"Normal" */
+ @UCloudParam("InstanceMode")
+ private String instanceMode;
+
+ /** 规格类型 ID,如果创建的是SQL Server集群版,该参数必填,请通过 ListUDBMachineType 接口获取,返回体中的ID字段为MachineType的值。 */
+ @UCloudParam("MachineType")
+ private String machineType;
+
+ /** CPU核,如果是创建的SQL Server普通版,该参数必传,目前支持2/4/8/16/32/64 */
+ @UCloudParam("CPU")
+ private Integer cpu;
+
+ /**
+ * 内存限制(MB),如果是创建的SQL Server普通版,该参数必传,目前支持以下几档 2000M/4000M/ 6000M/8000M/12000M/16000M/
+ * 24000M/32000M/48000M/ 64000M/96000M/128000M/192000M/256000M/320000M
+ */
+ @UCloudParam("MemoryLimit")
+ private Integer memoryLimit;
+
+ /** Year, Month, Dynamic,Trial,默认: Month */
+ @UCloudParam("ChargeType")
+ private String chargeType;
+
+ /** 购买时长,默认值1 */
+ @UCloudParam("Quantity")
+ private Integer quantity;
+
+ /** 备份策略,每周备份数量,默认7次 */
+ @UCloudParam("BackupCount")
+ private Integer backupCount;
+
+ /** 备份策略,备份开始时间,单位小时计,默认1点 */
+ @UCloudParam("BackupTime")
+ private Integer backupTime;
+
+ /** 备份策略,备份时间间隔,单位小时计,默认24小时 */
+ @UCloudParam("BackupDuration")
+ private Integer backupDuration;
+
+ /** 备份id,如果指定,则表明从备份恢复实例 */
+ @UCloudParam("BackupId")
+ private Integer backupId;
+
+ /** 子网ID,如果创建的是SQL Server集群版,该参数必填 */
+ @UCloudParam("SubnetId")
+ private String subnetId;
+
+ /** VPC的ID,如果创建的是SQL Server集群版,该参数必填 */
+ @UCloudParam("VPCId")
+ private String vpcId;
+
+ /** 实例所在的业务组名称 */
+ @UCloudParam("Tag")
+ private String tag;
+
+ /** 告警模版id */
+ @UCloudParam("AlarmTemplateId")
+ private String alarmTemplateId;
+
+ /** 备份文件的US3内网下载地址 */
+ @UCloudParam("BackupURL")
+ private String backupURL;
+
+ /** */
+ @UCloudParam("Labels")
+ private List labels;
+
+ /** 使用的代金券id */
+ @UCloudParam("CouponId")
+ private String couponId;
+
+ public String getRegion() {
+ return region;
+ }
+
+ public void setRegion(String region) {
+ this.region = region;
+ }
+
+ public String getZone() {
+ return zone;
+ }
+
+ public void setZone(String zone) {
+ this.zone = zone;
+ }
+
+ public String getProjectId() {
+ return projectId;
+ }
+
+ public void setProjectId(String projectId) {
+ this.projectId = projectId;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getAdminPassword() {
+ return adminPassword;
+ }
+
+ public void setAdminPassword(String adminPassword) {
+ this.adminPassword = adminPassword;
+ }
+
+ public String getDBTypeId() {
+ return dbTypeId;
+ }
+
+ public void setDBTypeId(String dbTypeId) {
+ this.dbTypeId = dbTypeId;
+ }
+
+ public Integer getPort() {
+ return port;
+ }
+
+ public void setPort(Integer port) {
+ this.port = port;
+ }
+
+ public Integer getDiskSpace() {
+ return diskSpace;
+ }
+
+ public void setDiskSpace(Integer diskSpace) {
+ this.diskSpace = diskSpace;
+ }
+
+ public String getStorageClass() {
+ return storageClass;
+ }
+
+ public void setStorageClass(String storageClass) {
+ this.storageClass = storageClass;
+ }
+
+ public String getSpecificationClass() {
+ return specificationClass;
+ }
+
+ public void setSpecificationClass(String specificationClass) {
+ this.specificationClass = specificationClass;
+ }
+
+ public String getInstanceMode() {
+ return instanceMode;
+ }
+
+ public void setInstanceMode(String instanceMode) {
+ this.instanceMode = instanceMode;
+ }
+
+ public String getMachineType() {
+ return machineType;
+ }
+
+ public void setMachineType(String machineType) {
+ this.machineType = machineType;
+ }
+
+ public Integer getCPU() {
+ return cpu;
+ }
+
+ public void setCPU(Integer cpu) {
+ this.cpu = cpu;
+ }
+
+ public Integer getMemoryLimit() {
+ return memoryLimit;
+ }
+
+ public void setMemoryLimit(Integer memoryLimit) {
+ this.memoryLimit = memoryLimit;
+ }
+
+ public String getChargeType() {
+ return chargeType;
+ }
+
+ public void setChargeType(String chargeType) {
+ this.chargeType = chargeType;
+ }
+
+ public Integer getQuantity() {
+ return quantity;
+ }
+
+ public void setQuantity(Integer quantity) {
+ this.quantity = quantity;
+ }
+
+ public Integer getBackupCount() {
+ return backupCount;
+ }
+
+ public void setBackupCount(Integer backupCount) {
+ this.backupCount = backupCount;
+ }
+
+ public Integer getBackupTime() {
+ return backupTime;
+ }
+
+ public void setBackupTime(Integer backupTime) {
+ this.backupTime = backupTime;
+ }
+
+ public Integer getBackupDuration() {
+ return backupDuration;
+ }
+
+ public void setBackupDuration(Integer backupDuration) {
+ this.backupDuration = backupDuration;
+ }
+
+ public Integer getBackupId() {
+ return backupId;
+ }
+
+ public void setBackupId(Integer backupId) {
+ this.backupId = backupId;
+ }
+
+ public String getSubnetId() {
+ return subnetId;
+ }
+
+ public void setSubnetId(String subnetId) {
+ this.subnetId = subnetId;
+ }
+
+ public String getVPCId() {
+ return vpcId;
+ }
+
+ public void setVPCId(String vpcId) {
+ this.vpcId = vpcId;
+ }
+
+ public String getTag() {
+ return tag;
+ }
+
+ public void setTag(String tag) {
+ this.tag = tag;
+ }
+
+ public String getAlarmTemplateId() {
+ return alarmTemplateId;
+ }
+
+ public void setAlarmTemplateId(String alarmTemplateId) {
+ this.alarmTemplateId = alarmTemplateId;
+ }
+
+ public String getBackupURL() {
+ return backupURL;
+ }
+
+ public void setBackupURL(String backupURL) {
+ this.backupURL = backupURL;
+ }
+
+ public List getLabels() {
+ return labels;
+ }
+
+ public void setLabels(List labels) {
+ this.labels = labels;
+ }
+
+ public String getCouponId() {
+ return couponId;
+ }
+
+ public void setCouponId(String couponId) {
+ this.couponId = couponId;
+ }
+
+ public static class Labels extends Request {
+
+ /** 用户资源标签的键值 */
+ @UCloudParam("Key")
+ private String key;
+
+ /** 用户资源标签值 */
+ @UCloudParam("Value")
+ private String value;
+
+ public String getKey() {
+ return key;
+ }
+
+ public void setKey(String key) {
+ this.key = key;
+ }
+
+ public String getValue() {
+ return value;
+ }
+
+ public void setValue(String value) {
+ this.value = value;
+ }
+ }
+}
diff --git a/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/CreateUDBSQLServerInstanceResponse.java b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/CreateUDBSQLServerInstanceResponse.java
new file mode 100644
index 00000000..fe95cda4
--- /dev/null
+++ b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/CreateUDBSQLServerInstanceResponse.java
@@ -0,0 +1,34 @@
+/**
+ * Copyright 2021 UCloud Technology Co., Ltd.
+ *
+ * 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 cn.ucloud.udb.models;
+
+
+import cn.ucloud.common.response.Response;
+
+import com.google.gson.annotations.SerializedName;
+
+public class CreateUDBSQLServerInstanceResponse extends Response {
+
+ /** BD实例id */
+ @SerializedName("DBId")
+ private String dbId;
+
+ public String getDBId() {
+ return dbId;
+ }
+
+ public void setDBId(String dbId) {
+ this.dbId = dbId;
+ }
+}
diff --git a/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/DescribeUDBInstancePriceRequest.java b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/DescribeUDBInstancePriceRequest.java
index 70aa5778..f9927af4 100644
--- a/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/DescribeUDBInstancePriceRequest.java
+++ b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/DescribeUDBInstancePriceRequest.java
@@ -57,7 +57,7 @@ public class DescribeUDBInstancePriceRequest extends Request {
@UCloudParam("Quantity")
private Integer quantity;
- /** SSD类型,可选值为"SATA"、“NVMe”. 默认为“SATA” */
+ /** 该字段已废弃。 */
@UCloudParam("SSDType")
private String ssdType;
@@ -70,8 +70,12 @@ public class DescribeUDBInstancePriceRequest extends Request {
private Integer cpu;
/**
- * UDB数据库机型: "SATA_SSD": "SSD机型" , "PCIE_SSD": "SSD高性能机型" , "Normal_Volume": "标准大容量机型",
- * "SATA_SSD_Volume": "SSD大容量机型" , "PCIE_SSD_Volume": "SSD高性能大容量机型", "NVMe_SSD": "快杰机型"
+ * 对于快杰机型,请使用最新的 SpecificationClass 和 StorageClass 字段进行创建。 目前仅有少量地域支持 SATA_SSD 存储类型;若创建的是
+ * SATA_SSD 机型,可通过该字段指定。
+ *
+ *
字段说明:
+ *
+ *
SATA_SSD:SATA SSD 机型(仅部分地域支持) NVMe_SSD:快杰机型
*/
@UCloudParam("InstanceType")
private String instanceType;
@@ -84,6 +88,17 @@ public class DescribeUDBInstancePriceRequest extends Request {
@UCloudParam("MachineType")
private String machineType;
+ /**
+ * 存储类型 CLOUD_SSD: SSD云盘, CLOUD_RSSD: RSSD 云盘, CLOUD_SSD_ESSENTIAL: SSD Essential云盘
+ * ,该字段和SpecificationClass组合优先级比InstanceType字段高
+ */
+ @UCloudParam("StorageClass")
+ private String storageClass;
+
+ /** 规格类型 O: NVME, OM: 共享型,N: 通用型 */
+ @UCloudParam("SpecificationClass")
+ private String specificationClass;
+
public String getRegion() {
return region;
}
@@ -195,4 +210,20 @@ public String getMachineType() {
public void setMachineType(String machineType) {
this.machineType = machineType;
}
+
+ public String getStorageClass() {
+ return storageClass;
+ }
+
+ public void setStorageClass(String storageClass) {
+ this.storageClass = storageClass;
+ }
+
+ public String getSpecificationClass() {
+ return specificationClass;
+ }
+
+ public void setSpecificationClass(String specificationClass) {
+ this.specificationClass = specificationClass;
+ }
}
diff --git a/ucloud-sdk-java-udbproxy/pom.xml b/ucloud-sdk-java-udbproxy/pom.xml
index bdd6e5f9..7f06f622 100644
--- a/ucloud-sdk-java-udbproxy/pom.xml
+++ b/ucloud-sdk-java-udbproxy/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-udbproxy
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-udi/pom.xml b/ucloud-sdk-java-udi/pom.xml
index 129bc48a..7eec442f 100644
--- a/ucloud-sdk-java-udi/pom.xml
+++ b/ucloud-sdk-java-udi/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-udi
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-udisk/pom.xml b/ucloud-sdk-java-udisk/pom.xml
index c9816b74..dc5993eb 100644
--- a/ucloud-sdk-java-udisk/pom.xml
+++ b/ucloud-sdk-java-udisk/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-udisk
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-udns/pom.xml b/ucloud-sdk-java-udns/pom.xml
index a9f871d6..911625c0 100644
--- a/ucloud-sdk-java-udns/pom.xml
+++ b/ucloud-sdk-java-udns/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-udns
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-udpn/pom.xml b/ucloud-sdk-java-udpn/pom.xml
index aa0fa7b2..9537071e 100644
--- a/ucloud-sdk-java-udpn/pom.xml
+++ b/ucloud-sdk-java-udpn/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-udpn
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-uec/pom.xml b/ucloud-sdk-java-uec/pom.xml
index 2ca3b311..91bd6389 100644
--- a/ucloud-sdk-java-uec/pom.xml
+++ b/ucloud-sdk-java-uec/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-uec
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-ues/pom.xml b/ucloud-sdk-java-ues/pom.xml
index ccca0bb4..361809b6 100644
--- a/ucloud-sdk-java-ues/pom.xml
+++ b/ucloud-sdk-java-ues/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-ues
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-uewaf/pom.xml b/ucloud-sdk-java-uewaf/pom.xml
index 27b0bf9d..88e317b1 100644
--- a/ucloud-sdk-java-uewaf/pom.xml
+++ b/ucloud-sdk-java-uewaf/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-uewaf
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-ufile/pom.xml b/ucloud-sdk-java-ufile/pom.xml
index 52e3b261..14251e80 100644
--- a/ucloud-sdk-java-ufile/pom.xml
+++ b/ucloud-sdk-java-ufile/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-ufile
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-ufs/pom.xml b/ucloud-sdk-java-ufs/pom.xml
index 8d5ff8bb..72c76e42 100644
--- a/ucloud-sdk-java-ufs/pom.xml
+++ b/ucloud-sdk-java-ufs/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-ufs
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-uhadoop/pom.xml b/ucloud-sdk-java-uhadoop/pom.xml
index 4c1e06c8..ecb2e52a 100644
--- a/ucloud-sdk-java-uhadoop/pom.xml
+++ b/ucloud-sdk-java-uhadoop/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-uhadoop
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-uhids/pom.xml b/ucloud-sdk-java-uhids/pom.xml
index 63f11615..c29624f8 100644
--- a/ucloud-sdk-java-uhids/pom.xml
+++ b/ucloud-sdk-java-uhids/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-uhids
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-uhost/pom.xml b/ucloud-sdk-java-uhost/pom.xml
index 6e204286..d75bb277 100644
--- a/ucloud-sdk-java-uhost/pom.xml
+++ b/ucloud-sdk-java-uhost/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-uhost
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-uk8s/pom.xml b/ucloud-sdk-java-uk8s/pom.xml
index 4dee992f..39237502 100644
--- a/ucloud-sdk-java-uk8s/pom.xml
+++ b/ucloud-sdk-java-uk8s/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-uk8s
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-ukafka/pom.xml b/ucloud-sdk-java-ukafka/pom.xml
index ef64672e..efc27e88 100644
--- a/ucloud-sdk-java-ukafka/pom.xml
+++ b/ucloud-sdk-java-ukafka/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-ukafka
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-ulb/pom.xml b/ucloud-sdk-java-ulb/pom.xml
index 6a841dbb..8ea3711f 100644
--- a/ucloud-sdk-java-ulb/pom.xml
+++ b/ucloud-sdk-java-ulb/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-ulb
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-ulighthost/pom.xml b/ucloud-sdk-java-ulighthost/pom.xml
index d98cbdce..967d7abc 100644
--- a/ucloud-sdk-java-ulighthost/pom.xml
+++ b/ucloud-sdk-java-ulighthost/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-ulighthost
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-ulog/pom.xml b/ucloud-sdk-java-ulog/pom.xml
index 0d35b096..b8b7eeb6 100644
--- a/ucloud-sdk-java-ulog/pom.xml
+++ b/ucloud-sdk-java-ulog/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-ulog
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-umem/pom.xml b/ucloud-sdk-java-umem/pom.xml
index bab03712..5a0493bc 100644
--- a/ucloud-sdk-java-umem/pom.xml
+++ b/ucloud-sdk-java-umem/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-umem
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-umon/pom.xml b/ucloud-sdk-java-umon/pom.xml
index 76322758..ffcbc080 100644
--- a/ucloud-sdk-java-umon/pom.xml
+++ b/ucloud-sdk-java-umon/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-umon
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-umongodb/pom.xml b/ucloud-sdk-java-umongodb/pom.xml
index c1ce8488..739e95a2 100644
--- a/ucloud-sdk-java-umongodb/pom.xml
+++ b/ucloud-sdk-java-umongodb/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-umongodb
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-unet/pom.xml b/ucloud-sdk-java-unet/pom.xml
index 6301fdb3..cb631172 100644
--- a/ucloud-sdk-java-unet/pom.xml
+++ b/ucloud-sdk-java-unet/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-unet
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-upfs/pom.xml b/ucloud-sdk-java-upfs/pom.xml
index 419be969..9c566632 100644
--- a/ucloud-sdk-java-upfs/pom.xml
+++ b/ucloud-sdk-java-upfs/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-upfs
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-upgsql/pom.xml b/ucloud-sdk-java-upgsql/pom.xml
index bb56ef80..3c8ae8c5 100644
--- a/ucloud-sdk-java-upgsql/pom.xml
+++ b/ucloud-sdk-java-upgsql/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-upgsql
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-uphone/pom.xml b/ucloud-sdk-java-uphone/pom.xml
index f7828070..65644f8b 100644
--- a/ucloud-sdk-java-uphone/pom.xml
+++ b/ucloud-sdk-java-uphone/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-uphone
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-uphost/pom.xml b/ucloud-sdk-java-uphost/pom.xml
index 25114a66..cbe3c43b 100644
--- a/ucloud-sdk-java-uphost/pom.xml
+++ b/ucloud-sdk-java-uphost/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-uphost
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-uslk/pom.xml b/ucloud-sdk-java-uslk/pom.xml
index b676a3af..813fafeb 100644
--- a/ucloud-sdk-java-uslk/pom.xml
+++ b/ucloud-sdk-java-uslk/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-uslk
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-usms/pom.xml b/ucloud-sdk-java-usms/pom.xml
index e5dbb9f0..61eb7a27 100644
--- a/ucloud-sdk-java-usms/pom.xml
+++ b/ucloud-sdk-java-usms/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-usms
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-usnap/pom.xml b/ucloud-sdk-java-usnap/pom.xml
index 10d42bbe..0c32e125 100644
--- a/ucloud-sdk-java-usnap/pom.xml
+++ b/ucloud-sdk-java-usnap/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-usnap
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-uvms/pom.xml b/ucloud-sdk-java-uvms/pom.xml
index 5db05d12..5d2a35bb 100644
--- a/ucloud-sdk-java-uvms/pom.xml
+++ b/ucloud-sdk-java-uvms/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-uvms
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release
diff --git a/ucloud-sdk-java-vpc/pom.xml b/ucloud-sdk-java-vpc/pom.xml
index c93922fa..a2704b8f 100644
--- a/ucloud-sdk-java-vpc/pom.xml
+++ b/ucloud-sdk-java-vpc/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.65-release
+ 1.2.66-release
4.0.0
ucloud-sdk-java-vpc
ucloud-sdk-java
- 1.2.65-release
+ 1.2.66-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.65-release
+ 1.2.66-release