diff --git a/VERSION b/VERSION index 19ab2fb4..6deb0ffd 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.2.98-release +1.2.99-release diff --git a/examples/generic/pom.xml b/examples/generic/pom.xml index f0dfd915..555ed37a 100644 --- a/examples/generic/pom.xml +++ b/examples/generic/pom.xml @@ -7,7 +7,7 @@ ucloud-sdk-java cn.ucloud - 1.2.98-release + 1.2.99-release 4.0.0 @@ -19,7 +19,7 @@ cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/examples/uhost/pom.xml b/examples/uhost/pom.xml index ea0a5550..4dd1a233 100644 --- a/examples/uhost/pom.xml +++ b/examples/uhost/pom.xml @@ -7,7 +7,7 @@ ucloud-sdk-java cn.ucloud - 1.2.98-release + 1.2.99-release 4.0.0 @@ -19,7 +19,7 @@ cn.ucloud ucloud-sdk-java-uhost - 1.2.98-release + 1.2.99-release diff --git a/pom.xml b/pom.xml index 19c32f45..629cfba3 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ cn.ucloud ucloud-sdk-java pom - 1.2.98-release + 1.2.99-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 595bd56d..f098b8d6 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-cloudwatch ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-common/pom.xml b/ucloud-sdk-java-common/pom.xml index 8e7a422d..0ebf3623 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-common ucloud-sdk-java - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-cube/pom.xml b/ucloud-sdk-java-cube/pom.xml index 154103ea..96acfb59 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-cube ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-ipsecvpn/pom.xml b/ucloud-sdk-java-ipsecvpn/pom.xml index 5d3599c7..b0e2d66b 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-ipsecvpn ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-label/pom.xml b/ucloud-sdk-java-label/pom.xml index b39f16ab..f267245a 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-label ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-nlb/pom.xml b/ucloud-sdk-java-nlb/pom.xml index 43c3e560..408ad8a9 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-nlb ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-pathx/pom.xml b/ucloud-sdk-java-pathx/pom.xml index c23d08dd..e4002e0b 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-pathx ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-sandbox/pom.xml b/ucloud-sdk-java-sandbox/pom.xml index 33c9c54f..af7a50e5 100644 --- a/ucloud-sdk-java-sandbox/pom.xml +++ b/ucloud-sdk-java-sandbox/pom.xml @@ -5,19 +5,19 @@ ucloud-sdk-java cn.ucloud - 1.2.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-sandbox ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-sandbox/src/main/java/cn/ucloud/sandbox/models/CreateSandboxSiteRequest.java b/ucloud-sdk-java-sandbox/src/main/java/cn/ucloud/sandbox/models/CreateSandboxSiteRequest.java index 383a279f..4c4d8979 100644 --- a/ucloud-sdk-java-sandbox/src/main/java/cn/ucloud/sandbox/models/CreateSandboxSiteRequest.java +++ b/ucloud-sdk-java-sandbox/src/main/java/cn/ucloud/sandbox/models/CreateSandboxSiteRequest.java @@ -57,6 +57,11 @@ public class CreateSandboxSiteRequest extends Request { @UCloudParam("AccessCode") private String accessCode; + /** 站点空间空间模版,格式:site-nc-ng, n为偶数 */ + @NotEmpty + @UCloudParam("TemplateName") + private String templateName; + /** 环境变量,格式:["key=value"] */ @UCloudParam("Envs") private String envs; @@ -117,6 +122,14 @@ public void setAccessCode(String accessCode) { this.accessCode = accessCode; } + public String getTemplateName() { + return templateName; + } + + public void setTemplateName(String templateName) { + this.templateName = templateName; + } + public String getEnvs() { return envs; } diff --git a/ucloud-sdk-java-sts/pom.xml b/ucloud-sdk-java-sts/pom.xml index 8654cafb..393d0c31 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-sts ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-tidb/pom.xml b/ucloud-sdk-java-tidb/pom.xml index b96d1835..c00c53e1 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-tidb ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-uaccount/pom.xml b/ucloud-sdk-java-uaccount/pom.xml index a10b4cc8..bcb26d11 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-uaccount ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-uai_modelverse/pom.xml b/ucloud-sdk-java-uai_modelverse/pom.xml index 9422c6df..d0dd00a1 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-uai_modelverse ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-uas/pom.xml b/ucloud-sdk-java-uas/pom.xml index ccc1b1df..743a5968 100644 --- a/ucloud-sdk-java-uas/pom.xml +++ b/ucloud-sdk-java-uas/pom.xml @@ -5,19 +5,19 @@ ucloud-sdk-java cn.ucloud - 1.2.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-uas ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-ubill/pom.xml b/ucloud-sdk-java-ubill/pom.xml index 99a785ef..1c0d99af 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-ubill ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-ucdn/pom.xml b/ucloud-sdk-java-ucdn/pom.xml index 9d7456e1..784b3ff5 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-ucdn ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-uclickhouse/pom.xml b/ucloud-sdk-java-uclickhouse/pom.xml index 152ed41d..427f7706 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-uclickhouse ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-ucompshare/pom.xml b/ucloud-sdk-java-ucompshare/pom.xml index 06539cde..cc37d6e9 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-ucompshare ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-udb/pom.xml b/ucloud-sdk-java-udb/pom.xml index 56172e8a..7ea3c554 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-udb ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-udbproxy/pom.xml b/ucloud-sdk-java-udbproxy/pom.xml index af0e00b7..14b46ff7 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-udbproxy ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-udi/pom.xml b/ucloud-sdk-java-udi/pom.xml index d2061067..595f5c1c 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-udi ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-udisk/pom.xml b/ucloud-sdk-java-udisk/pom.xml index dc85630c..f6c1f66b 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-udisk ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-udns/pom.xml b/ucloud-sdk-java-udns/pom.xml index dd40295c..1a6577de 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-udns ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-udpn/pom.xml b/ucloud-sdk-java-udpn/pom.xml index 2bc188dc..ed4fb29d 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-udpn ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-uec/pom.xml b/ucloud-sdk-java-uec/pom.xml index e2332f06..8ed3a695 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-uec ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-ues/pom.xml b/ucloud-sdk-java-ues/pom.xml index e0c16618..592bf204 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-ues ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-uewaf/pom.xml b/ucloud-sdk-java-uewaf/pom.xml index f0eabea0..e61fb507 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-uewaf ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-ufile/pom.xml b/ucloud-sdk-java-ufile/pom.xml index f37865cc..950db66c 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-ufile ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-ufs/pom.xml b/ucloud-sdk-java-ufs/pom.xml index 8fb8803f..fa2821f2 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-ufs ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-uhadoop/pom.xml b/ucloud-sdk-java-uhadoop/pom.xml index cd519422..cdcc3729 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-uhadoop ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-uhids/pom.xml b/ucloud-sdk-java-uhids/pom.xml index 7b2fbac2..716b7496 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-uhids ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-uhost/pom.xml b/ucloud-sdk-java-uhost/pom.xml index b975cbdd..5a0466bc 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-uhost ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-uk8s/pom.xml b/ucloud-sdk-java-uk8s/pom.xml index d7a04bc4..84df76b8 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-uk8s ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-uk8s/src/main/java/cn/ucloud/uk8s/client/UK8SClient.java b/ucloud-sdk-java-uk8s/src/main/java/cn/ucloud/uk8s/client/UK8SClient.java index 4890b05f..a4d223ed 100644 --- a/ucloud-sdk-java-uk8s/src/main/java/cn/ucloud/uk8s/client/UK8SClient.java +++ b/ucloud-sdk-java-uk8s/src/main/java/cn/ucloud/uk8s/client/UK8SClient.java @@ -53,6 +53,8 @@ import cn.ucloud.uk8s.models.ListUK8SNodeGroupResponse; import cn.ucloud.uk8s.models.ListUK8SULSConfigRequest; import cn.ucloud.uk8s.models.ListUK8SULSConfigResponse; +import cn.ucloud.uk8s.models.ModifyUK8SClusterNameRequest; +import cn.ucloud.uk8s.models.ModifyUK8SClusterNameResponse; import cn.ucloud.uk8s.models.RemoveUK8SNodeGroupRequest; import cn.ucloud.uk8s.models.RemoveUK8SNodeGroupResponse; import cn.ucloud.uk8s.models.UpdateUK8SNodeGroupRequest; @@ -289,6 +291,19 @@ public ListUK8SULSConfigResponse listUK8SULSConfig(ListUK8SULSConfigRequest requ return (ListUK8SULSConfigResponse) this.invoke(request, ListUK8SULSConfigResponse.class); } + /** + * ModifyUK8SClusterName - 修改k8s集群名称 + * + * @param request Request object + * @throws UCloudException Exception + */ + public ModifyUK8SClusterNameResponse modifyUK8SClusterName(ModifyUK8SClusterNameRequest request) + throws UCloudException { + request.setAction("ModifyUK8SClusterName"); + return (ModifyUK8SClusterNameResponse) + this.invoke(request, ModifyUK8SClusterNameResponse.class); + } + /** * RemoveUK8SNodeGroup - 删除UK8S节点池 * diff --git a/ucloud-sdk-java-uk8s/src/main/java/cn/ucloud/uk8s/client/UK8SClientInterface.java b/ucloud-sdk-java-uk8s/src/main/java/cn/ucloud/uk8s/client/UK8SClientInterface.java index 8e26150d..412c4734 100644 --- a/ucloud-sdk-java-uk8s/src/main/java/cn/ucloud/uk8s/client/UK8SClientInterface.java +++ b/ucloud-sdk-java-uk8s/src/main/java/cn/ucloud/uk8s/client/UK8SClientInterface.java @@ -51,6 +51,8 @@ import cn.ucloud.uk8s.models.ListUK8SNodeGroupResponse; import cn.ucloud.uk8s.models.ListUK8SULSConfigRequest; import cn.ucloud.uk8s.models.ListUK8SULSConfigResponse; +import cn.ucloud.uk8s.models.ModifyUK8SClusterNameRequest; +import cn.ucloud.uk8s.models.ModifyUK8SClusterNameResponse; import cn.ucloud.uk8s.models.RemoveUK8SNodeGroupRequest; import cn.ucloud.uk8s.models.RemoveUK8SNodeGroupResponse; import cn.ucloud.uk8s.models.UpdateUK8SNodeGroupRequest; @@ -223,6 +225,15 @@ public ListUK8SNodeGroupResponse listUK8SNodeGroup(ListUK8SNodeGroupRequest requ public ListUK8SULSConfigResponse listUK8SULSConfig(ListUK8SULSConfigRequest request) throws UCloudException; + /** + * ModifyUK8SClusterName - 修改k8s集群名称 + * + * @param request Request object + * @throws UCloudException Exception + */ + public ModifyUK8SClusterNameResponse modifyUK8SClusterName(ModifyUK8SClusterNameRequest request) + throws UCloudException; + /** * RemoveUK8SNodeGroup - 删除UK8S节点池 * diff --git a/ucloud-sdk-java-uk8s/src/main/java/cn/ucloud/uk8s/models/ModifyUK8SClusterNameRequest.java b/ucloud-sdk-java-uk8s/src/main/java/cn/ucloud/uk8s/models/ModifyUK8SClusterNameRequest.java new file mode 100644 index 00000000..642bfffe --- /dev/null +++ b/ucloud-sdk-java-uk8s/src/main/java/cn/ucloud/uk8s/models/ModifyUK8SClusterNameRequest.java @@ -0,0 +1,73 @@ +/** + * 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.uk8s.models; + + +import cn.ucloud.common.annotation.NotEmpty; +import cn.ucloud.common.annotation.UCloudParam; +import cn.ucloud.common.request.Request; + +public class ModifyUK8SClusterNameRequest extends Request { + + /** 项目ID */ + @UCloudParam("ProjectId") + private String projectId; + + /** 所在地域 */ + @NotEmpty + @UCloudParam("Region") + private String region; + + /** 集群ID */ + @NotEmpty + @UCloudParam("ClusterId") + private String clusterId; + + /** 集群名称 */ + @NotEmpty + @UCloudParam("ClusterName") + private String clusterName; + + public String getProjectId() { + return projectId; + } + + public void setProjectId(String projectId) { + this.projectId = projectId; + } + + public String getRegion() { + return region; + } + + public void setRegion(String region) { + this.region = region; + } + + public String getClusterId() { + return clusterId; + } + + public void setClusterId(String clusterId) { + this.clusterId = clusterId; + } + + public String getClusterName() { + return clusterName; + } + + public void setClusterName(String clusterName) { + this.clusterName = clusterName; + } +} diff --git a/ucloud-sdk-java-uk8s/src/main/java/cn/ucloud/uk8s/models/ModifyUK8SClusterNameResponse.java b/ucloud-sdk-java-uk8s/src/main/java/cn/ucloud/uk8s/models/ModifyUK8SClusterNameResponse.java new file mode 100644 index 00000000..b42d824e --- /dev/null +++ b/ucloud-sdk-java-uk8s/src/main/java/cn/ucloud/uk8s/models/ModifyUK8SClusterNameResponse.java @@ -0,0 +1,20 @@ +/** + * 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.uk8s.models; + + + +import cn.ucloud.common.response.Response; + +public class ModifyUK8SClusterNameResponse extends Response {} diff --git a/ucloud-sdk-java-ukafka/pom.xml b/ucloud-sdk-java-ukafka/pom.xml index 6d798afa..340dd312 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-ukafka ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-ukms/pom.xml b/ucloud-sdk-java-ukms/pom.xml index a1a16796..4761ef19 100644 --- a/ucloud-sdk-java-ukms/pom.xml +++ b/ucloud-sdk-java-ukms/pom.xml @@ -5,19 +5,19 @@ ucloud-sdk-java cn.ucloud - 1.2.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-ukms ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-ulb/pom.xml b/ucloud-sdk-java-ulb/pom.xml index 8002634d..94a09d8b 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-ulb ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-ulighthost/pom.xml b/ucloud-sdk-java-ulighthost/pom.xml index 8c8e5a24..3990a62d 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-ulighthost ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-ulog/pom.xml b/ucloud-sdk-java-ulog/pom.xml index 8a33ca0e..25f2f4a8 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-ulog ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-ulogservice/pom.xml b/ucloud-sdk-java-ulogservice/pom.xml index 16e84b43..7db88312 100644 --- a/ucloud-sdk-java-ulogservice/pom.xml +++ b/ucloud-sdk-java-ulogservice/pom.xml @@ -5,19 +5,19 @@ ucloud-sdk-java cn.ucloud - 1.2.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-ulogservice ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-umem/pom.xml b/ucloud-sdk-java-umem/pom.xml index 76a0f2ce..7b125439 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-umem ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/client/UMemClient.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/client/UMemClient.java index 06f9a73b..44c98399 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/client/UMemClient.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/client/UMemClient.java @@ -23,6 +23,8 @@ import cn.ucloud.umem.models.CheckURedisAllowanceResponse; import cn.ucloud.umem.models.CreateScanHotBigKeysRequest; import cn.ucloud.umem.models.CreateScanHotBigKeysResponse; +import cn.ucloud.umem.models.CreateUDRedisUhproxyRequest; +import cn.ucloud.umem.models.CreateUDRedisUhproxyResponse; import cn.ucloud.umem.models.CreateUMemBackupRequest; import cn.ucloud.umem.models.CreateUMemBackupResponse; import cn.ucloud.umem.models.CreateUMemSpaceRequest; @@ -33,12 +35,16 @@ import cn.ucloud.umem.models.CreateURedisBackupResponse; import cn.ucloud.umem.models.CreateURedisGroupRequest; import cn.ucloud.umem.models.CreateURedisGroupResponse; +import cn.ucloud.umem.models.DeleteUDRedisProxyRequest; +import cn.ucloud.umem.models.DeleteUDRedisProxyResponse; import cn.ucloud.umem.models.DeleteUMemSpaceRequest; import cn.ucloud.umem.models.DeleteUMemSpaceResponse; import cn.ucloud.umem.models.DeleteUMemcacheGroupRequest; import cn.ucloud.umem.models.DeleteUMemcacheGroupResponse; import cn.ucloud.umem.models.DeleteURedisGroupRequest; import cn.ucloud.umem.models.DeleteURedisGroupResponse; +import cn.ucloud.umem.models.DescribeUDRedisProxyClientListRequest; +import cn.ucloud.umem.models.DescribeUDRedisProxyClientListResponse; import cn.ucloud.umem.models.DescribeUDRedisProxyInfoRequest; import cn.ucloud.umem.models.DescribeUDRedisProxyInfoResponse; import cn.ucloud.umem.models.DescribeUDRedisSlowlogRequest; @@ -85,6 +91,8 @@ import cn.ucloud.umem.models.GetUMemSpaceStateResponse; import cn.ucloud.umem.models.ISolationURedisGroupRequest; import cn.ucloud.umem.models.ISolationURedisGroupResponse; +import cn.ucloud.umem.models.ModifyUMemPasswordRequest; +import cn.ucloud.umem.models.ModifyUMemPasswordResponse; import cn.ucloud.umem.models.ModifyUMemSpaceNameRequest; import cn.ucloud.umem.models.ModifyUMemSpaceNameResponse; import cn.ucloud.umem.models.ModifyURedisConfigRequest; @@ -101,8 +109,12 @@ import cn.ucloud.umem.models.ResizeUDRedisBlockSizeResponse; import cn.ucloud.umem.models.ResizeUMemSpaceRequest; import cn.ucloud.umem.models.ResizeUMemSpaceResponse; +import cn.ucloud.umem.models.ResizeUMemcacheGroupRequest; +import cn.ucloud.umem.models.ResizeUMemcacheGroupResponse; import cn.ucloud.umem.models.ResizeURedisGroupRequest; import cn.ucloud.umem.models.ResizeURedisGroupResponse; +import cn.ucloud.umem.models.ResizeUhproxyRequest; +import cn.ucloud.umem.models.ResizeUhproxyResponse; import cn.ucloud.umem.models.RestartUMemcacheGroupRequest; import cn.ucloud.umem.models.RestartUMemcacheGroupResponse; import cn.ucloud.umem.models.RestartURedisGroupRequest; @@ -157,6 +169,19 @@ public CreateScanHotBigKeysResponse createScanHotBigKeys(CreateScanHotBigKeysReq this.invoke(request, CreateScanHotBigKeysResponse.class); } + /** + * CreateUDRedisUhproxy - 添加分布式Redis代理 + * + * @param request Request object + * @throws UCloudException Exception + */ + public CreateUDRedisUhproxyResponse createUDRedisUhproxy(CreateUDRedisUhproxyRequest request) + throws UCloudException { + request.setAction("CreateUDRedisUhproxy"); + return (CreateUDRedisUhproxyResponse) + this.invoke(request, CreateUDRedisUhproxyResponse.class); + } + /** * CreateUMemBackup - 创建分布式redis备份 * @@ -218,6 +243,18 @@ public CreateURedisGroupResponse createURedisGroup(CreateURedisGroupRequest requ return (CreateURedisGroupResponse) this.invoke(request, CreateURedisGroupResponse.class); } + /** + * DeleteUDRedisProxy - 删除分布式Redis代理 + * + * @param request Request object + * @throws UCloudException Exception + */ + public DeleteUDRedisProxyResponse deleteUDRedisProxy(DeleteUDRedisProxyRequest request) + throws UCloudException { + request.setAction("DeleteUDRedisProxy"); + return (DeleteUDRedisProxyResponse) this.invoke(request, DeleteUDRedisProxyResponse.class); + } + /** * DeleteUMemSpace - 删除空间 * @@ -255,6 +292,19 @@ public DeleteURedisGroupResponse deleteURedisGroup(DeleteURedisGroupRequest requ return (DeleteURedisGroupResponse) this.invoke(request, DeleteURedisGroupResponse.class); } + /** + * DescribeUDRedisProxyClientList - 查询分布式Redis代理客户端连接信息 + * + * @param request Request object + * @throws UCloudException Exception + */ + public DescribeUDRedisProxyClientListResponse describeUDRedisProxyClientList( + DescribeUDRedisProxyClientListRequest request) throws UCloudException { + request.setAction("DescribeUDRedisProxyClientList"); + return (DescribeUDRedisProxyClientListResponse) + this.invoke(request, DescribeUDRedisProxyClientListResponse.class); + } + /** * DescribeUDRedisProxyInfo - 拉取udredis代理信息 * @@ -548,6 +598,18 @@ public ISolationURedisGroupResponse iSolationURedisGroup(ISolationURedisGroupReq this.invoke(request, ISolationURedisGroupResponse.class); } + /** + * ModifyUMemPassword - 更改分布式redis密码 + * + * @param request Request object + * @throws UCloudException Exception + */ + public ModifyUMemPasswordResponse modifyUMemPassword(ModifyUMemPasswordRequest request) + throws UCloudException { + request.setAction("ModifyUMemPassword"); + return (ModifyUMemPasswordResponse) this.invoke(request, ModifyUMemPasswordResponse.class); + } + /** * ModifyUMemSpaceName - 修改名称 * @@ -648,6 +710,19 @@ public ResizeUMemSpaceResponse resizeUMemSpace(ResizeUMemSpaceRequest request) return (ResizeUMemSpaceResponse) this.invoke(request, ResizeUMemSpaceResponse.class); } + /** + * ResizeUMemcacheGroup - 调整memcache实例的容量 + * + * @param request Request object + * @throws UCloudException Exception + */ + public ResizeUMemcacheGroupResponse resizeUMemcacheGroup(ResizeUMemcacheGroupRequest request) + throws UCloudException { + request.setAction("ResizeUMemcacheGroup"); + return (ResizeUMemcacheGroupResponse) + this.invoke(request, ResizeUMemcacheGroupResponse.class); + } + /** * ResizeURedisGroup - 调整容量 * @@ -660,6 +735,18 @@ public ResizeURedisGroupResponse resizeURedisGroup(ResizeURedisGroupRequest requ return (ResizeURedisGroupResponse) this.invoke(request, ResizeURedisGroupResponse.class); } + /** + * ResizeUhproxy - 分布式Redis代理规格调整 + * + * @param request Request object + * @throws UCloudException Exception + */ + public ResizeUhproxyResponse resizeUhproxy(ResizeUhproxyRequest request) + throws UCloudException { + request.setAction("ResizeUhproxy"); + return (ResizeUhproxyResponse) this.invoke(request, ResizeUhproxyResponse.class); + } + /** * RestartUMemcacheGroup - 重启单机Memcache * diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/client/UMemClientInterface.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/client/UMemClientInterface.java index 88ea9364..5806771e 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/client/UMemClientInterface.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/client/UMemClientInterface.java @@ -21,6 +21,8 @@ import cn.ucloud.umem.models.CheckURedisAllowanceResponse; import cn.ucloud.umem.models.CreateScanHotBigKeysRequest; import cn.ucloud.umem.models.CreateScanHotBigKeysResponse; +import cn.ucloud.umem.models.CreateUDRedisUhproxyRequest; +import cn.ucloud.umem.models.CreateUDRedisUhproxyResponse; import cn.ucloud.umem.models.CreateUMemBackupRequest; import cn.ucloud.umem.models.CreateUMemBackupResponse; import cn.ucloud.umem.models.CreateUMemSpaceRequest; @@ -31,12 +33,16 @@ import cn.ucloud.umem.models.CreateURedisBackupResponse; import cn.ucloud.umem.models.CreateURedisGroupRequest; import cn.ucloud.umem.models.CreateURedisGroupResponse; +import cn.ucloud.umem.models.DeleteUDRedisProxyRequest; +import cn.ucloud.umem.models.DeleteUDRedisProxyResponse; import cn.ucloud.umem.models.DeleteUMemSpaceRequest; import cn.ucloud.umem.models.DeleteUMemSpaceResponse; import cn.ucloud.umem.models.DeleteUMemcacheGroupRequest; import cn.ucloud.umem.models.DeleteUMemcacheGroupResponse; import cn.ucloud.umem.models.DeleteURedisGroupRequest; import cn.ucloud.umem.models.DeleteURedisGroupResponse; +import cn.ucloud.umem.models.DescribeUDRedisProxyClientListRequest; +import cn.ucloud.umem.models.DescribeUDRedisProxyClientListResponse; import cn.ucloud.umem.models.DescribeUDRedisProxyInfoRequest; import cn.ucloud.umem.models.DescribeUDRedisProxyInfoResponse; import cn.ucloud.umem.models.DescribeUDRedisSlowlogRequest; @@ -83,6 +89,8 @@ import cn.ucloud.umem.models.GetUMemSpaceStateResponse; import cn.ucloud.umem.models.ISolationURedisGroupRequest; import cn.ucloud.umem.models.ISolationURedisGroupResponse; +import cn.ucloud.umem.models.ModifyUMemPasswordRequest; +import cn.ucloud.umem.models.ModifyUMemPasswordResponse; import cn.ucloud.umem.models.ModifyUMemSpaceNameRequest; import cn.ucloud.umem.models.ModifyUMemSpaceNameResponse; import cn.ucloud.umem.models.ModifyURedisConfigRequest; @@ -99,8 +107,12 @@ import cn.ucloud.umem.models.ResizeUDRedisBlockSizeResponse; import cn.ucloud.umem.models.ResizeUMemSpaceRequest; import cn.ucloud.umem.models.ResizeUMemSpaceResponse; +import cn.ucloud.umem.models.ResizeUMemcacheGroupRequest; +import cn.ucloud.umem.models.ResizeUMemcacheGroupResponse; import cn.ucloud.umem.models.ResizeURedisGroupRequest; import cn.ucloud.umem.models.ResizeURedisGroupResponse; +import cn.ucloud.umem.models.ResizeUhproxyRequest; +import cn.ucloud.umem.models.ResizeUhproxyResponse; import cn.ucloud.umem.models.RestartUMemcacheGroupRequest; import cn.ucloud.umem.models.RestartUMemcacheGroupResponse; import cn.ucloud.umem.models.RestartURedisGroupRequest; @@ -140,6 +152,15 @@ public CheckURedisAllowanceResponse checkURedisAllowance(CheckURedisAllowanceReq public CreateScanHotBigKeysResponse createScanHotBigKeys(CreateScanHotBigKeysRequest request) throws UCloudException; + /** + * CreateUDRedisUhproxy - 添加分布式Redis代理 + * + * @param request Request object + * @throws UCloudException Exception + */ + public CreateUDRedisUhproxyResponse createUDRedisUhproxy(CreateUDRedisUhproxyRequest request) + throws UCloudException; + /** * CreateUMemBackup - 创建分布式redis备份 * @@ -185,6 +206,15 @@ public CreateURedisBackupResponse createURedisBackup(CreateURedisBackupRequest r public CreateURedisGroupResponse createURedisGroup(CreateURedisGroupRequest request) throws UCloudException; + /** + * DeleteUDRedisProxy - 删除分布式Redis代理 + * + * @param request Request object + * @throws UCloudException Exception + */ + public DeleteUDRedisProxyResponse deleteUDRedisProxy(DeleteUDRedisProxyRequest request) + throws UCloudException; + /** * DeleteUMemSpace - 删除空间 * @@ -212,6 +242,15 @@ public DeleteUMemcacheGroupResponse deleteUMemcacheGroup(DeleteUMemcacheGroupReq public DeleteURedisGroupResponse deleteURedisGroup(DeleteURedisGroupRequest request) throws UCloudException; + /** + * DescribeUDRedisProxyClientList - 查询分布式Redis代理客户端连接信息 + * + * @param request Request object + * @throws UCloudException Exception + */ + public DescribeUDRedisProxyClientListResponse describeUDRedisProxyClientList( + DescribeUDRedisProxyClientListRequest request) throws UCloudException; + /** * DescribeUDRedisProxyInfo - 拉取udredis代理信息 * @@ -418,6 +457,15 @@ public GetUMemSpaceStateResponse getUMemSpaceState(GetUMemSpaceStateRequest requ public ISolationURedisGroupResponse iSolationURedisGroup(ISolationURedisGroupRequest request) throws UCloudException; + /** + * ModifyUMemPassword - 更改分布式redis密码 + * + * @param request Request object + * @throws UCloudException Exception + */ + public ModifyUMemPasswordResponse modifyUMemPassword(ModifyUMemPasswordRequest request) + throws UCloudException; + /** * ModifyUMemSpaceName - 修改名称 * @@ -490,6 +538,15 @@ public ResizeUDRedisBlockSizeResponse resizeUDRedisBlockSize( public ResizeUMemSpaceResponse resizeUMemSpace(ResizeUMemSpaceRequest request) throws UCloudException; + /** + * ResizeUMemcacheGroup - 调整memcache实例的容量 + * + * @param request Request object + * @throws UCloudException Exception + */ + public ResizeUMemcacheGroupResponse resizeUMemcacheGroup(ResizeUMemcacheGroupRequest request) + throws UCloudException; + /** * ResizeURedisGroup - 调整容量 * @@ -499,6 +556,14 @@ public ResizeUMemSpaceResponse resizeUMemSpace(ResizeUMemSpaceRequest request) public ResizeURedisGroupResponse resizeURedisGroup(ResizeURedisGroupRequest request) throws UCloudException; + /** + * ResizeUhproxy - 分布式Redis代理规格调整 + * + * @param request Request object + * @throws UCloudException Exception + */ + public ResizeUhproxyResponse resizeUhproxy(ResizeUhproxyRequest request) throws UCloudException; + /** * RestartUMemcacheGroup - 重启单机Memcache * diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateScanHotBigKeysRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateScanHotBigKeysRequest.java index 301fd029..66210dfd 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateScanHotBigKeysRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateScanHotBigKeysRequest.java @@ -47,6 +47,10 @@ public class CreateScanHotBigKeysRequest extends Request { @UCloudParam("Type") private String type; + /** 分布式资源ID */ + @UCloudParam("SpaceId") + private String spaceId; + /** 是否要重试任务,如果是的话,TaskId必填 */ @UCloudParam("IsRetry") private Boolean isRetry; @@ -95,6 +99,14 @@ public void setType(String type) { this.type = type; } + public String getSpaceId() { + return spaceId; + } + + public void setSpaceId(String spaceId) { + this.spaceId = spaceId; + } + public Boolean getIsRetry() { return isRetry; } diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateUDRedisUhproxyRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateUDRedisUhproxyRequest.java new file mode 100644 index 00000000..5ed870c6 --- /dev/null +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateUDRedisUhproxyRequest.java @@ -0,0 +1,125 @@ +/** + * 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.umem.models; + + +import cn.ucloud.common.annotation.NotEmpty; +import cn.ucloud.common.annotation.UCloudParam; +import cn.ucloud.common.request.Request; + +public class CreateUDRedisUhproxyRequest 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; + + /** UMem内存空间ID */ + @NotEmpty + @UCloudParam("SpaceId") + private String spaceId; + + /** 代理核数 */ + @NotEmpty + @UCloudParam("CPU") + private Integer cpu; + + /** 代理端口, 默认为 6379 */ + @UCloudParam("Port") + private Integer port; + + /** 代理个数 */ + @UCloudParam("ProxyCnt") + private Integer proxyCnt; + + /** 使用的代金券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 getSpaceId() { + return spaceId; + } + + public void setSpaceId(String spaceId) { + this.spaceId = spaceId; + } + + public Integer getCPU() { + return cpu; + } + + public void setCPU(Integer cpu) { + this.cpu = cpu; + } + + public Integer getPort() { + return port; + } + + public void setPort(Integer port) { + this.port = port; + } + + public Integer getProxyCnt() { + return proxyCnt; + } + + public void setProxyCnt(Integer proxyCnt) { + this.proxyCnt = proxyCnt; + } + + public String getCouponId() { + return couponId; + } + + public void setCouponId(String couponId) { + this.couponId = couponId; + } +} diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateUDRedisUhproxyResponse.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateUDRedisUhproxyResponse.java new file mode 100644 index 00000000..334ee6dc --- /dev/null +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateUDRedisUhproxyResponse.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.umem.models; + + +import cn.ucloud.common.response.Response; + +import com.google.gson.annotations.SerializedName; + +public class CreateUDRedisUhproxyResponse extends Response { + + /** 代理资源id */ + @SerializedName("ResourceId") + private String resourceId; + + public String getResourceId() { + return resourceId; + } + + public void setResourceId(String resourceId) { + this.resourceId = resourceId; + } +} diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateUMemBackupRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateUMemBackupRequest.java index 2cba25d3..2680d54a 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateUMemBackupRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateUMemBackupRequest.java @@ -20,17 +20,20 @@ public class CreateUMemBackupRequest extends Request { - /** 地域。 参见 [地域和可用区列表](../summary/regionlist.html) */ + /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Region") private String region; - /** 可用区。参见 [可用区列表](../summary/regionlist.html) */ + /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Zone") private String zone; - /** 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) */ + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ @UCloudParam("ProjectId") private String projectId; diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateUMemSpaceRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateUMemSpaceRequest.java index c11bf231..0a36f7d3 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateUMemSpaceRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateUMemSpaceRequest.java @@ -126,6 +126,14 @@ public class CreateUMemSpaceRequest extends Request { @UCloudParam("SpaceId") private String spaceId; + /** 如果是通过回档创建,该实例ID不为空 */ + @UCloudParam("RollbackSpaceId") + private String rollbackSpaceId; + + /** 要回档的时间戳 */ + @UCloudParam("RollbackTime") + private Integer rollbackTime; + /** 使用的代金券id */ @UCloudParam("CouponId") private String couponId; @@ -322,6 +330,22 @@ public void setSpaceId(String spaceId) { this.spaceId = spaceId; } + public String getRollbackSpaceId() { + return rollbackSpaceId; + } + + public void setRollbackSpaceId(String rollbackSpaceId) { + this.rollbackSpaceId = rollbackSpaceId; + } + + public Integer getRollbackTime() { + return rollbackTime; + } + + public void setRollbackTime(Integer rollbackTime) { + this.rollbackTime = rollbackTime; + } + public String getCouponId() { return couponId; } diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateURedisBackupRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateURedisBackupRequest.java index 317e8200..63b94191 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateURedisBackupRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/CreateURedisBackupRequest.java @@ -20,16 +20,19 @@ public class CreateURedisBackupRequest extends Request { - /** 地域。 参见 [地域和可用区列表](../summary/regionlist.html) */ + /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Region") private String region; - /** 可用区。参见 [可用区列表](../summary/regionlist.html) */ + /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @UCloudParam("Zone") private String zone; - /** 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) */ + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ @UCloudParam("ProjectId") private String projectId; diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DeleteUDRedisProxyRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DeleteUDRedisProxyRequest.java new file mode 100644 index 00000000..f967e61e --- /dev/null +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DeleteUDRedisProxyRequest.java @@ -0,0 +1,89 @@ +/** + * 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.umem.models; + + +import cn.ucloud.common.annotation.NotEmpty; +import cn.ucloud.common.annotation.UCloudParam; +import cn.ucloud.common.request.Request; + +public class DeleteUDRedisProxyRequest 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; + + /** 分布式Redis资源ID */ + @NotEmpty + @UCloudParam("SpaceId") + private String spaceId; + + /** 代理id */ + @NotEmpty + @UCloudParam("ProxyId") + private String proxyId; + + 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 getSpaceId() { + return spaceId; + } + + public void setSpaceId(String spaceId) { + this.spaceId = spaceId; + } + + public String getProxyId() { + return proxyId; + } + + public void setProxyId(String proxyId) { + this.proxyId = proxyId; + } +} diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DeleteUDRedisProxyResponse.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DeleteUDRedisProxyResponse.java new file mode 100644 index 00000000..8c6296be --- /dev/null +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DeleteUDRedisProxyResponse.java @@ -0,0 +1,20 @@ +/** + * 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.umem.models; + + + +import cn.ucloud.common.response.Response; + +public class DeleteUDRedisProxyResponse extends Response {} diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DeleteUMemSpaceRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DeleteUMemSpaceRequest.java index 26234c90..34aae8da 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DeleteUMemSpaceRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DeleteUMemSpaceRequest.java @@ -20,16 +20,20 @@ public class DeleteUMemSpaceRequest extends Request { - /** 地域。 参见 [地域和可用区列表](../summary/regionlist.html) */ + /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Region") private String region; - /** 可用区。参见 [可用区列表](../summary/regionlist.html) */ + /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ + @NotEmpty @UCloudParam("Zone") private String zone; - /** 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) */ + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ @UCloudParam("ProjectId") private String projectId; diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DeleteUMemcacheGroupRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DeleteUMemcacheGroupRequest.java index 0f2e4214..8092aa51 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DeleteUMemcacheGroupRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DeleteUMemcacheGroupRequest.java @@ -20,16 +20,19 @@ public class DeleteUMemcacheGroupRequest extends Request { - /** 地域。 参见 [地域和可用区列表](../summary/regionlist.html) */ + /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Region") private String region; - /** 可用区。参见 [可用区列表](../summary/regionlist.html) */ + /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @UCloudParam("Zone") private String zone; - /** 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) */ + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ @UCloudParam("ProjectId") private String projectId; diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DeleteURedisGroupRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DeleteURedisGroupRequest.java index c1b055e7..9f41ec7f 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DeleteURedisGroupRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DeleteURedisGroupRequest.java @@ -20,12 +20,15 @@ public class DeleteURedisGroupRequest 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; diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUDRedisProxyClientListRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUDRedisProxyClientListRequest.java new file mode 100644 index 00000000..211a4984 --- /dev/null +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUDRedisProxyClientListRequest.java @@ -0,0 +1,89 @@ +/** + * 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.umem.models; + + +import cn.ucloud.common.annotation.NotEmpty; +import cn.ucloud.common.annotation.UCloudParam; +import cn.ucloud.common.request.Request; + +public class DescribeUDRedisProxyClientListRequest 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; + + /** 分布式Redis集群id */ + @NotEmpty + @UCloudParam("SpaceId") + private String spaceId; + + /** 分布式Redis代理Id */ + @NotEmpty + @UCloudParam("ProxyId") + private String proxyId; + + 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 getSpaceId() { + return spaceId; + } + + public void setSpaceId(String spaceId) { + this.spaceId = spaceId; + } + + public String getProxyId() { + return proxyId; + } + + public void setProxyId(String proxyId) { + this.proxyId = proxyId; + } +} diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUDRedisProxyClientListResponse.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUDRedisProxyClientListResponse.java new file mode 100644 index 00000000..bb8909dc --- /dev/null +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUDRedisProxyClientListResponse.java @@ -0,0 +1,86 @@ +/** + * 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.umem.models; + +import cn.ucloud.common.response.Response; + +import com.google.gson.annotations.SerializedName; + +import java.util.List; + +public class DescribeUDRedisProxyClientListResponse extends Response { + + /** 连接数 */ + @SerializedName("Count") + private Integer count; + + /** 代理连接信息 */ + @SerializedName("ProxyClientList") + private List proxyClientList; + + /** 连接获取时间 */ + @SerializedName("Time") + private Integer time; + + public Integer getCount() { + return count; + } + + public void setCount(Integer count) { + this.count = count; + } + + public List getProxyClientList() { + return proxyClientList; + } + + public void setProxyClientList(List proxyClientList) { + this.proxyClientList = proxyClientList; + } + + public Integer getTime() { + return time; + } + + public void setTime(Integer time) { + this.time = time; + } + + public static class ProxyClientList extends Response { + + /** 客户端Ip */ + @SerializedName("Ip") + private String ip; + + /** 该客户端Ip连接数量 */ + @SerializedName("ConnCnt") + private Integer connCnt; + + public String getIp() { + return ip; + } + + public void setIp(String ip) { + this.ip = ip; + } + + public Integer getConnCnt() { + return connCnt; + } + + public void setConnCnt(Integer connCnt) { + this.connCnt = connCnt; + } + } +} diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUDRedisProxyInfoResponse.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUDRedisProxyInfoResponse.java index 9855c2b6..6b440c19 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUDRedisProxyInfoResponse.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUDRedisProxyInfoResponse.java @@ -47,10 +47,38 @@ public static class UDRedisProxyInfo extends Response { @SerializedName("Vip") private String vip; - /** 代理状态 */ + /** + * 代理状态 [PROXY_CREATING:创建中, PROXY_NORMAL:正常运行, PROXY_FAILED:创建失败, PROXY_CLOSED:关闭, + * PROXY_INIT_RESIZE:初始化核数调整, PROXY_WAIT_RESIZE:等待核数调整, PROXY_RESIZING:核数调整中, + * PROXY_RESIZE_ERROR:核数调整失败] + */ @SerializedName("State") private String state; + /** 代理CPU核数 */ + @SerializedName("CPU") + private Integer cpu; + + /** 0 : 物理机版分布式代理, 1: NVME(或SSD)版分布式代理 */ + @SerializedName("ProxyType") + private Integer proxyType; + + /** 开启外网状态下的外网IP,否则为空 */ + @SerializedName("PublicIp") + private String publicIp; + + /** 代理是否支持设置为只读 */ + @SerializedName("SupportReadOnly") + private Boolean supportReadOnly; + + /** 代理是否为只读 */ + @SerializedName("ReadOnly") + private Boolean readOnly; + + /** 读写分离策略, "Custom": 用户自定义节点权重, "Uniform": 包括主节点在内的所有节点平均读请求, "ReadOnly": 读请求均分至只读节点 */ + @SerializedName("ReadMode") + private String readMode; + public String getResourceId() { return resourceId; } @@ -82,5 +110,53 @@ public String getState() { public void setState(String state) { this.state = state; } + + public Integer getCPU() { + return cpu; + } + + public void setCPU(Integer cpu) { + this.cpu = cpu; + } + + public Integer getProxyType() { + return proxyType; + } + + public void setProxyType(Integer proxyType) { + this.proxyType = proxyType; + } + + public String getPublicIp() { + return publicIp; + } + + public void setPublicIp(String publicIp) { + this.publicIp = publicIp; + } + + public Boolean getSupportReadOnly() { + return supportReadOnly; + } + + public void setSupportReadOnly(Boolean supportReadOnly) { + this.supportReadOnly = supportReadOnly; + } + + public Boolean getReadOnly() { + return readOnly; + } + + public void setReadOnly(Boolean readOnly) { + this.readOnly = readOnly; + } + + public String getReadMode() { + return readMode; + } + + public void setReadMode(String readMode) { + this.readMode = readMode; + } } } diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUDRedisSlowlogRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUDRedisSlowlogRequest.java index c416d778..77c8807d 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUDRedisSlowlogRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUDRedisSlowlogRequest.java @@ -50,6 +50,10 @@ public class DescribeUDRedisSlowlogRequest extends Request { @UCloudParam("Limit") private Integer limit; + /** 分布式资源Id */ + @UCloudParam("SpaceId") + private String spaceId; + public String getRegion() { return region; } @@ -97,4 +101,12 @@ public Integer getLimit() { public void setLimit(Integer limit) { this.limit = limit; } + + public String getSpaceId() { + return spaceId; + } + + public void setSpaceId(String spaceId) { + this.spaceId = spaceId; + } } diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUDRedisSlowlogResponse.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUDRedisSlowlogResponse.java index 3f423013..80e442c7 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUDRedisSlowlogResponse.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUDRedisSlowlogResponse.java @@ -63,6 +63,10 @@ public static class UDRedisSlowlogSet extends Response { @SerializedName("BlockId") private String blockId; + /** 慢日志的的客户信息 */ + @SerializedName("Client") + private String client; + public Integer getStartTime() { return startTime; } @@ -94,5 +98,13 @@ public String getBlockId() { public void setBlockId(String blockId) { this.blockId = blockId; } + + public String getClient() { + return client; + } + + public void setClient(String client) { + this.client = client; + } } } diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemBackupRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemBackupRequest.java index 9f98f2a7..04038990 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemBackupRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemBackupRequest.java @@ -20,17 +20,20 @@ public class DescribeUMemBackupRequest extends Request { - /** 地域。 参见 [地域和可用区列表](../summary/regionlist.html) */ + /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Region") private String region; - /** 可用区。参见 [可用区列表](../summary/regionlist.html) */ + /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Zone") private String zone; - /** 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) */ + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ @UCloudParam("ProjectId") private String projectId; diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemBackupResponse.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemBackupResponse.java index ad4ce110..15214ac2 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemBackupResponse.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemBackupResponse.java @@ -25,6 +25,10 @@ public class DescribeUMemBackupResponse extends Response { @SerializedName("DataSet") private List dataSet; + /** 备份总数 */ + @SerializedName("TotalCount") + private Integer totalCount; + public List getDataSet() { return dataSet; } @@ -33,6 +37,14 @@ public void setDataSet(List dataSet) { this.dataSet = dataSet; } + public Integer getTotalCount() { + return totalCount; + } + + public void setTotalCount(Integer totalCount) { + this.totalCount = totalCount; + } + public static class UMemBackupSet extends Response { /** 备份名称 */ @@ -59,6 +71,10 @@ public static class UMemBackupSet extends Response { @SerializedName("BlockCount") private Integer blockCount; + /** 备份大小 */ + @SerializedName("BlockSize") + private Integer blockSize; + public String getBackupName() { return backupName; } @@ -106,5 +122,13 @@ public Integer getBlockCount() { public void setBlockCount(Integer blockCount) { this.blockCount = blockCount; } + + public Integer getBlockSize() { + return blockSize; + } + + public void setBlockSize(Integer blockSize) { + this.blockSize = blockSize; + } } } diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemBackupURLRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemBackupURLRequest.java index 56fc586e..fca1e54c 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemBackupURLRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemBackupURLRequest.java @@ -20,17 +20,20 @@ public class DescribeUMemBackupURLRequest extends Request { - /** 地域。 参见 [地域和可用区列表](../summary/regionlist.html) */ + /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Region") private String region; - /** 可用区。参见 [可用区列表](../summary/regionlist.html) */ + /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Zone") private String zone; - /** 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) */ + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ @UCloudParam("ProjectId") private String projectId; diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemPriceRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemPriceRequest.java index 437ec382..69652bcb 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemPriceRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemPriceRequest.java @@ -76,6 +76,10 @@ public class DescribeUMemPriceRequest extends Request { @UCloudParam("ClusterMode") private String clusterMode; + /** umem 代理个数 */ + @UCloudParam("ProxyCnt") + private Integer proxyCnt; + public String getRegion() { return region; } @@ -171,4 +175,12 @@ public String getClusterMode() { public void setClusterMode(String clusterMode) { this.clusterMode = clusterMode; } + + public Integer getProxyCnt() { + return proxyCnt; + } + + public void setProxyCnt(Integer proxyCnt) { + this.proxyCnt = proxyCnt; + } } diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemResponse.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemResponse.java index 269e154a..5b017dc8 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemResponse.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemResponse.java @@ -108,9 +108,12 @@ public static class UMemDataSet extends Response { private Integer usedSize; /** - * 实例状态 Starting // 创建中 Creating // 初始化中 CreateFail // 创建失败 Fail // 创建失败 Deleting // 删除中 - * DeleteFail // 删除失败 Running // 运行 Resizing // 容量调整中 ResizeFail // 容量调整失败 Configing // 配置中 - * ConfigFail // 配置失败Restarting // 重启中 SetPasswordFail //设置密码失败 + * 实例状态 Starting // 创建中 Creating // 初始化中 Deleting // 删除中 CreateFail // 创建失败 DeleteFail // + * 删除失败 Resizing // 容量调整中 ResizeFail // 容量调整失败 Disasting // 容灾中 Running // 运行 SetPassword // + * 设置密码 SetPasswordFail // 设置密码失败 ISolation // 关闭 Replicating // 同步中 ReplicateDone // 数据同步完成 + * ExecTimeout // 待重试 SlaveRecovering // 备库恢复中 ReplicateFail // 同步失败 DelayUpgrade // 待扩容迁移 + * VersionUpgrading // 升级中 VersionUpgradeFail // 升级失败 UpgradeMemInit // 任务初始化 + * ClusterUpgrading // 规格调整中 SSLSwitching // 修改TLS中 SSLSwitchFail // 修改TLS失败 */ @SerializedName("State") private String state; @@ -155,6 +158,58 @@ public static class UMemDataSet extends Response { @SerializedName("SlaveZone") private String slaveZone; + /** URedis是否开启读写分离 */ + @SerializedName("ProxyName") + private String proxyName; + + /** 判断后端是否快杰资源(非快杰: 0或者1 快杰: 2或者3) */ + @SerializedName("ProductType") + private Integer productType; + + /** 是否是默认配置文件, true表示默认; false表示非默认 */ + @SerializedName("DefaultConfigId") + private String defaultConfigId; + + /** 是否是高性能Redis, true表示是; false表示否 */ + @SerializedName("IsHighPerformance") + private Boolean isHighPerformance; + + /** 实例是否支持回档 */ + @SerializedName("SupportAofRollback") + private Boolean supportAofRollback; + + /** 实例是否开启了回档 */ + @SerializedName("AofRollbackEnable") + private Boolean aofRollbackEnable; + + /** 是否是读写分离 */ + @SerializedName("IsRWMode") + private Boolean isRWMode; + + /** SSL版本 */ + @SerializedName("SSLVersion") + private String sslVersion; + + /** 实例是否开启SSL */ + @SerializedName("SSLEnable") + private Boolean sslEnable; + + /** 证书过期时间 */ + @SerializedName("SSLCertExpireTime") + private Integer sslCertExpireTime; + + /** 安全策略。1:内网隔离,2:加密通信,3:内网隔离+加密通信 */ + @SerializedName("SecPolicy") + private Integer secPolicy; + + /** 实例是否设置密码 */ + @SerializedName("HasPassword") + private Boolean hasPassword; + + /** 实例是否有加入到自治中心 */ + @SerializedName("UDACEnable") + private Boolean udacEnable; + public String getZone() { return zone; } @@ -362,6 +417,110 @@ public String getSlaveZone() { public void setSlaveZone(String slaveZone) { this.slaveZone = slaveZone; } + + public String getProxyName() { + return proxyName; + } + + public void setProxyName(String proxyName) { + this.proxyName = proxyName; + } + + public Integer getProductType() { + return productType; + } + + public void setProductType(Integer productType) { + this.productType = productType; + } + + public String getDefaultConfigId() { + return defaultConfigId; + } + + public void setDefaultConfigId(String defaultConfigId) { + this.defaultConfigId = defaultConfigId; + } + + public Boolean getIsHighPerformance() { + return isHighPerformance; + } + + public void setIsHighPerformance(Boolean isHighPerformance) { + this.isHighPerformance = isHighPerformance; + } + + public Boolean getSupportAofRollback() { + return supportAofRollback; + } + + public void setSupportAofRollback(Boolean supportAofRollback) { + this.supportAofRollback = supportAofRollback; + } + + public Boolean getAofRollbackEnable() { + return aofRollbackEnable; + } + + public void setAofRollbackEnable(Boolean aofRollbackEnable) { + this.aofRollbackEnable = aofRollbackEnable; + } + + public Boolean getIsRWMode() { + return isRWMode; + } + + public void setIsRWMode(Boolean isRWMode) { + this.isRWMode = isRWMode; + } + + public String getSSLVersion() { + return sslVersion; + } + + public void setSSLVersion(String sslVersion) { + this.sslVersion = sslVersion; + } + + public Boolean getSSLEnable() { + return sslEnable; + } + + public void setSSLEnable(Boolean sslEnable) { + this.sslEnable = sslEnable; + } + + public Integer getSSLCertExpireTime() { + return sslCertExpireTime; + } + + public void setSSLCertExpireTime(Integer sslCertExpireTime) { + this.sslCertExpireTime = sslCertExpireTime; + } + + public Integer getSecPolicy() { + return secPolicy; + } + + public void setSecPolicy(Integer secPolicy) { + this.secPolicy = secPolicy; + } + + public Boolean getHasPassword() { + return hasPassword; + } + + public void setHasPassword(Boolean hasPassword) { + this.hasPassword = hasPassword; + } + + public Boolean getUDACEnable() { + return udacEnable; + } + + public void setUDACEnable(Boolean udacEnable) { + this.udacEnable = udacEnable; + } } public static class UMemSlaveDataSet extends Response { @@ -462,6 +621,18 @@ public static class UMemSlaveDataSet extends Response { @SerializedName("Version") private String version; + /** 是否是默认配置文件; true表示默认; false表示非默认 */ + @SerializedName("DefaultConfigId") + private String defaultConfigId; + + /** 实例是否设置密码 */ + @SerializedName("HasPassword") + private Boolean hasPassword; + + /** 实例是否有加入到自治中心 */ + @SerializedName("UDACEnable") + private Boolean udacEnable; + public String getZone() { return zone; } @@ -645,14 +816,46 @@ public String getVersion() { public void setVersion(String version) { this.version = version; } + + public String getDefaultConfigId() { + return defaultConfigId; + } + + public void setDefaultConfigId(String defaultConfigId) { + this.defaultConfigId = defaultConfigId; + } + + public Boolean getHasPassword() { + return hasPassword; + } + + public void setHasPassword(Boolean hasPassword) { + this.hasPassword = hasPassword; + } + + public Boolean getUDACEnable() { + return udacEnable; + } + + public void setUDACEnable(Boolean udacEnable) { + this.udacEnable = udacEnable; + } } public static class UMemSpaceAddressSet extends Response { - /** UMem实例访问IP */ + /** UMem实例内网访问IP */ @SerializedName("IP") private String ip; + /** UMem实例内网访问域名地址,未开启状态下返回为空 */ + @SerializedName("PrivateDomain") + private String privateDomain; + + /** 开启外网状态下外网IP,否则为空 */ + @SerializedName("PublicIp") + private String publicIp; + /** UMem实例访问Port */ @SerializedName("Port") private Integer port; @@ -665,6 +868,22 @@ public void setIP(String ip) { this.ip = ip; } + public String getPrivateDomain() { + return privateDomain; + } + + public void setPrivateDomain(String privateDomain) { + this.privateDomain = privateDomain; + } + + public String getPublicIp() { + return publicIp; + } + + public void setPublicIp(String publicIp) { + this.publicIp = publicIp; + } + public Integer getPort() { return port; } diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemSpaceRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemSpaceRequest.java index d5184494..79173ce7 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemSpaceRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemSpaceRequest.java @@ -20,16 +20,19 @@ public class DescribeUMemSpaceRequest extends Request { - /** 地域。 参见 [地域和可用区列表](../summary/regionlist.html) */ + /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Region") private String region; - /** 可用区。参见 [可用区列表](../summary/regionlist.html) */ + /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @UCloudParam("Zone") private String zone; - /** 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) */ + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ @UCloudParam("ProjectId") private String projectId; diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemSpaceResponse.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemSpaceResponse.java index ca4bc774..3ed3b97e 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemSpaceResponse.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemSpaceResponse.java @@ -47,10 +47,18 @@ public void setTotalCount(Integer totalCount) { public static class UMemSpaceAddressSet extends Response { - /** UMem实例访问IP */ + /** UMem实例内网访问IP */ @SerializedName("IP") private String ip; + /** UMem实例内网访问域名地址,未开启状态下返回为空 */ + @SerializedName("PrivateDomain") + private String privateDomain; + + /** 开启外网状态下外网IP,否则为空 */ + @SerializedName("PublicIp") + private String publicIp; + /** UMem实例访问Port */ @SerializedName("Port") private Integer port; @@ -63,6 +71,22 @@ public void setIP(String ip) { this.ip = ip; } + public String getPrivateDomain() { + return privateDomain; + } + + public void setPrivateDomain(String privateDomain) { + this.privateDomain = privateDomain; + } + + public String getPublicIp() { + return publicIp; + } + + public void setPublicIp(String publicIp) { + this.publicIp = publicIp; + } + public Integer getPort() { return port; } @@ -78,7 +102,7 @@ public static class UMemSpaceSet extends Response { @SerializedName("Zone") private String zone; - /** */ + /** 实例tag */ @SerializedName("Tag") private String tag; @@ -90,11 +114,11 @@ public static class UMemSpaceSet extends Response { @SerializedName("SpaceId") private String spaceId; - /** */ + /** 子网ID */ @SerializedName("SubnetId") private String subnetId; - /** */ + /** VPC ID */ @SerializedName("VPCId") private String vpcId; @@ -138,6 +162,14 @@ public static class UMemSpaceSet extends Response { @SerializedName("Address") private List address; + /** 实例是否支持回档 */ + @SerializedName("SupportAofRollback") + private Boolean supportAofRollback; + + /** 实例是否开启了回档 */ + @SerializedName("AofRollbackEnable") + private Boolean aofRollbackEnable; + public String getZone() { return zone; } @@ -265,5 +297,21 @@ public List getAddress() { public void setAddress(List address) { this.address = address; } + + public Boolean getSupportAofRollback() { + return supportAofRollback; + } + + public void setSupportAofRollback(Boolean supportAofRollback) { + this.supportAofRollback = supportAofRollback; + } + + public Boolean getAofRollbackEnable() { + return aofRollbackEnable; + } + + public void setAofRollbackEnable(Boolean aofRollbackEnable) { + this.aofRollbackEnable = aofRollbackEnable; + } } } diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemcacheGroupRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemcacheGroupRequest.java index 37b14e7a..3ab2fad4 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemcacheGroupRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeUMemcacheGroupRequest.java @@ -20,16 +20,19 @@ public class DescribeUMemcacheGroupRequest extends Request { - /** 地域。 参见 [地域和可用区列表](../summary/regionlist.html) */ + /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Region") private String region; - /** 可用区。参见 [可用区列表](../summary/regionlist.html) */ + /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @UCloudParam("Zone") private String zone; - /** 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) */ + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ @UCloudParam("ProjectId") private String projectId; diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisBackupRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisBackupRequest.java index 7684c5be..ceb41bb8 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisBackupRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisBackupRequest.java @@ -20,15 +20,22 @@ public class DescribeURedisBackupRequest 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; + /** 组的ID,如果不传RegionType,GroupId为必传项 */ + @UCloudParam("GroupId") + private String groupId; + /** 分页显示的起始偏移, 默认值为0 */ @UCloudParam("Offset") private Integer offset; @@ -37,9 +44,17 @@ public class DescribeURedisBackupRequest extends Request { @UCloudParam("Limit") private Integer limit; - /** 组的ID */ - @UCloudParam("GroupId") - private String groupId; + /** 跨机房URedis,slave所在可用区(必须和Zone在同一Region,且不可相同) */ + @UCloudParam("SlaveZone") + private String slaveZone; + + /** 用于区分跨可用备份以及普通备份。默认为normal。 跨可用则分为(source, target) */ + @UCloudParam("RegionType") + private String regionType; + + /** 备份Id,若传入,则只返回该BackupId的备份信息 */ + @UCloudParam("BackupId") + private String backupId; public String getRegion() { return region; @@ -57,6 +72,14 @@ public void setProjectId(String projectId) { this.projectId = projectId; } + public String getGroupId() { + return groupId; + } + + public void setGroupId(String groupId) { + this.groupId = groupId; + } + public Integer getOffset() { return offset; } @@ -73,11 +96,27 @@ public void setLimit(Integer limit) { this.limit = limit; } - public String getGroupId() { - return groupId; + public String getSlaveZone() { + return slaveZone; } - public void setGroupId(String groupId) { - this.groupId = groupId; + public void setSlaveZone(String slaveZone) { + this.slaveZone = slaveZone; + } + + public String getRegionType() { + return regionType; + } + + public void setRegionType(String regionType) { + this.regionType = regionType; + } + + public String getBackupId() { + return backupId; + } + + public void setBackupId(String backupId) { + this.backupId = backupId; } } diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisBackupResponse.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisBackupResponse.java index 57da8858..083b9f58 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisBackupResponse.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisBackupResponse.java @@ -47,14 +47,14 @@ public void setDataSet(List dataSet) { public static class URedisBackupSet extends Response { - /** 备份ID */ - @SerializedName("BackupId") - private String backupId; - /** 可用区,参见[可用区列表](../summary/regionlist.html) */ @SerializedName("Zone") private String zone; + /** 备份ID */ + @SerializedName("BackupId") + private String backupId; + /** 对应的实例ID */ @SerializedName("GroupId") private String groupId; @@ -83,13 +83,21 @@ public static class URedisBackupSet extends Response { @SerializedName("State") private String state; - public String getBackupId() { - return backupId; - } + /** 跨地域备份源地域 */ + @SerializedName("SrcRegionName") + private String srcRegionName; - public void setBackupId(String backupId) { - this.backupId = backupId; - } + /** 跨地域备份目标地域 */ + @SerializedName("DstRegionName") + private String dstRegionName; + + /** 源实例容量大小 */ + @SerializedName("MemorySize") + private Integer memorySize; + + /** 源实例Redis版本 */ + @SerializedName("RedisVersion") + private String redisVersion; public String getZone() { return zone; @@ -99,6 +107,14 @@ public void setZone(String zone) { this.zone = zone; } + public String getBackupId() { + return backupId; + } + + public void setBackupId(String backupId) { + this.backupId = backupId; + } + public String getGroupId() { return groupId; } @@ -154,5 +170,37 @@ public String getState() { public void setState(String state) { this.state = state; } + + public String getSrcRegionName() { + return srcRegionName; + } + + public void setSrcRegionName(String srcRegionName) { + this.srcRegionName = srcRegionName; + } + + public String getDstRegionName() { + return dstRegionName; + } + + public void setDstRegionName(String dstRegionName) { + this.dstRegionName = dstRegionName; + } + + public Integer getMemorySize() { + return memorySize; + } + + public void setMemorySize(Integer memorySize) { + this.memorySize = memorySize; + } + + public String getRedisVersion() { + return redisVersion; + } + + public void setRedisVersion(String redisVersion) { + this.redisVersion = redisVersion; + } } } diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisBackupURLRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisBackupURLRequest.java index 00c5b233..32d77e29 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisBackupURLRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisBackupURLRequest.java @@ -53,6 +53,10 @@ public class DescribeURedisBackupURLRequest extends Request { @UCloudParam("SlaveZone") private String slaveZone; + /** 默认为false,true时代表查询跨地域备份URL */ + @UCloudParam("IsCrossRegion") + private Boolean isCrossRegion; + public String getRegion() { return region; } @@ -108,4 +112,12 @@ public String getSlaveZone() { public void setSlaveZone(String slaveZone) { this.slaveZone = slaveZone; } + + public Boolean getIsCrossRegion() { + return isCrossRegion; + } + + public void setIsCrossRegion(Boolean isCrossRegion) { + this.isCrossRegion = isCrossRegion; + } } diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisGroupResponse.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisGroupResponse.java index 405cf27d..742f53a0 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisGroupResponse.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisGroupResponse.java @@ -137,7 +137,8 @@ public static class URedisGroupSet extends Response { /** * 状态标记 Creating // 初始化中 CreateFail // 创建失败 Deleting // 删除中 DeleteFail // 删除失败 Running // 运行 - * Resizing // 容量调整中 ResizeFail // 容量调整失败 Configing // 配置中 ConfigFail // 配置失败 + * Resizing // 容量调整中 ResizeFail // 容量调整失败 Configing // 配置中 ConfigFail // 配置失败 // 修改SSL中 + * SSLSwitching //SSLSwitchFail 修改SSL失败 */ @SerializedName("State") private String state; @@ -162,6 +163,26 @@ public static class URedisGroupSet extends Response { @SerializedName("IsHighPerformance") private Boolean isHighPerformance; + /** SSL版本 */ + @SerializedName("SSLVersion") + private String sslVersion; + + /** 实例是否开启SSL */ + @SerializedName("SSLEnable") + private Boolean sslEnable; + + /** 证书过期时间 */ + @SerializedName("SSLCertExpireTime") + private Integer sslCertExpireTime; + + /** 安全策略。1:内网隔离,2:加密通信,3:内网隔离+加密通信 */ + @SerializedName("SecPolicy") + private Integer secPolicy; + + /** 实例是否有加入到自治中心 */ + @SerializedName("UDACEnable") + private Boolean udacEnable; + public String getZone() { return zone; } @@ -385,5 +406,45 @@ public Boolean getIsHighPerformance() { public void setIsHighPerformance(Boolean isHighPerformance) { this.isHighPerformance = isHighPerformance; } + + public String getSSLVersion() { + return sslVersion; + } + + public void setSSLVersion(String sslVersion) { + this.sslVersion = sslVersion; + } + + public Boolean getSSLEnable() { + return sslEnable; + } + + public void setSSLEnable(Boolean sslEnable) { + this.sslEnable = sslEnable; + } + + public Integer getSSLCertExpireTime() { + return sslCertExpireTime; + } + + public void setSSLCertExpireTime(Integer sslCertExpireTime) { + this.sslCertExpireTime = sslCertExpireTime; + } + + public Integer getSecPolicy() { + return secPolicy; + } + + public void setSecPolicy(Integer secPolicy) { + this.secPolicy = secPolicy; + } + + public Boolean getUDACEnable() { + return udacEnable; + } + + public void setUDACEnable(Boolean udacEnable) { + this.udacEnable = udacEnable; + } } } diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisSlowlogRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisSlowlogRequest.java index f3298821..41b5720b 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisSlowlogRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisSlowlogRequest.java @@ -20,17 +20,20 @@ public class DescribeURedisSlowlogRequest extends Request { - /** 地域。 参见 [地域和可用区列表](../summary/regionlist.html) */ + /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Region") private String region; - /** 可用区。参见 [可用区列表](../summary/regionlist.html) */ + /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Zone") private String zone; - /** 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) */ + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ @UCloudParam("ProjectId") private String projectId; diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisUpgradePriceRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisUpgradePriceRequest.java index 227203ac..35112dff 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisUpgradePriceRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisUpgradePriceRequest.java @@ -50,6 +50,10 @@ public class DescribeURedisUpgradePriceRequest extends Request { @UCloudParam("HighPerformance") private Boolean highPerformance; + /** 切换类型,执行类型切换时询价需要传入的参数。 “HighPerformance”: 表示转换为性能加强型,“Normal”: 表示转换为普通主备版类型 */ + @UCloudParam("ConvertType") + private String convertType; + public String getRegion() { return region; } @@ -97,4 +101,12 @@ public Boolean getHighPerformance() { public void setHighPerformance(Boolean highPerformance) { this.highPerformance = highPerformance; } + + public String getConvertType() { + return convertType; + } + + public void setConvertType(String convertType) { + this.convertType = convertType; + } } diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/FlushallURedisGroupRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/FlushallURedisGroupRequest.java index 19fd85a1..b4ed8e77 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/FlushallURedisGroupRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/FlushallURedisGroupRequest.java @@ -20,17 +20,20 @@ public class FlushallURedisGroupRequest extends Request { - /** 地域。 参见 [地域和可用区列表](../summary/regionlist.html) */ + /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Region") private String region; - /** 可用区。参见 [可用区列表](../summary/regionlist.html) */ + /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Zone") private String zone; - /** 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) */ + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ @UCloudParam("ProjectId") private String projectId; diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/GetUMemSpaceStateRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/GetUMemSpaceStateRequest.java index d45e2b57..8f0838a9 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/GetUMemSpaceStateRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/GetUMemSpaceStateRequest.java @@ -20,16 +20,20 @@ public class GetUMemSpaceStateRequest extends Request { - /** 地域。 参见 [地域和可用区列表](../summary/regionlist.html) */ + /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Region") private String region; - /** 可用区。参见 [可用区列表](../summary/regionlist.html) */ + /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ + @NotEmpty @UCloudParam("Zone") private String zone; - /** 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) */ + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ @UCloudParam("ProjectId") private String projectId; diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/GetUMemSpaceStateResponse.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/GetUMemSpaceStateResponse.java index 9b568980..211f23a5 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/GetUMemSpaceStateResponse.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/GetUMemSpaceStateResponse.java @@ -13,22 +13,23 @@ */ package cn.ucloud.umem.models; - import cn.ucloud.common.response.Response; import com.google.gson.annotations.SerializedName; +import java.util.List; + public class GetUMemSpaceStateResponse extends Response { /** Starting:创建中 Running:运行中 Fail:失败 */ @SerializedName("State") - private String state; + private List state; - public String getState() { + public List getState() { return state; } - public void setState(String state) { + public void setState(List state) { this.state = state; } } diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ModifyUMemPasswordRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ModifyUMemPasswordRequest.java new file mode 100644 index 00000000..fbab582a --- /dev/null +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ModifyUMemPasswordRequest.java @@ -0,0 +1,89 @@ +/** + * 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.umem.models; + + +import cn.ucloud.common.annotation.NotEmpty; +import cn.ucloud.common.annotation.UCloudParam; +import cn.ucloud.common.request.Request; + +public class ModifyUMemPasswordRequest 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; + + /** 资源id */ + @NotEmpty + @UCloudParam("SpaceId") + private String spaceId; + + /** 新密码字符串,要求长度为6~36个字符,且只能包含英文、数字以及-和下划线;并且需要base64加密;如要取消密码,此值为空字符串 */ + @NotEmpty + @UCloudParam("Password") + private String password; + + 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 getSpaceId() { + return spaceId; + } + + public void setSpaceId(String spaceId) { + this.spaceId = spaceId; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } +} diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ModifyUMemPasswordResponse.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ModifyUMemPasswordResponse.java new file mode 100644 index 00000000..7cffd6bc --- /dev/null +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ModifyUMemPasswordResponse.java @@ -0,0 +1,20 @@ +/** + * 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.umem.models; + + + +import cn.ucloud.common.response.Response; + +public class ModifyUMemPasswordResponse extends Response {} diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ModifyUMemSpaceNameRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ModifyUMemSpaceNameRequest.java index 6a02f40f..549aa606 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ModifyUMemSpaceNameRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ModifyUMemSpaceNameRequest.java @@ -20,16 +20,20 @@ public class ModifyUMemSpaceNameRequest extends Request { - /** 地域。 参见 [地域和可用区列表](../summary/regionlist.html) */ + /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Region") private String region; - /** 可用区。参见 [可用区列表](../summary/regionlist.html) */ + /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ + @NotEmpty @UCloudParam("Zone") private String zone; - /** 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) */ + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ @UCloudParam("ProjectId") private String projectId; diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ModifyURedisGroupNameRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ModifyURedisGroupNameRequest.java index a86c7938..cebe9b64 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ModifyURedisGroupNameRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ModifyURedisGroupNameRequest.java @@ -20,12 +20,19 @@ public class ModifyURedisGroupNameRequest 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) */ + /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ + @UCloudParam("Zone") + private String zone; + + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ @UCloudParam("ProjectId") private String projectId; @@ -47,6 +54,14 @@ 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; } diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ModifyURedisGroupPasswordRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ModifyURedisGroupPasswordRequest.java index bb1ef53e..e24b479d 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ModifyURedisGroupPasswordRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ModifyURedisGroupPasswordRequest.java @@ -20,16 +20,19 @@ public class ModifyURedisGroupPasswordRequest extends Request { - /** 地域。 参见 [地域和可用区列表](../summary/regionlist.html) */ + /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Region") private String region; - /** 可用区。参见 [可用区列表](../summary/regionlist.html) */ + /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @UCloudParam("Zone") private String zone; - /** 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) */ + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ @UCloudParam("ProjectId") private String projectId; diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/RemoveUDRedisDataRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/RemoveUDRedisDataRequest.java index b7dd98f9..fa36511b 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/RemoveUDRedisDataRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/RemoveUDRedisDataRequest.java @@ -20,17 +20,20 @@ public class RemoveUDRedisDataRequest extends Request { - /** 地域。 参见 [地域和可用区列表](../summary/regionlist.html) */ + /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Region") private String region; - /** 可用区。参见 [可用区列表](../summary/regionlist.html) */ + /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Zone") private String zone; - /** 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) */ + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ @UCloudParam("ProjectId") private String projectId; diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ResizeUMemcacheGroupRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ResizeUMemcacheGroupRequest.java new file mode 100644 index 00000000..1f710b53 --- /dev/null +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ResizeUMemcacheGroupRequest.java @@ -0,0 +1,100 @@ +/** + * 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.umem.models; + + +import cn.ucloud.common.annotation.NotEmpty; +import cn.ucloud.common.annotation.UCloudParam; +import cn.ucloud.common.request.Request; + +public class ResizeUMemcacheGroupRequest extends Request { + + /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ + @NotEmpty + @UCloudParam("Region") + private String region; + + /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ + @UCloudParam("Zone") + private String zone; + + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ + @UCloudParam("ProjectId") + private String projectId; + + /** umemcache资源ID */ + @NotEmpty + @UCloudParam("GroupId") + private String groupId; + + /** 内存大小, 单位:GB 目前支持1/2/4/8/16/32五种规格(暂时只支持扩容) */ + @NotEmpty + @UCloudParam("Size") + private Integer size; + + /** 代金券ID */ + @UCloudParam("CouponId") + private Integer 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 getGroupId() { + return groupId; + } + + public void setGroupId(String groupId) { + this.groupId = groupId; + } + + public Integer getSize() { + return size; + } + + public void setSize(Integer size) { + this.size = size; + } + + public Integer getCouponId() { + return couponId; + } + + public void setCouponId(Integer couponId) { + this.couponId = couponId; + } +} diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ResizeUMemcacheGroupResponse.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ResizeUMemcacheGroupResponse.java new file mode 100644 index 00000000..bbe585d4 --- /dev/null +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ResizeUMemcacheGroupResponse.java @@ -0,0 +1,20 @@ +/** + * 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.umem.models; + + + +import cn.ucloud.common.response.Response; + +public class ResizeUMemcacheGroupResponse extends Response {} diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ResizeUhproxyRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ResizeUhproxyRequest.java new file mode 100644 index 00000000..65c5daa8 --- /dev/null +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ResizeUhproxyRequest.java @@ -0,0 +1,114 @@ +/** + * 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.umem.models; + + +import cn.ucloud.common.annotation.NotEmpty; +import cn.ucloud.common.annotation.UCloudParam; +import cn.ucloud.common.request.Request; + +public class ResizeUhproxyRequest 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; + + /** 分布式Redis资源ID */ + @NotEmpty + @UCloudParam("SpaceId") + private String spaceId; + + /** 代理id */ + @NotEmpty + @UCloudParam("ProxyId") + private String proxyId; + + /** 代理目标核数 */ + @NotEmpty + @UCloudParam("NewCPU") + private Integer newCPU; + + /** 使用的代金券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 getSpaceId() { + return spaceId; + } + + public void setSpaceId(String spaceId) { + this.spaceId = spaceId; + } + + public String getProxyId() { + return proxyId; + } + + public void setProxyId(String proxyId) { + this.proxyId = proxyId; + } + + public Integer getNewCPU() { + return newCPU; + } + + public void setNewCPU(Integer newCPU) { + this.newCPU = newCPU; + } + + public String getCouponId() { + return couponId; + } + + public void setCouponId(String couponId) { + this.couponId = couponId; + } +} diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ResizeUhproxyResponse.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ResizeUhproxyResponse.java new file mode 100644 index 00000000..bf386988 --- /dev/null +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/ResizeUhproxyResponse.java @@ -0,0 +1,20 @@ +/** + * 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.umem.models; + + + +import cn.ucloud.common.response.Response; + +public class ResizeUhproxyResponse extends Response {} diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/RestartUMemcacheGroupRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/RestartUMemcacheGroupRequest.java index f081fa67..3bc10e75 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/RestartUMemcacheGroupRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/RestartUMemcacheGroupRequest.java @@ -20,17 +20,19 @@ public class RestartUMemcacheGroupRequest extends Request { - /** 地域。 参见 [地域和可用区列表](../summary/regionlist.html) */ + /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Region") private String region; - /** 可用区。参见 [可用区列表](../summary/regionlist.html) */ - @NotEmpty + /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @UCloudParam("Zone") private String zone; - /** 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) */ + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ @UCloudParam("ProjectId") private String projectId; diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/RestartURedisGroupRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/RestartURedisGroupRequest.java index 6c4837d3..c2287684 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/RestartURedisGroupRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/RestartURedisGroupRequest.java @@ -20,16 +20,19 @@ public class RestartURedisGroupRequest extends Request { - /** 地域。 参见 [地域和可用区列表](../summary/regionlist.html) */ + /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @NotEmpty @UCloudParam("Region") private String region; - /** 可用区。参见 [可用区列表](../summary/regionlist.html) */ + /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ @UCloudParam("Zone") private String zone; - /** 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) */ + /** + * 项目ID。不填写为默认项目,子帐号必须填写。 + * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + */ @UCloudParam("ProjectId") private String projectId; diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/UpdateURedisBackupStrategyRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/UpdateURedisBackupStrategyRequest.java index f73b12a2..a8bb75ec 100644 --- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/UpdateURedisBackupStrategyRequest.java +++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/UpdateURedisBackupStrategyRequest.java @@ -42,7 +42,6 @@ public class UpdateURedisBackupStrategyRequest extends Request { private String groupId; /** 备份时间,默认为0 */ - @NotEmpty @UCloudParam("BackupTime") private String backupTime; @@ -54,6 +53,18 @@ public class UpdateURedisBackupStrategyRequest extends Request { @UCloudParam("SlaveZone") private String slaveZone; + /** 操作类型,不传默认为normal(即操控自动备份打开以及时间),modify(修改跨地域备份策略),close(关闭跨地域备份策略) */ + @UCloudParam("OperationType") + private String operationType; + + /** 跨可用备份目标地域(当Operation为modify时必选) */ + @UCloudParam("DstRegion") + private String dstRegion; + + /** 保存天数(当Operation为modify时必选) */ + @UCloudParam("SaveDays") + private Integer saveDays; + public String getRegion() { return region; } @@ -109,4 +120,28 @@ public String getSlaveZone() { public void setSlaveZone(String slaveZone) { this.slaveZone = slaveZone; } + + public String getOperationType() { + return operationType; + } + + public void setOperationType(String operationType) { + this.operationType = operationType; + } + + public String getDstRegion() { + return dstRegion; + } + + public void setDstRegion(String dstRegion) { + this.dstRegion = dstRegion; + } + + public Integer getSaveDays() { + return saveDays; + } + + public void setSaveDays(Integer saveDays) { + this.saveDays = saveDays; + } } diff --git a/ucloud-sdk-java-umon/pom.xml b/ucloud-sdk-java-umon/pom.xml index f943734c..6f4b85ea 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-umon ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-umongodb/pom.xml b/ucloud-sdk-java-umongodb/pom.xml index 61427f1e..4eb6ba07 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-umongodb ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-unet/pom.xml b/ucloud-sdk-java-unet/pom.xml index db2ac8c2..9bfb56d7 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-unet ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-upfs/pom.xml b/ucloud-sdk-java-upfs/pom.xml index c4f8c0d7..0348a869 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-upfs ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-upgsql/pom.xml b/ucloud-sdk-java-upgsql/pom.xml index 7d116ed5..49c1a430 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-upgsql ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-uphone/pom.xml b/ucloud-sdk-java-uphone/pom.xml index aebe8f4a..cc2fd036 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-uphone ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-uphost/pom.xml b/ucloud-sdk-java-uphost/pom.xml index 7f43a832..9ea1f359 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-uphost ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-uslk/pom.xml b/ucloud-sdk-java-uslk/pom.xml index a97a5f8d..55c4e670 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-uslk ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-usms/pom.xml b/ucloud-sdk-java-usms/pom.xml index 7e320564..f77f99bc 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-usms ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-usnap/pom.xml b/ucloud-sdk-java-usnap/pom.xml index 0ee21d27..12f257dc 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-usnap ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-uvms/pom.xml b/ucloud-sdk-java-uvms/pom.xml index df819ef1..91b82254 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-uvms ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-uwsc/pom.xml b/ucloud-sdk-java-uwsc/pom.xml index e15a9040..d473a534 100644 --- a/ucloud-sdk-java-uwsc/pom.xml +++ b/ucloud-sdk-java-uwsc/pom.xml @@ -5,19 +5,19 @@ ucloud-sdk-java cn.ucloud - 1.2.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-uwsc ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release diff --git a/ucloud-sdk-java-vpc/pom.xml b/ucloud-sdk-java-vpc/pom.xml index 4b6b1c95..76e32894 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.98-release + 1.2.99-release 4.0.0 ucloud-sdk-java-vpc ucloud-sdk-java - 1.2.98-release + 1.2.99-release cn.ucloud ucloud-sdk-java-common - 1.2.98-release + 1.2.99-release