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