diff --git a/VERSION b/VERSION index 2df5defe..aabe0dcb 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.2.21-release +1.2.22-release diff --git a/examples/generic/pom.xml b/examples/generic/pom.xml index 85f88928..3f894ca5 100644 --- a/examples/generic/pom.xml +++ b/examples/generic/pom.xml @@ -7,7 +7,7 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 @@ -18,7 +18,7 @@ cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/examples/uhost/pom.xml b/examples/uhost/pom.xml index 5ae706c3..cd8f88db 100644 --- a/examples/uhost/pom.xml +++ b/examples/uhost/pom.xml @@ -7,7 +7,7 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 @@ -18,7 +18,7 @@ cn.ucloud ucloud-sdk-java-uhost - 1.2.21-release + 1.2.22-release diff --git a/pom.xml b/pom.xml index 53d754de..f89c53bb 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ cn.ucloud ucloud-sdk-java pom - 1.2.21-release + 1.2.22-release ucloud-sdk-java-common ucloud-sdk-java-cube diff --git a/ucloud-sdk-java-common/pom.xml b/ucloud-sdk-java-common/pom.xml index 5ae3eff8..1a26e998 100644 --- a/ucloud-sdk-java-common/pom.xml +++ b/ucloud-sdk-java-common/pom.xml @@ -7,12 +7,12 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-cube/pom.xml b/ucloud-sdk-java-cube/pom.xml index a09fa2eb..1064847f 100644 --- a/ucloud-sdk-java-cube/pom.xml +++ b/ucloud-sdk-java-cube/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-cube - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-ipsecvpn/pom.xml b/ucloud-sdk-java-ipsecvpn/pom.xml index 0cb1541f..2a52f9de 100644 --- a/ucloud-sdk-java-ipsecvpn/pom.xml +++ b/ucloud-sdk-java-ipsecvpn/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-ipsecvpn - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-pathx/pom.xml b/ucloud-sdk-java-pathx/pom.xml index fb90ff48..c493bc38 100644 --- a/ucloud-sdk-java-pathx/pom.xml +++ b/ucloud-sdk-java-pathx/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-pathx - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-sts/pom.xml b/ucloud-sdk-java-sts/pom.xml index 5f4f9608..34b35076 100644 --- a/ucloud-sdk-java-sts/pom.xml +++ b/ucloud-sdk-java-sts/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-sts - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-sts/src/main/java/cn/ucloud/sts/models/AssumeRoleRequest.java b/ucloud-sdk-java-sts/src/main/java/cn/ucloud/sts/models/AssumeRoleRequest.java index 7081d393..e01e5a61 100644 --- a/ucloud-sdk-java-sts/src/main/java/cn/ucloud/sts/models/AssumeRoleRequest.java +++ b/ucloud-sdk-java-sts/src/main/java/cn/ucloud/sts/models/AssumeRoleRequest.java @@ -25,12 +25,12 @@ public class AssumeRoleRequest extends Request { @UCloudParam("RoleUrn") private String roleUrn; - /** 角色会话名称。 */ + /** 角色会话名称。格式允许 字母、数字、下划线(_)、连字符(-)、英文(.)组成的 1-64 位字符。 */ @NotEmpty @UCloudParam("RoleSessionName") private String roleSessionName; - /** Token有效期。 */ + /** Token有效期,单位:秒。最小值 900,最大值受限于角色配置的最大会话时间。 */ @UCloudParam("DurationSeconds") private Integer durationSeconds; diff --git a/ucloud-sdk-java-uaccount/pom.xml b/ucloud-sdk-java-uaccount/pom.xml index d90f3000..ec7d0828 100644 --- a/ucloud-sdk-java-uaccount/pom.xml +++ b/ucloud-sdk-java-uaccount/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-uaccount - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-uai_modelverse/pom.xml b/ucloud-sdk-java-uai_modelverse/pom.xml index 1b58e3ce..8dcaefbc 100644 --- a/ucloud-sdk-java-uai_modelverse/pom.xml +++ b/ucloud-sdk-java-uai_modelverse/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-uai_modelverse - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-ubill/pom.xml b/ucloud-sdk-java-ubill/pom.xml index 4f0e39a5..9deeb2a3 100644 --- a/ucloud-sdk-java-ubill/pom.xml +++ b/ucloud-sdk-java-ubill/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-ubill - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-ucdn/pom.xml b/ucloud-sdk-java-ucdn/pom.xml index 1aee3683..2b9597a5 100644 --- a/ucloud-sdk-java-ucdn/pom.xml +++ b/ucloud-sdk-java-ucdn/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-ucdn - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/client/UCDNClient.java b/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/client/UCDNClient.java index 577a2fc0..23581176 100644 --- a/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/client/UCDNClient.java +++ b/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/client/UCDNClient.java @@ -19,8 +19,6 @@ import cn.ucloud.common.exception.UCloudException; import cn.ucloud.ucdn.models.AddCertificateRequest; import cn.ucloud.ucdn.models.AddCertificateResponse; -import cn.ucloud.ucdn.models.ControlUcdnDomainCacheAccessRequest; -import cn.ucloud.ucdn.models.ControlUcdnDomainCacheAccessResponse; import cn.ucloud.ucdn.models.DeleteCertificateRequest; import cn.ucloud.ucdn.models.DeleteCertificateResponse; import cn.ucloud.ucdn.models.DescribeNewUcdnPrefetchCacheTaskRequest; @@ -96,19 +94,6 @@ public AddCertificateResponse addCertificate(AddCertificateRequest request) return (AddCertificateResponse) this.invoke(request, AddCertificateResponse.class); } - /** - * ControlUcdnDomainCacheAccess - 封禁解封缓存访问 - * - * @param request Request object - * @throws UCloudException Exception - */ - public ControlUcdnDomainCacheAccessResponse controlUcdnDomainCacheAccess( - ControlUcdnDomainCacheAccessRequest request) throws UCloudException { - request.setAction("ControlUcdnDomainCacheAccess"); - return (ControlUcdnDomainCacheAccessResponse) - this.invoke(request, ControlUcdnDomainCacheAccessResponse.class); - } - /** * DeleteCertificate - 删除证书 * diff --git a/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/client/UCDNClientInterface.java b/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/client/UCDNClientInterface.java index 8cd43763..1cfdc408 100644 --- a/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/client/UCDNClientInterface.java +++ b/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/client/UCDNClientInterface.java @@ -17,8 +17,6 @@ import cn.ucloud.common.exception.UCloudException; import cn.ucloud.ucdn.models.AddCertificateRequest; import cn.ucloud.ucdn.models.AddCertificateResponse; -import cn.ucloud.ucdn.models.ControlUcdnDomainCacheAccessRequest; -import cn.ucloud.ucdn.models.ControlUcdnDomainCacheAccessResponse; import cn.ucloud.ucdn.models.DeleteCertificateRequest; import cn.ucloud.ucdn.models.DeleteCertificateResponse; import cn.ucloud.ucdn.models.DescribeNewUcdnPrefetchCacheTaskRequest; @@ -88,15 +86,6 @@ public interface UCDNClientInterface extends Client { public AddCertificateResponse addCertificate(AddCertificateRequest request) throws UCloudException; - /** - * ControlUcdnDomainCacheAccess - 封禁解封缓存访问 - * - * @param request Request object - * @throws UCloudException Exception - */ - public ControlUcdnDomainCacheAccessResponse controlUcdnDomainCacheAccess( - ControlUcdnDomainCacheAccessRequest request) throws UCloudException; - /** * DeleteCertificate - 删除证书 * diff --git a/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/models/ControlUcdnDomainCacheAccessRequest.java b/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/models/ControlUcdnDomainCacheAccessRequest.java deleted file mode 100644 index 6171f46c..00000000 --- a/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/models/ControlUcdnDomainCacheAccessRequest.java +++ /dev/null @@ -1,64 +0,0 @@ -/** - * 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.ucdn.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 ControlUcdnDomainCacheAccessRequest extends Request { - - /** - * 项目ID。不填写为默认项目,子帐号必须填写。 - * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) - */ - @UCloudParam("ProjectId") - private String projectId; - - /** 待封禁的Url,一次封禁多个Url时最多一次30条,只能对表示文件的Url进行操作 */ - @NotEmpty - @UCloudParam("UrlList") - private List urlList; - - /** forbid=封禁 unforbid=解封 其他值非法 */ - @NotEmpty - @UCloudParam("Type") - private String type; - - public String getProjectId() { - return projectId; - } - - public void setProjectId(String projectId) { - this.projectId = projectId; - } - - public List getUrlList() { - return urlList; - } - - public void setUrlList(List urlList) { - this.urlList = urlList; - } - - public String getType() { - return type; - } - - public void setType(String type) { - this.type = type; - } -} diff --git a/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/models/ControlUcdnDomainCacheAccessResponse.java b/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/models/ControlUcdnDomainCacheAccessResponse.java deleted file mode 100644 index 5fb04c31..00000000 --- a/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/models/ControlUcdnDomainCacheAccessResponse.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * 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.ucdn.models; - - - -import cn.ucloud.common.response.Response; - -public class ControlUcdnDomainCacheAccessResponse extends Response {} diff --git a/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/models/GetUcdnDomainHitRateRequest.java b/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/models/GetUcdnDomainHitRateRequest.java index 7bfd771d..4dd16b47 100644 --- a/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/models/GetUcdnDomainHitRateRequest.java +++ b/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/models/GetUcdnDomainHitRateRequest.java @@ -52,7 +52,7 @@ public class GetUcdnDomainHitRateRequest extends Request { @UCloudParam("EndTime") private Integer endTime; - /** 命中类型:0=整体命中 1=边缘命中 默认是0 */ + /** 默认是0 */ @UCloudParam("HitType") private Integer hitType; diff --git a/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/models/GetUcdnDomainHttpCodeV2Request.java b/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/models/GetUcdnDomainHttpCodeV2Request.java index a353fe37..331fa80d 100644 --- a/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/models/GetUcdnDomainHttpCodeV2Request.java +++ b/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/models/GetUcdnDomainHttpCodeV2Request.java @@ -52,7 +52,7 @@ public class GetUcdnDomainHttpCodeV2Request extends Request { @UCloudParam("EndTime") private Integer endTime; - /** 指定获取的状态码是边缘还是上层 edge 表示边缘 layer 表示上层 */ + /** edge 表示边缘 */ @UCloudParam("Layer") private String layer; diff --git a/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/models/PrefetchNewUcdnDomainCacheRequest.java b/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/models/PrefetchNewUcdnDomainCacheRequest.java index d5226eef..0032cda1 100644 --- a/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/models/PrefetchNewUcdnDomainCacheRequest.java +++ b/ucloud-sdk-java-ucdn/src/main/java/cn/ucloud/ucdn/models/PrefetchNewUcdnDomainCacheRequest.java @@ -30,7 +30,7 @@ public class PrefetchNewUcdnDomainCacheRequest extends Request { /** * 预热URL列表,n从自然数0开始。UrlList.n字段必须以”http://域名/”开始。如刷新文件目录a下面img.png文件, - * 格式为http://abc.ucloud.cn/a/img.png。请正确提交需要刷新的域名 + * 格式为http://abc.ucloud.cn/a/img.png。请正确提交需要刷新的域名,一次性可提交1000条,最少每10S调用一次 */ @NotEmpty @UCloudParam("UrlList") diff --git a/ucloud-sdk-java-ucompshare/pom.xml b/ucloud-sdk-java-ucompshare/pom.xml index 88bb38ca..cf9e9949 100644 --- a/ucloud-sdk-java-ucompshare/pom.xml +++ b/ucloud-sdk-java-ucompshare/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-ucompshare - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-udb/pom.xml b/ucloud-sdk-java-udb/pom.xml index 1c63a614..4ff68cab 100644 --- a/ucloud-sdk-java-udb/pom.xml +++ b/ucloud-sdk-java-udb/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-udb - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-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 a47f81b9..e9414a1a 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 @@ -101,6 +101,8 @@ import cn.ucloud.udb.models.GetUDBClientConnNumResponse; import cn.ucloud.udb.models.GetUDBInstanceSSLCertURLRequest; import cn.ucloud.udb.models.GetUDBInstanceSSLCertURLResponse; +import cn.ucloud.udb.models.ListUDBUserTablesRequest; +import cn.ucloud.udb.models.ListUDBUserTablesResponse; import cn.ucloud.udb.models.ModifyUDBInstanceNameRequest; import cn.ucloud.udb.models.ModifyUDBInstanceNameResponse; import cn.ucloud.udb.models.ModifyUDBInstancePasswordRequest; @@ -688,6 +690,18 @@ public GetUDBInstanceSSLCertURLResponse getUDBInstanceSSLCertURL( this.invoke(request, GetUDBInstanceSSLCertURLResponse.class); } + /** + * ListUDBUserTables - 查看udb实例的用户表集合 + * + * @param request Request object + * @throws UCloudException Exception + */ + public ListUDBUserTablesResponse listUDBUserTables(ListUDBUserTablesRequest request) + throws UCloudException { + request.setAction("ListUDBUserTables"); + return (ListUDBUserTablesResponse) this.invoke(request, ListUDBUserTablesResponse.class); + } + /** * ModifyUDBInstanceName - 修改云数据库名称 * 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 b82cc139..4b84e86d 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 @@ -99,6 +99,8 @@ import cn.ucloud.udb.models.GetUDBClientConnNumResponse; import cn.ucloud.udb.models.GetUDBInstanceSSLCertURLRequest; import cn.ucloud.udb.models.GetUDBInstanceSSLCertURLResponse; +import cn.ucloud.udb.models.ListUDBUserTablesRequest; +import cn.ucloud.udb.models.ListUDBUserTablesResponse; import cn.ucloud.udb.models.ModifyUDBInstanceNameRequest; import cn.ucloud.udb.models.ModifyUDBInstanceNameResponse; import cn.ucloud.udb.models.ModifyUDBInstancePasswordRequest; @@ -522,6 +524,15 @@ public GetUDBClientConnNumResponse getUDBClientConnNum(GetUDBClientConnNumReques public GetUDBInstanceSSLCertURLResponse getUDBInstanceSSLCertURL( GetUDBInstanceSSLCertURLRequest request) throws UCloudException; + /** + * ListUDBUserTables - 查看udb实例的用户表集合 + * + * @param request Request object + * @throws UCloudException Exception + */ + public ListUDBUserTablesResponse listUDBUserTables(ListUDBUserTablesRequest request) + throws UCloudException; + /** * ModifyUDBInstanceName - 修改云数据库名称 * diff --git a/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/DescribeUDBInstanceResponse.java b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/DescribeUDBInstanceResponse.java index 3a0d710b..114d93c5 100644 --- a/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/DescribeUDBInstanceResponse.java +++ b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/DescribeUDBInstanceResponse.java @@ -252,6 +252,10 @@ public static class UDBInstanceSet extends Response { @SerializedName("SpecificationType") private Integer specificationType; + /** CPU核数 */ + @SerializedName("CPU") + private Integer cpu; + public String getZone() { return zone; } @@ -627,6 +631,14 @@ public Integer getSpecificationType() { public void setSpecificationType(Integer specificationType) { this.specificationType = specificationType; } + + public Integer getCPU() { + return cpu; + } + + public void setCPU(Integer cpu) { + this.cpu = cpu; + } } public static class UDBSlaveInstanceSet extends Response { diff --git a/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/ListUDBUserTablesRequest.java b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/ListUDBUserTablesRequest.java new file mode 100644 index 00000000..c0bbc96f --- /dev/null +++ b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/ListUDBUserTablesRequest.java @@ -0,0 +1,48 @@ +/** + * 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; + +public class ListUDBUserTablesRequest extends Request { + + /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ + @NotEmpty + @UCloudParam("Region") + private String region; + + /** udb实例的ID */ + @NotEmpty + @UCloudParam("DBId") + private String dbId; + + public String getRegion() { + return region; + } + + public void setRegion(String region) { + this.region = region; + } + + 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/ListUDBUserTablesResponse.java b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/ListUDBUserTablesResponse.java new file mode 100644 index 00000000..dde0b4a8 --- /dev/null +++ b/ucloud-sdk-java-udb/src/main/java/cn/ucloud/udb/models/ListUDBUserTablesResponse.java @@ -0,0 +1,101 @@ +/** + * 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; + +import java.util.List; + +public class ListUDBUserTablesResponse extends Response { + + /** 用户库表的集合 */ + @SerializedName("Tables") + private List tables; + + public List getTables() { + return tables; + } + + public void setTables(List tables) { + this.tables = tables; + } + + public static class TableData extends Response { + + /** 表名称 */ + @SerializedName("TableName") + private String tableName; + + /** 表所属的库名称 */ + @SerializedName("DBName") + private String dbName; + + /** 表的引擎(innodb, myisam) */ + @SerializedName("Engine") + private String engine; + + public String getTableName() { + return tableName; + } + + public void setTableName(String tableName) { + this.tableName = tableName; + } + + public String getDBName() { + return dbName; + } + + public void setDBName(String dbName) { + this.dbName = dbName; + } + + public String getEngine() { + return engine; + } + + public void setEngine(String engine) { + this.engine = engine; + } + } + + public static class UDBDatabaseData extends Response { + + /** 数据库名称 */ + @SerializedName("DBName") + private String dbName; + + /** 该库所有的表集合 */ + @SerializedName("TableDataSet") + private List tableDataSet; + + public String getDBName() { + return dbName; + } + + public void setDBName(String dbName) { + this.dbName = dbName; + } + + public List getTableDataSet() { + return tableDataSet; + } + + public void setTableDataSet(List tableDataSet) { + this.tableDataSet = tableDataSet; + } + } +} diff --git a/ucloud-sdk-java-udbproxy/pom.xml b/ucloud-sdk-java-udbproxy/pom.xml index a5dd5ab0..50c37e80 100644 --- a/ucloud-sdk-java-udbproxy/pom.xml +++ b/ucloud-sdk-java-udbproxy/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-udbproxy - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-udi/pom.xml b/ucloud-sdk-java-udi/pom.xml index b7c9baa6..8acada15 100644 --- a/ucloud-sdk-java-udi/pom.xml +++ b/ucloud-sdk-java-udi/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-udi - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-udi/src/main/java/cn/ucloud/udi/models/CreateMediaTaskRequest.java b/ucloud-sdk-java-udi/src/main/java/cn/ucloud/udi/models/CreateMediaTaskRequest.java index 3a563c10..a462c886 100644 --- a/ucloud-sdk-java-udi/src/main/java/cn/ucloud/udi/models/CreateMediaTaskRequest.java +++ b/ucloud-sdk-java-udi/src/main/java/cn/ucloud/udi/models/CreateMediaTaskRequest.java @@ -37,7 +37,7 @@ public class CreateMediaTaskRequest extends Request { @UCloudParam("ProjectId") private String projectId; - /** 存储源 */ + /** 存储源。当前仅支持填写“US3” */ @NotEmpty @UCloudParam("StorageBackend") private String storageBackend; @@ -57,7 +57,7 @@ public class CreateMediaTaskRequest extends Request { @UCloudParam("DstKey") private String dstKey; - /** 功能名称:例VideoTranscode */ + /** 功能名称: - VideoTranscode,视频转码 - VideoCapture,视频截帧 */ @NotEmpty @UCloudParam("Function") private String function; diff --git a/ucloud-sdk-java-udisk/pom.xml b/ucloud-sdk-java-udisk/pom.xml index eaf66440..faf6865b 100644 --- a/ucloud-sdk-java-udisk/pom.xml +++ b/ucloud-sdk-java-udisk/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-udisk - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-udpn/pom.xml b/ucloud-sdk-java-udpn/pom.xml index c801dc27..be34ebe9 100644 --- a/ucloud-sdk-java-udpn/pom.xml +++ b/ucloud-sdk-java-udpn/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-udpn - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-uec/pom.xml b/ucloud-sdk-java-uec/pom.xml index da279c56..9f5f3bce 100644 --- a/ucloud-sdk-java-uec/pom.xml +++ b/ucloud-sdk-java-uec/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-uec - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-uewaf/pom.xml b/ucloud-sdk-java-uewaf/pom.xml index 67287b2e..3643f97d 100644 --- a/ucloud-sdk-java-uewaf/pom.xml +++ b/ucloud-sdk-java-uewaf/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-uewaf - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-ufile/pom.xml b/ucloud-sdk-java-ufile/pom.xml index 69e4b3a0..6b4dad3b 100644 --- a/ucloud-sdk-java-ufile/pom.xml +++ b/ucloud-sdk-java-ufile/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-ufile - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-ufs/pom.xml b/ucloud-sdk-java-ufs/pom.xml index d395dbd5..7bf79f5e 100644 --- a/ucloud-sdk-java-ufs/pom.xml +++ b/ucloud-sdk-java-ufs/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-ufs - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-uhost/pom.xml b/ucloud-sdk-java-uhost/pom.xml index bec73ce2..1df64ad1 100644 --- a/ucloud-sdk-java-uhost/pom.xml +++ b/ucloud-sdk-java-uhost/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-uhost - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/client/UHostClient.java b/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/client/UHostClient.java index 5c64768c..bbb1926e 100644 --- a/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/client/UHostClient.java +++ b/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/client/UHostClient.java @@ -89,8 +89,6 @@ import cn.ucloud.uhost.models.TerminateCustomImageResponse; import cn.ucloud.uhost.models.TerminateUHostInstanceRequest; import cn.ucloud.uhost.models.TerminateUHostInstanceResponse; -import cn.ucloud.uhost.models.UpgradeToArkUHostInstanceRequest; -import cn.ucloud.uhost.models.UpgradeToArkUHostInstanceResponse; /** This client is used to call actions of **UHost** service */ public class UHostClient extends DefaultClient implements UHostClientInterface { @@ -554,17 +552,4 @@ public TerminateUHostInstanceResponse terminateUHostInstance( return (TerminateUHostInstanceResponse) this.invoke(request, TerminateUHostInstanceResponse.class); } - - /** - * UpgradeToArkUHostInstance - 普通升级为方舟机型 - * - * @param request Request object - * @throws UCloudException Exception - */ - public UpgradeToArkUHostInstanceResponse upgradeToArkUHostInstance( - UpgradeToArkUHostInstanceRequest request) throws UCloudException { - request.setAction("UpgradeToArkUHostInstance"); - return (UpgradeToArkUHostInstanceResponse) - this.invoke(request, UpgradeToArkUHostInstanceResponse.class); - } } diff --git a/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/client/UHostClientInterface.java b/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/client/UHostClientInterface.java index 21cb0527..32e0a04e 100644 --- a/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/client/UHostClientInterface.java +++ b/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/client/UHostClientInterface.java @@ -87,8 +87,6 @@ import cn.ucloud.uhost.models.TerminateCustomImageResponse; import cn.ucloud.uhost.models.TerminateUHostInstanceRequest; import cn.ucloud.uhost.models.TerminateUHostInstanceResponse; -import cn.ucloud.uhost.models.UpgradeToArkUHostInstanceRequest; -import cn.ucloud.uhost.models.UpgradeToArkUHostInstanceResponse; /** This client is used to call actions of **UHost** service */ public interface UHostClientInterface extends Client { @@ -414,13 +412,4 @@ public TerminateCustomImageResponse terminateCustomImage(TerminateCustomImageReq */ public TerminateUHostInstanceResponse terminateUHostInstance( TerminateUHostInstanceRequest request) throws UCloudException; - - /** - * UpgradeToArkUHostInstance - 普通升级为方舟机型 - * - * @param request Request object - * @throws UCloudException Exception - */ - public UpgradeToArkUHostInstanceResponse upgradeToArkUHostInstance( - UpgradeToArkUHostInstanceRequest request) throws UCloudException; } diff --git a/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/models/DescribeImageResponse.java b/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/models/DescribeImageResponse.java index e41f477f..f51195cc 100644 --- a/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/models/DescribeImageResponse.java +++ b/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/models/DescribeImageResponse.java @@ -72,8 +72,8 @@ public static class UHostImageSet extends Response { private String imageType; /** - * 特殊状态标识, 目前包含NetEnhnced(网络增强1.0), NetEnhanced_Ultra(网络增强2.0), HotPlug(热升级), - * GPU(GPU镜像),CloudInit, + * 特殊状态标识,目前包含NetEnhnced(网络增强1.0), NetEnhanced_Ultra(网络增强2.0), NetEnhanced_Extreme(网络增强3.0), + * HotPlug(热升级), GPU(GPU镜像),CloudInit, * IPv6(支持IPv6网络),RssdAttachable(支持RSSD云盘),Vgpu_AMD(支持AMD的vgpu),Vgpu_NVIDIA(支持NVIDIA的vgpu),Aarch64_Type(支持arm64架构) */ @SerializedName("Features") diff --git a/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/models/GetUHostUpgradePriceRequest.java b/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/models/GetUHostUpgradePriceRequest.java index 44b62e62..4f69e446 100644 --- a/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/models/GetUHostUpgradePriceRequest.java +++ b/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/models/GetUHostUpgradePriceRequest.java @@ -53,7 +53,9 @@ public class GetUHostUpgradePriceRequest extends Request { @UCloudParam("GPU") private Integer gpu; - /** 网卡升降级(1,表示升级,2表示降级,0表示不变) */ + /** + * 网卡升降级(1,表示升级,2表示降级,0表示不变)。仅支持网络增强1.0和网络增强2.0的开启和关闭,不支持网络增强特性互相转换,如网络增强1.0升级到网络增强2.0是不被支持的。 + */ @UCloudParam("NetCapValue") private Integer netCapValue; diff --git a/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/models/UpgradeToArkUHostInstanceResponse.java b/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/models/UpgradeToArkUHostInstanceResponse.java deleted file mode 100644 index 7bbd269a..00000000 --- a/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/models/UpgradeToArkUHostInstanceResponse.java +++ /dev/null @@ -1,35 +0,0 @@ -/** - * 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.uhost.models; - -import cn.ucloud.common.response.Response; - -import com.google.gson.annotations.SerializedName; - -import java.util.List; - -public class UpgradeToArkUHostInstanceResponse extends Response { - - /** UHost主机的资源ID数组 */ - @SerializedName("UHostSet") - private List uHostSet; - - public List getUHostSet() { - return uHostSet; - } - - public void setUHostSet(List uHostSet) { - this.uHostSet = uHostSet; - } -} diff --git a/ucloud-sdk-java-uk8s/pom.xml b/ucloud-sdk-java-uk8s/pom.xml index 1d02813e..211b7d48 100644 --- a/ucloud-sdk-java-uk8s/pom.xml +++ b/ucloud-sdk-java-uk8s/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-uk8s - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-ulb/pom.xml b/ucloud-sdk-java-ulb/pom.xml index 12632f4c..452212b2 100644 --- a/ucloud-sdk-java-ulb/pom.xml +++ b/ucloud-sdk-java-ulb/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-ulb - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-umem/pom.xml b/ucloud-sdk-java-umem/pom.xml index c2865299..748eafe0 100644 --- a/ucloud-sdk-java-umem/pom.xml +++ b/ucloud-sdk-java-umem/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-umem - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-umongodb/pom.xml b/ucloud-sdk-java-umongodb/pom.xml index 08526736..6c9e2f7a 100644 --- a/ucloud-sdk-java-umongodb/pom.xml +++ b/ucloud-sdk-java-umongodb/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-umongodb - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-umongodb/src/main/java/cn/ucloud/umongodb/client/UMongoDBClient.java b/ucloud-sdk-java-umongodb/src/main/java/cn/ucloud/umongodb/client/UMongoDBClient.java index 0c1edf49..f81d854d 100644 --- a/ucloud-sdk-java-umongodb/src/main/java/cn/ucloud/umongodb/client/UMongoDBClient.java +++ b/ucloud-sdk-java-umongodb/src/main/java/cn/ucloud/umongodb/client/UMongoDBClient.java @@ -39,6 +39,8 @@ import cn.ucloud.umongodb.models.ListUMongoDBBackupResponse; import cn.ucloud.umongodb.models.ListUMongoDBConfigTemplateRequest; import cn.ucloud.umongodb.models.ListUMongoDBConfigTemplateResponse; +import cn.ucloud.umongodb.models.ListUMongoDBInstancesRequest; +import cn.ucloud.umongodb.models.ListUMongoDBInstancesResponse; import cn.ucloud.umongodb.models.ListUMongoDBMachineTypeRequest; import cn.ucloud.umongodb.models.ListUMongoDBMachineTypeResponse; import cn.ucloud.umongodb.models.ListUMongoDBVersionRequest; @@ -204,6 +206,19 @@ public ListUMongoDBConfigTemplateResponse listUMongoDBConfigTemplate( this.invoke(request, ListUMongoDBConfigTemplateResponse.class); } + /** + * ListUMongoDBInstances - 获取副本集/分片集群列表 + * + * @param request Request object + * @throws UCloudException Exception + */ + public ListUMongoDBInstancesResponse listUMongoDBInstances(ListUMongoDBInstancesRequest request) + throws UCloudException { + request.setAction("ListUMongoDBInstances"); + return (ListUMongoDBInstancesResponse) + this.invoke(request, ListUMongoDBInstancesResponse.class); + } + /** * ListUMongoDBMachineType - 获取UmongDB支持机器类型列表 * diff --git a/ucloud-sdk-java-umongodb/src/main/java/cn/ucloud/umongodb/client/UMongoDBClientInterface.java b/ucloud-sdk-java-umongodb/src/main/java/cn/ucloud/umongodb/client/UMongoDBClientInterface.java index f69232dc..60242e75 100644 --- a/ucloud-sdk-java-umongodb/src/main/java/cn/ucloud/umongodb/client/UMongoDBClientInterface.java +++ b/ucloud-sdk-java-umongodb/src/main/java/cn/ucloud/umongodb/client/UMongoDBClientInterface.java @@ -37,6 +37,8 @@ import cn.ucloud.umongodb.models.ListUMongoDBBackupResponse; import cn.ucloud.umongodb.models.ListUMongoDBConfigTemplateRequest; import cn.ucloud.umongodb.models.ListUMongoDBConfigTemplateResponse; +import cn.ucloud.umongodb.models.ListUMongoDBInstancesRequest; +import cn.ucloud.umongodb.models.ListUMongoDBInstancesResponse; import cn.ucloud.umongodb.models.ListUMongoDBMachineTypeRequest; import cn.ucloud.umongodb.models.ListUMongoDBMachineTypeResponse; import cn.ucloud.umongodb.models.ListUMongoDBVersionRequest; @@ -156,6 +158,15 @@ public ListUMongoDBBackupResponse listUMongoDBBackup(ListUMongoDBBackupRequest r public ListUMongoDBConfigTemplateResponse listUMongoDBConfigTemplate( ListUMongoDBConfigTemplateRequest request) throws UCloudException; + /** + * ListUMongoDBInstances - 获取副本集/分片集群列表 + * + * @param request Request object + * @throws UCloudException Exception + */ + public ListUMongoDBInstancesResponse listUMongoDBInstances(ListUMongoDBInstancesRequest request) + throws UCloudException; + /** * ListUMongoDBMachineType - 获取UmongDB支持机器类型列表 * diff --git a/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/models/UpgradeToArkUHostInstanceRequest.java b/ucloud-sdk-java-umongodb/src/main/java/cn/ucloud/umongodb/models/ListUMongoDBInstancesRequest.java similarity index 65% rename from ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/models/UpgradeToArkUHostInstanceRequest.java rename to ucloud-sdk-java-umongodb/src/main/java/cn/ucloud/umongodb/models/ListUMongoDBInstancesRequest.java index 1713108e..309b75ca 100644 --- a/ucloud-sdk-java-uhost/src/main/java/cn/ucloud/uhost/models/UpgradeToArkUHostInstanceRequest.java +++ b/ucloud-sdk-java-umongodb/src/main/java/cn/ucloud/umongodb/models/ListUMongoDBInstancesRequest.java @@ -11,15 +11,14 @@ * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ -package cn.ucloud.uhost.models; +package cn.ucloud.umongodb.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 UpgradeToArkUHostInstanceRequest extends Request { +public class ListUMongoDBInstancesRequest extends Request { /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @@ -27,18 +26,19 @@ public class UpgradeToArkUHostInstanceRequest extends Request { private String region; /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ - @NotEmpty @UCloudParam("Zone") private String zone; - /** UHost主机的资源ID,例如UHostIds.0代表希望升级的主机1,UHostIds.1代表主机2。 */ - @NotEmpty - @UCloudParam("UHostIds") - private List uHostIds; + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ + @UCloudParam("ProjectId") + private String projectId; - /** 代金券ID 请参考DescribeCoupon接口 */ - @UCloudParam("CouponId") - private String couponId; + /** 集群ID */ + @UCloudParam("ClusterId") + private String clusterId; public String getRegion() { return region; @@ -56,19 +56,19 @@ public void setZone(String zone) { this.zone = zone; } - public List getUHostIds() { - return uHostIds; + public String getProjectId() { + return projectId; } - public void setUHostIds(List uHostIds) { - this.uHostIds = uHostIds; + public void setProjectId(String projectId) { + this.projectId = projectId; } - public String getCouponId() { - return couponId; + public String getClusterId() { + return clusterId; } - public void setCouponId(String couponId) { - this.couponId = couponId; + public void setClusterId(String clusterId) { + this.clusterId = clusterId; } } diff --git a/ucloud-sdk-java-umongodb/src/main/java/cn/ucloud/umongodb/models/ListUMongoDBInstancesResponse.java b/ucloud-sdk-java-umongodb/src/main/java/cn/ucloud/umongodb/models/ListUMongoDBInstancesResponse.java new file mode 100644 index 00000000..c385b88d --- /dev/null +++ b/ucloud-sdk-java-umongodb/src/main/java/cn/ucloud/umongodb/models/ListUMongoDBInstancesResponse.java @@ -0,0 +1,150 @@ +/** + * 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.umongodb.models; + +import cn.ucloud.common.response.Response; + +import com.google.gson.annotations.SerializedName; + +import java.util.List; + +public class ListUMongoDBInstancesResponse extends Response { + + /** 副本集ID */ + @SerializedName("DataSet") + private List dataSet; + + public List getDataSet() { + return dataSet; + } + + public void setDataSet(List dataSet) { + this.dataSet = dataSet; + } + + public static class MongodbInstance extends Response { + + /** 可用区 */ + @SerializedName("Zone") + private String zone; + + /** 副本集/分片集群ID */ + @SerializedName("ClusterId") + private String clusterId; + + /** 副本集/分片集群实例名称 */ + @SerializedName("Name") + private String name; + + /** 副本集/分片集群的Mongodb的版本,包括MongoDB-3.6, MongoDB-4.2 */ + @SerializedName("DBVersion") + private String dbVersion; + + /** 副本集/分片集群的访问地址 */ + @SerializedName("ConnectURL") + private String connectURL; + + /** 副本集/分片集群的创建时间 */ + @SerializedName("CreateTime") + private Integer createTime; + + /** 集群类型,ReplicaSet :副本集,SharedCluster:分片集 */ + @SerializedName("ClusterType") + private String clusterType; + + /** + * 副本集/分片集群状态标记 + * Initing:初始化中,InitFailed:安装失败,Starting:启动中,StartFailed:启动失败,Running:运行,Stopping:关闭中,Stopped:已关闭, + * StopFailed:关闭失败,Deleting:删除中,Deleted:已删除,DeleteFailed:删除失败,Restarting:重启中,RestartFailed:重启失败。 + */ + @SerializedName("State") + private String state; + + /** 副本集/分片集IPv6访问地址 */ + @SerializedName("IPv6ConnectURL") + private String iPv6ConnectURL; + + public String getZone() { + return zone; + } + + public void setZone(String zone) { + this.zone = zone; + } + + public String getClusterId() { + return clusterId; + } + + public void setClusterId(String clusterId) { + this.clusterId = clusterId; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getDBVersion() { + return dbVersion; + } + + public void setDBVersion(String dbVersion) { + this.dbVersion = dbVersion; + } + + public String getConnectURL() { + return connectURL; + } + + public void setConnectURL(String connectURL) { + this.connectURL = connectURL; + } + + public Integer getCreateTime() { + return createTime; + } + + public void setCreateTime(Integer createTime) { + this.createTime = createTime; + } + + public String getClusterType() { + return clusterType; + } + + public void setClusterType(String clusterType) { + this.clusterType = clusterType; + } + + public String getState() { + return state; + } + + public void setState(String state) { + this.state = state; + } + + public String getIPv6ConnectURL() { + return iPv6ConnectURL; + } + + public void setIPv6ConnectURL(String iPv6ConnectURL) { + this.iPv6ConnectURL = iPv6ConnectURL; + } + } +} diff --git a/ucloud-sdk-java-unet/pom.xml b/ucloud-sdk-java-unet/pom.xml index 1da71018..f8e7d547 100644 --- a/ucloud-sdk-java-unet/pom.xml +++ b/ucloud-sdk-java-unet/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-unet - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/models/DescribeBandwidthUsageRequest.java b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/models/DescribeBandwidthUsageRequest.java index ee1bc8c7..d498ae79 100644 --- a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/models/DescribeBandwidthUsageRequest.java +++ b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/models/DescribeBandwidthUsageRequest.java @@ -21,12 +21,15 @@ public class DescribeBandwidthUsageRequest extends Request { - /** 地域。 参见 [地域和可用区列表](../summary/regionlist.html) */ + /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Region") private String region; - /** 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) */ + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ @UCloudParam("ProjectId") private String projectId; @@ -42,6 +45,14 @@ public class DescribeBandwidthUsageRequest extends Request { @UCloudParam("EIPIds") private List eipIds; + /** 统计开始时间 */ + @UCloudParam("BeginTime") + private Integer beginTime; + + /** 统计结束时间 */ + @UCloudParam("EndTime") + private Integer endTime; + public String getRegion() { return region; } @@ -81,4 +92,20 @@ public List getEIPIds() { public void setEIPIds(List eipIds) { this.eipIds = eipIds; } + + public Integer getBeginTime() { + return beginTime; + } + + public void setBeginTime(Integer beginTime) { + this.beginTime = beginTime; + } + + public Integer getEndTime() { + return endTime; + } + + public void setEndTime(Integer endTime) { + this.endTime = endTime; + } } diff --git a/ucloud-sdk-java-upgsql/pom.xml b/ucloud-sdk-java-upgsql/pom.xml index 78a79e78..1052b63d 100644 --- a/ucloud-sdk-java-upgsql/pom.xml +++ b/ucloud-sdk-java-upgsql/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-upgsql - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-upgsql/src/main/java/cn/ucloud/upgsql/client/UPgSQLClient.java b/ucloud-sdk-java-upgsql/src/main/java/cn/ucloud/upgsql/client/UPgSQLClient.java index ed4e9e1e..0c8aa4fa 100644 --- a/ucloud-sdk-java-upgsql/src/main/java/cn/ucloud/upgsql/client/UPgSQLClient.java +++ b/ucloud-sdk-java-upgsql/src/main/java/cn/ucloud/upgsql/client/UPgSQLClient.java @@ -413,7 +413,7 @@ public UpdateUPgSQLBackupStrategyResponse updateUPgSQLBackupStrategy( } /** - * UpdateUPgSQLPassword - 更新数据库密码 + * UpdateUPgSQLPassword - 更新数据库用户密码 * * @param request Request object * @throws UCloudException Exception diff --git a/ucloud-sdk-java-upgsql/src/main/java/cn/ucloud/upgsql/client/UPgSQLClientInterface.java b/ucloud-sdk-java-upgsql/src/main/java/cn/ucloud/upgsql/client/UPgSQLClientInterface.java index 91f8657a..78aeabc7 100644 --- a/ucloud-sdk-java-upgsql/src/main/java/cn/ucloud/upgsql/client/UPgSQLClientInterface.java +++ b/ucloud-sdk-java-upgsql/src/main/java/cn/ucloud/upgsql/client/UPgSQLClientInterface.java @@ -311,7 +311,7 @@ public UpdateUPgSQLBackupStrategyResponse updateUPgSQLBackupStrategy( UpdateUPgSQLBackupStrategyRequest request) throws UCloudException; /** - * UpdateUPgSQLPassword - 更新数据库密码 + * UpdateUPgSQLPassword - 更新数据库用户密码 * * @param request Request object * @throws UCloudException Exception diff --git a/ucloud-sdk-java-upgsql/src/main/java/cn/ucloud/upgsql/models/GetUPgSQLInstanceResponse.java b/ucloud-sdk-java-upgsql/src/main/java/cn/ucloud/upgsql/models/GetUPgSQLInstanceResponse.java index 1f6651fe..fbe0aecc 100644 --- a/ucloud-sdk-java-upgsql/src/main/java/cn/ucloud/upgsql/models/GetUPgSQLInstanceResponse.java +++ b/ucloud-sdk-java-upgsql/src/main/java/cn/ucloud/upgsql/models/GetUPgSQLInstanceResponse.java @@ -38,7 +38,7 @@ public static class UDBInstance extends Response { @SerializedName("Zone") private String zone; - /** 跨可用区高可用备库所在可用区 */ + /** 备份所在可用区 */ @SerializedName("BackupZone") private String backupZone; @@ -121,6 +121,10 @@ public static class UDBInstance extends Response { @SerializedName("ExpiredTime") private Integer expiredTime; + /** CPU限制(核),默认根据配置机型 */ + @SerializedName("Cpu") + private Integer cpu; + /** 内存限制(MB),默认根据配置机型 */ @SerializedName("MemoryLimit") private Integer memoryLimit; @@ -149,6 +153,10 @@ public static class UDBInstance extends Response { @SerializedName("InstanceMode") private String instanceMode; + /** 配置机型名称 */ + @SerializedName("MachineType") + private String machineType; + public String getZone() { return zone; } @@ -309,6 +317,14 @@ public void setExpiredTime(Integer expiredTime) { this.expiredTime = expiredTime; } + public Integer getCpu() { + return cpu; + } + + public void setCpu(Integer cpu) { + this.cpu = cpu; + } + public Integer getMemoryLimit() { return memoryLimit; } @@ -364,5 +380,13 @@ public String getInstanceMode() { public void setInstanceMode(String instanceMode) { this.instanceMode = instanceMode; } + + public String getMachineType() { + return machineType; + } + + public void setMachineType(String machineType) { + this.machineType = machineType; + } } } diff --git a/ucloud-sdk-java-uphone/pom.xml b/ucloud-sdk-java-uphone/pom.xml index 294ba441..5dc32696 100644 --- a/ucloud-sdk-java-uphone/pom.xml +++ b/ucloud-sdk-java-uphone/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-uphone - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-uphost/pom.xml b/ucloud-sdk-java-uphost/pom.xml index bc77fcc4..fc88f263 100644 --- a/ucloud-sdk-java-uphost/pom.xml +++ b/ucloud-sdk-java-uphost/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-uphost - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-uslk/pom.xml b/ucloud-sdk-java-uslk/pom.xml index 21c3f9a1..18fbcf87 100644 --- a/ucloud-sdk-java-uslk/pom.xml +++ b/ucloud-sdk-java-uslk/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-uslk - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-usms/pom.xml b/ucloud-sdk-java-usms/pom.xml index 2345af8a..4e46e289 100644 --- a/ucloud-sdk-java-usms/pom.xml +++ b/ucloud-sdk-java-usms/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-usms - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-usms/src/main/java/cn/ucloud/usms/models/SendUSMSMessageRequest.java b/ucloud-sdk-java-usms/src/main/java/cn/ucloud/usms/models/SendUSMSMessageRequest.java index 46c6f296..f70250c6 100644 --- a/ucloud-sdk-java-usms/src/main/java/cn/ucloud/usms/models/SendUSMSMessageRequest.java +++ b/ucloud-sdk-java-usms/src/main/java/cn/ucloud/usms/models/SendUSMSMessageRequest.java @@ -43,7 +43,9 @@ public class SendUSMSMessageRequest extends Request { @UCloudParam("TemplateId") private String templateId; - /** 短信签名内容,请到[USMS控制台](https://console.ucloud.cn/usms)的签名管理页面查看;使用的短信签名必须是已申请并且通过审核; */ + /** + * 短信签名内容,请到[USMS控制台](https://console.ucloud.cn/usms)的签名管理页面查看;使用的短信签名必须是已申请并且通过审核;(注:国内短信为必选参数、国际短信为可选参数) + */ @UCloudParam("SigContent") private String sigContent; diff --git a/ucloud-sdk-java-usnap/pom.xml b/ucloud-sdk-java-usnap/pom.xml index 3f5490b6..fe9a25c8 100644 --- a/ucloud-sdk-java-usnap/pom.xml +++ b/ucloud-sdk-java-usnap/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-usnap - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-uvms/pom.xml b/ucloud-sdk-java-uvms/pom.xml index 3a51c018..3e1cbad0 100644 --- a/ucloud-sdk-java-uvms/pom.xml +++ b/ucloud-sdk-java-uvms/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-uvms - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release diff --git a/ucloud-sdk-java-vpc/pom.xml b/ucloud-sdk-java-vpc/pom.xml index 2f366a05..c1641251 100644 --- a/ucloud-sdk-java-vpc/pom.xml +++ b/ucloud-sdk-java-vpc/pom.xml @@ -6,18 +6,18 @@ ucloud-sdk-java cn.ucloud - 1.2.21-release + 1.2.22-release 4.0.0 ucloud-sdk-java-vpc - 1.2.21-release + 1.2.22-release cn.ucloud ucloud-sdk-java-common - 1.2.21-release + 1.2.22-release