diff --git a/VERSION b/VERSION index 30f57ab3..8b8ce714 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.2.65-release +1.2.66-release diff --git a/examples/generic/pom.xml b/examples/generic/pom.xml index f48cf0e1..47cea6d8 100644 --- a/examples/generic/pom.xml +++ b/examples/generic/pom.xml @@ -7,7 +7,7 @@ ucloud-sdk-java cn.ucloud - 1.2.65-release + 1.2.66-release 4.0.0 @@ -19,7 +19,7 @@ cn.ucloud ucloud-sdk-java-common - 1.2.65-release + 1.2.66-release diff --git a/examples/uhost/pom.xml b/examples/uhost/pom.xml index 3fa6c82b..2b912609 100644 --- a/examples/uhost/pom.xml +++ b/examples/uhost/pom.xml @@ -7,7 +7,7 @@ ucloud-sdk-java cn.ucloud - 1.2.65-release + 1.2.66-release 4.0.0 @@ -19,7 +19,7 @@ cn.ucloud ucloud-sdk-java-uhost - 1.2.65-release + 1.2.66-release diff --git a/pom.xml b/pom.xml index d6bce261..5c496955 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ cn.ucloud ucloud-sdk-java pom - 1.2.65-release + 1.2.66-release ucloud-sdk-java-common ucloud-sdk-java-cloudwatch diff --git a/ucloud-sdk-java-cloudwatch/pom.xml b/ucloud-sdk-java-cloudwatch/pom.xml index 68913617..52c471af 100644 --- a/ucloud-sdk-java-cloudwatch/pom.xml +++ b/ucloud-sdk-java-cloudwatch/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-cloudwatch 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-common/pom.xml b/ucloud-sdk-java-common/pom.xml index 277ca4b4..eb2c07e6 100644 --- a/ucloud-sdk-java-common/pom.xml +++ b/ucloud-sdk-java-common/pom.xml @@ -7,13 +7,13 @@ ucloud-sdk-java cn.ucloud - 1.2.65-release + 1.2.66-release 4.0.0 ucloud-sdk-java-common ucloud-sdk-java - 1.2.65-release + 1.2.66-release diff --git a/ucloud-sdk-java-cube/pom.xml b/ucloud-sdk-java-cube/pom.xml index a5df1e71..6d774d4b 100644 --- a/ucloud-sdk-java-cube/pom.xml +++ b/ucloud-sdk-java-cube/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-cube 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-ipsecvpn/pom.xml b/ucloud-sdk-java-ipsecvpn/pom.xml index a7d28c9d..6bf1321e 100644 --- a/ucloud-sdk-java-ipsecvpn/pom.xml +++ b/ucloud-sdk-java-ipsecvpn/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-ipsecvpn 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-label/pom.xml b/ucloud-sdk-java-label/pom.xml index ca283118..1c78e8f5 100644 --- a/ucloud-sdk-java-label/pom.xml +++ b/ucloud-sdk-java-label/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-label 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-nlb/pom.xml b/ucloud-sdk-java-nlb/pom.xml index 47ece5f8..4d7beb54 100644 --- a/ucloud-sdk-java-nlb/pom.xml +++ b/ucloud-sdk-java-nlb/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-nlb 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-pathx/pom.xml b/ucloud-sdk-java-pathx/pom.xml index 382ebf6b..cc8a2cad 100644 --- a/ucloud-sdk-java-pathx/pom.xml +++ b/ucloud-sdk-java-pathx/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-pathx 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-sts/pom.xml b/ucloud-sdk-java-sts/pom.xml index 79a41823..7277c4a0 100644 --- a/ucloud-sdk-java-sts/pom.xml +++ b/ucloud-sdk-java-sts/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-sts 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-tidb/pom.xml b/ucloud-sdk-java-tidb/pom.xml index d52c83ba..5271fc96 100644 --- a/ucloud-sdk-java-tidb/pom.xml +++ b/ucloud-sdk-java-tidb/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-tidb 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-uaccount/pom.xml b/ucloud-sdk-java-uaccount/pom.xml index 23b5d1d8..952bac92 100644 --- a/ucloud-sdk-java-uaccount/pom.xml +++ b/ucloud-sdk-java-uaccount/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-uaccount 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-uai_modelverse/pom.xml b/ucloud-sdk-java-uai_modelverse/pom.xml index 8c6bc5b2..c7224f79 100644 --- a/ucloud-sdk-java-uai_modelverse/pom.xml +++ b/ucloud-sdk-java-uai_modelverse/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-uai_modelverse 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-ubill/pom.xml b/ucloud-sdk-java-ubill/pom.xml index 642c4514..3dc77afc 100644 --- a/ucloud-sdk-java-ubill/pom.xml +++ b/ucloud-sdk-java-ubill/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-ubill 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-ucdn/pom.xml b/ucloud-sdk-java-ucdn/pom.xml index c7cd70d3..ccd5ceda 100644 --- a/ucloud-sdk-java-ucdn/pom.xml +++ b/ucloud-sdk-java-ucdn/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-ucdn 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-uclickhouse/pom.xml b/ucloud-sdk-java-uclickhouse/pom.xml index 5a713940..5a9e4426 100644 --- a/ucloud-sdk-java-uclickhouse/pom.xml +++ b/ucloud-sdk-java-uclickhouse/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-uclickhouse 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-ucompshare/pom.xml b/ucloud-sdk-java-ucompshare/pom.xml index 28682828..8c84e246 100644 --- a/ucloud-sdk-java-ucompshare/pom.xml +++ b/ucloud-sdk-java-ucompshare/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-ucompshare 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-udb/pom.xml b/ucloud-sdk-java-udb/pom.xml index 83362cd4..231b39b2 100644 --- a/ucloud-sdk-java-udb/pom.xml +++ b/ucloud-sdk-java-udb/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-udb 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-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