backendId;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/CreateULBRequest.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/CreateULBRequest.java
index 677b9251..5b22266d 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/CreateULBRequest.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/CreateULBRequest.java
@@ -44,11 +44,11 @@ public class CreateULBRequest extends Request {
@UCloudParam("Remark")
private String remark;
- /** 创建的ULB是否为外网模式,默认即为外网模式 */
+ /** 创建的CLB是否为外网模式,默认即为外网模式 */
@UCloudParam("OuterMode")
private String outerMode;
- /** 创建的ULB是否为内网模式 */
+ /** 创建的CLB是否为内网模式 */
@UCloudParam("InnerMode")
private String innerMode;
@@ -56,15 +56,15 @@ public class CreateULBRequest extends Request {
@UCloudParam("ChargeType")
private String chargeType;
- /** ULB所在的VPC的ID。 如果不传则使用默认的VPC,若不传且无默认VPC则接口报错 */
+ /** CLB所在的VPC的ID。 如果不传则使用默认的VPC,若不传且无默认VPC则接口报错 */
@UCloudParam("VPCId")
private String vpcId;
- /** ULB 所属的子网ID,如果不传则随机选择一个。 */
+ /** CLB 所属的子网ID,如果不传则随机选择一个。 */
@UCloudParam("SubnetId")
private String subnetId;
- /** ULB 所属的业务组ID,如果不传则使用默认的业务组 */
+ /** CLB 所属的业务组ID,如果不传则使用默认的业务组 */
@UCloudParam("BusinessId")
private String businessId;
@@ -73,7 +73,7 @@ public class CreateULBRequest extends Request {
private String firewallId;
/**
- * ULB 监听器类型,外网ULB默认RequestProxy,内网ULB默认PacketsTransmit。枚举值:RequestProxy,请求代理; PacketsTransmit
+ * CLB 监听器类型,外网CLB默认RequestProxy,内网ULB默认PacketsTransmit。枚举值:RequestProxy,请求代理; PacketsTransmit
* ,报文转发。
*/
@UCloudParam("ListenType")
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/CreateULBResponse.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/CreateULBResponse.java
index 3c210127..29011af3 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/CreateULBResponse.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/CreateULBResponse.java
@@ -20,7 +20,7 @@
public class CreateULBResponse extends Response {
- /** 负载均衡实例的Id */
+ /** 传统型负载均衡实例的Id */
@SerializedName("ULBId")
private String ulbId;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/CreateVServerRequest.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/CreateVServerRequest.java
index a53949ae..80f53974 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/CreateVServerRequest.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/CreateVServerRequest.java
@@ -32,7 +32,7 @@ public class CreateVServerRequest extends Request {
@UCloudParam("ProjectId")
private String projectId;
- /** 负载均衡实例ID */
+ /** 传统型负载均衡实例ID */
@NotEmpty
@UCloudParam("ULBId")
private String ulbId;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteListenerRequest.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteListenerRequest.java
index 6179b2cb..6681fcc1 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteListenerRequest.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteListenerRequest.java
@@ -33,12 +33,12 @@ public class DeleteListenerRequest extends Request {
@UCloudParam("ProjectId")
private String projectId;
- /** 负载均衡实例的ID */
+ /** 应用型负载均衡实例的ID */
@NotEmpty
@UCloudParam("LoadBalancerId")
private String loadBalancerId;
- /** 监听器的ID */
+ /** 应用型负载均衡监听器的ID */
@NotEmpty
@UCloudParam("ListenerId")
private String listenerId;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteLoadBalancerRequest.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteLoadBalancerRequest.java
index a609ca20..2d40200c 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteLoadBalancerRequest.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteLoadBalancerRequest.java
@@ -33,7 +33,7 @@ public class DeleteLoadBalancerRequest extends Request {
@UCloudParam("ProjectId")
private String projectId;
- /** 负载均衡实例的ID */
+ /** 应用型负载均衡实例的ID */
@NotEmpty
@UCloudParam("LoadBalancerId")
private String loadBalancerId;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeletePolicyRequest.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeletePolicyRequest.java
index 341d9d3c..2ad44252 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeletePolicyRequest.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeletePolicyRequest.java
@@ -20,22 +20,25 @@
public class DeletePolicyRequest 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)
+ */
@NotEmpty
@UCloudParam("ProjectId")
private String projectId;
- /** 内容转发策略ID */
+ /** CLB的内容转发策略ID */
@NotEmpty
@UCloudParam("PolicyId")
private String policyId;
- /** VServer 资源ID */
+ /** CLB的VServer 资源ID */
@UCloudParam("VServerId")
private String vServerId;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteRuleRequest.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteRuleRequest.java
index b9ad8c44..82425e29 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteRuleRequest.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteRuleRequest.java
@@ -33,17 +33,17 @@ public class DeleteRuleRequest extends Request {
@UCloudParam("ProjectId")
private String projectId;
- /** 负载均衡实例的ID */
+ /** 应用型负载均衡实例的ID */
@NotEmpty
@UCloudParam("LoadBalancerId")
private String loadBalancerId;
- /** 监听器的ID */
+ /** 应用型负载均衡监听器的ID */
@NotEmpty
@UCloudParam("ListenerId")
private String listenerId;
- /** 转发规则的ID */
+ /** 应用型负载均衡的转发规则的ID */
@NotEmpty
@UCloudParam("RuleId")
private String ruleId;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteULBRequest.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteULBRequest.java
index 3f397dad..03b1b217 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteULBRequest.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteULBRequest.java
@@ -20,21 +20,24 @@
public class DeleteULBRequest 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 */
+ /** 传统型负载均衡实例的ID */
@NotEmpty
@UCloudParam("ULBId")
private String ulbId;
- /** 删除ulb时是否释放绑定的EIP,false标识只解绑EIP,true表示会释放绑定的EIP,默认是false。Anycast IP 此参数无效 */
+ /** 删除clb时是否释放绑定的EIP,false标识只解绑EIP,true表示会释放绑定的EIP,默认是false。Anycast IP 此参数无效 */
@UCloudParam("ReleaseEip")
private Boolean releaseEip;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteVServerRequest.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteVServerRequest.java
index afc19f71..82a5d2bd 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteVServerRequest.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DeleteVServerRequest.java
@@ -20,22 +20,25 @@
public class DeleteVServerRequest 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)
+ */
@NotEmpty
@UCloudParam("ProjectId")
private String projectId;
- /** 负载均衡实例的ID */
+ /** 传统型负载均衡实例的ID */
@NotEmpty
@UCloudParam("ULBId")
private String ulbId;
- /** VServer实例的ID */
+ /** CLB下的VServer实例的ID */
@NotEmpty
@UCloudParam("VServerId")
private String vServerId;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeSSLV2Request.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeSSLV2Request.java
new file mode 100644
index 00000000..7bca8091
--- /dev/null
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeSSLV2Request.java
@@ -0,0 +1,87 @@
+/**
+ * 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.ulb.models;
+
+
+import cn.ucloud.common.annotation.NotEmpty;
+import cn.ucloud.common.annotation.UCloudParam;
+import cn.ucloud.common.request.Request;
+
+public class DescribeSSLV2Request extends Request {
+
+ /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */
+ @NotEmpty
+ @UCloudParam("Region")
+ private String region;
+
+ /**
+ * 项目ID。不填写为默认项目,子帐号必须填写。
+ * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list)
+ */
+ @NotEmpty
+ @UCloudParam("ProjectId")
+ private String projectId;
+
+ /** SSL证书的Id */
+ @UCloudParam("SSLId")
+ private String sslId;
+
+ /** 数据分页值,默认为20 */
+ @UCloudParam("Limit")
+ private Integer limit;
+
+ /** 数据偏移量,默认值为0 */
+ @UCloudParam("Offset")
+ private Integer offset;
+
+ public String getRegion() {
+ return region;
+ }
+
+ public void setRegion(String region) {
+ this.region = region;
+ }
+
+ public String getProjectId() {
+ return projectId;
+ }
+
+ public void setProjectId(String projectId) {
+ this.projectId = projectId;
+ }
+
+ public String getSSLId() {
+ return sslId;
+ }
+
+ public void setSSLId(String sslId) {
+ this.sslId = sslId;
+ }
+
+ public Integer getLimit() {
+ return limit;
+ }
+
+ public void setLimit(Integer limit) {
+ this.limit = limit;
+ }
+
+ public Integer getOffset() {
+ return offset;
+ }
+
+ public void setOffset(Integer offset) {
+ this.offset = offset;
+ }
+}
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeSSLV2Response.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeSSLV2Response.java
new file mode 100644
index 00000000..a99be35d
--- /dev/null
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeSSLV2Response.java
@@ -0,0 +1,257 @@
+/**
+ * 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.ulb.models;
+
+import cn.ucloud.common.response.Response;
+
+import com.google.gson.annotations.SerializedName;
+
+import java.util.List;
+
+public class DescribeSSLV2Response extends Response {
+
+ /** 满足条件的SSL证书总数 */
+ @SerializedName("TotalCount")
+ private Integer totalCount;
+
+ /** SSL证书详细信息,具体结构见SSLInfo */
+ @SerializedName("DataSet")
+ private List dataSet;
+
+ public Integer getTotalCount() {
+ return totalCount;
+ }
+
+ public void setTotalCount(Integer totalCount) {
+ this.totalCount = totalCount;
+ }
+
+ public List getDataSet() {
+ return dataSet;
+ }
+
+ public void setDataSet(List dataSet) {
+ this.dataSet = dataSet;
+ }
+
+ public static class SSLInfo extends Response {
+
+ /** SSL证书的Id */
+ @SerializedName("SSLId")
+ private String sslId;
+
+ /** SSL证书的名字 */
+ @SerializedName("SSLName")
+ private String sslName;
+
+ /** SSL证书类型,暂时只有 Pem 一种类型 */
+ @SerializedName("SSLType")
+ private String sslType;
+
+ /** SSL证书的内容 */
+ @SerializedName("SSLContent")
+ private String sslContent;
+
+ /** SSL证书的创建时间 */
+ @SerializedName("CreateTime")
+ private Integer createTime;
+
+ /** SSL证书的HASH值 */
+ @SerializedName("HashValue")
+ private String hashValue;
+
+ /** SSL绑定ULB和ALB的关系 */
+ @SerializedName("Relations")
+ private List relations;
+
+ /** SSL证书来源,SSL证书来源,0代表证书来自于ULB平台,1代表证书来自于USSL平台 */
+ @SerializedName("SSLSource")
+ private Integer sslSource;
+
+ /** USSL证书平台的编号,只有当SSLSource为1时才出现 */
+ @SerializedName("USSLId")
+ private String usslId;
+
+ /** USSL证书平台的域名,只有当SSLSource为1时才出现 */
+ @SerializedName("Domains")
+ private String domains;
+
+ /** 证书颁发时间,只有当SSLSource为1时才出现 */
+ @SerializedName("NotBefore")
+ private Integer notBefore;
+
+ /** 证书过期时间,只有当SSLSource为1时才出现 */
+ @SerializedName("NotAfter")
+ private Integer notAfter;
+
+ public String getSSLId() {
+ return sslId;
+ }
+
+ public void setSSLId(String sslId) {
+ this.sslId = sslId;
+ }
+
+ public String getSSLName() {
+ return sslName;
+ }
+
+ public void setSSLName(String sslName) {
+ this.sslName = sslName;
+ }
+
+ public String getSSLType() {
+ return sslType;
+ }
+
+ public void setSSLType(String sslType) {
+ this.sslType = sslType;
+ }
+
+ public String getSSLContent() {
+ return sslContent;
+ }
+
+ public void setSSLContent(String sslContent) {
+ this.sslContent = sslContent;
+ }
+
+ public Integer getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(Integer createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getHashValue() {
+ return hashValue;
+ }
+
+ public void setHashValue(String hashValue) {
+ this.hashValue = hashValue;
+ }
+
+ public List getRelations() {
+ return relations;
+ }
+
+ public void setRelations(List relations) {
+ this.relations = relations;
+ }
+
+ public Integer getSSLSource() {
+ return sslSource;
+ }
+
+ public void setSSLSource(Integer sslSource) {
+ this.sslSource = sslSource;
+ }
+
+ public String getUSSLId() {
+ return usslId;
+ }
+
+ public void setUSSLId(String usslId) {
+ this.usslId = usslId;
+ }
+
+ public String getDomains() {
+ return domains;
+ }
+
+ public void setDomains(String domains) {
+ this.domains = domains;
+ }
+
+ public Integer getNotBefore() {
+ return notBefore;
+ }
+
+ public void setNotBefore(Integer notBefore) {
+ this.notBefore = notBefore;
+ }
+
+ public Integer getNotAfter() {
+ return notAfter;
+ }
+
+ public void setNotAfter(Integer notAfter) {
+ this.notAfter = notAfter;
+ }
+ }
+
+ public static class SSLRelation extends Response {
+
+ /** 负载均衡实例的ID */
+ @SerializedName("LoadBalancerId")
+ private String loadBalancerId;
+
+ /** 负载均衡实例的名称 */
+ @SerializedName("LoadBalancerName")
+ private String loadBalancerName;
+
+ /** 监听器的ID */
+ @SerializedName("ListenerId")
+ private String listenerId;
+
+ /** 监听器的名称 */
+ @SerializedName("ListenerName")
+ private String listenerName;
+
+ /** 是否为监听器默认SSL证书 */
+ @SerializedName("IsDefault")
+ private Boolean isDefault;
+
+ public String getLoadBalancerId() {
+ return loadBalancerId;
+ }
+
+ public void setLoadBalancerId(String loadBalancerId) {
+ this.loadBalancerId = loadBalancerId;
+ }
+
+ public String getLoadBalancerName() {
+ return loadBalancerName;
+ }
+
+ public void setLoadBalancerName(String loadBalancerName) {
+ this.loadBalancerName = loadBalancerName;
+ }
+
+ public String getListenerId() {
+ return listenerId;
+ }
+
+ public void setListenerId(String listenerId) {
+ this.listenerId = listenerId;
+ }
+
+ public String getListenerName() {
+ return listenerName;
+ }
+
+ public void setListenerName(String listenerName) {
+ this.listenerName = listenerName;
+ }
+
+ public Boolean getIsDefault() {
+ return isDefault;
+ }
+
+ public void setIsDefault(Boolean isDefault) {
+ this.isDefault = isDefault;
+ }
+ }
+}
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeSecurityPoliciesV2Request.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeSecurityPoliciesV2Request.java
new file mode 100644
index 00000000..1fa9defa
--- /dev/null
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeSecurityPoliciesV2Request.java
@@ -0,0 +1,87 @@
+/**
+ * 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.ulb.models;
+
+
+import cn.ucloud.common.annotation.NotEmpty;
+import cn.ucloud.common.annotation.UCloudParam;
+import cn.ucloud.common.request.Request;
+
+public class DescribeSecurityPoliciesV2Request extends Request {
+
+ /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */
+ @NotEmpty
+ @UCloudParam("Region")
+ private String region;
+
+ /**
+ * 项目ID。不填写为默认项目,子帐号必须填写。
+ * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list)
+ */
+ @NotEmpty
+ @UCloudParam("ProjectId")
+ private String projectId;
+
+ /** 安全策略ID */
+ @UCloudParam("SecurityPolicyId")
+ private String securityPolicyId;
+
+ /** 数据分页值 */
+ @UCloudParam("Limit")
+ private Integer limit;
+
+ /** 数据偏移量 */
+ @UCloudParam("Offset")
+ private Integer offset;
+
+ public String getRegion() {
+ return region;
+ }
+
+ public void setRegion(String region) {
+ this.region = region;
+ }
+
+ public String getProjectId() {
+ return projectId;
+ }
+
+ public void setProjectId(String projectId) {
+ this.projectId = projectId;
+ }
+
+ public String getSecurityPolicyId() {
+ return securityPolicyId;
+ }
+
+ public void setSecurityPolicyId(String securityPolicyId) {
+ this.securityPolicyId = securityPolicyId;
+ }
+
+ public Integer getLimit() {
+ return limit;
+ }
+
+ public void setLimit(Integer limit) {
+ this.limit = limit;
+ }
+
+ public Integer getOffset() {
+ return offset;
+ }
+
+ public void setOffset(Integer offset) {
+ this.offset = offset;
+ }
+}
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeSecurityPoliciesV2Response.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeSecurityPoliciesV2Response.java
new file mode 100644
index 00000000..e05a566c
--- /dev/null
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeSecurityPoliciesV2Response.java
@@ -0,0 +1,173 @@
+/**
+ * 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.ulb.models;
+
+import cn.ucloud.common.response.Response;
+
+import com.google.gson.annotations.SerializedName;
+
+import java.util.List;
+
+public class DescribeSecurityPoliciesV2Response extends Response {
+
+ /** 安全策略列表,每项参数详见SecurityPolicyInfo */
+ @SerializedName("DataSet")
+ private List dataSet;
+
+ /** 满足条件的安全策略总数 */
+ @SerializedName("TotalCount")
+ private Integer totalCount;
+
+ public List getDataSet() {
+ return dataSet;
+ }
+
+ public void setDataSet(List dataSet) {
+ this.dataSet = dataSet;
+ }
+
+ public Integer getTotalCount() {
+ return totalCount;
+ }
+
+ public void setTotalCount(Integer totalCount) {
+ this.totalCount = totalCount;
+ }
+
+ public static class SecurityPolicyInfo extends Response {
+
+ /** 安全策略ID */
+ @SerializedName("SecurityPolicyId")
+ private String securityPolicyId;
+
+ /** 安全策略名称 */
+ @SerializedName("SecurityPolicyName")
+ private String securityPolicyName;
+
+ /** TLS最低版本 */
+ @SerializedName("TLSVersion")
+ private String tlsVersion;
+
+ /** 加密套件 */
+ @SerializedName("SSLCiphers")
+ private List sslCiphers;
+
+ /** 安全策略类型 0:预定义 1:自定义 */
+ @SerializedName("SecurityPolicyType")
+ private Integer securityPolicyType;
+
+ /** 关联的监听 */
+ @SerializedName("Relations")
+ private List relations;
+
+ public String getSecurityPolicyId() {
+ return securityPolicyId;
+ }
+
+ public void setSecurityPolicyId(String securityPolicyId) {
+ this.securityPolicyId = securityPolicyId;
+ }
+
+ public String getSecurityPolicyName() {
+ return securityPolicyName;
+ }
+
+ public void setSecurityPolicyName(String securityPolicyName) {
+ this.securityPolicyName = securityPolicyName;
+ }
+
+ public String getTLSVersion() {
+ return tlsVersion;
+ }
+
+ public void setTLSVersion(String tlsVersion) {
+ this.tlsVersion = tlsVersion;
+ }
+
+ public List getSSLCiphers() {
+ return sslCiphers;
+ }
+
+ public void setSSLCiphers(List sslCiphers) {
+ this.sslCiphers = sslCiphers;
+ }
+
+ public Integer getSecurityPolicyType() {
+ return securityPolicyType;
+ }
+
+ public void setSecurityPolicyType(Integer securityPolicyType) {
+ this.securityPolicyType = securityPolicyType;
+ }
+
+ public List getRelations() {
+ return relations;
+ }
+
+ public void setRelations(List relations) {
+ this.relations = relations;
+ }
+ }
+
+ public static class SecurityPolicyRelation extends Response {
+
+ /** 负载均衡实例的ID */
+ @SerializedName("LoadBalancerId")
+ private String loadBalancerId;
+
+ /** 监听器的ID */
+ @SerializedName("ListenerId")
+ private String listenerId;
+
+ /** 监听器的名称 */
+ @SerializedName("ListenerName")
+ private String listenerName;
+
+ /** 监听端口 */
+ @SerializedName("ListenerPort")
+ private Integer listenerPort;
+
+ public String getLoadBalancerId() {
+ return loadBalancerId;
+ }
+
+ public void setLoadBalancerId(String loadBalancerId) {
+ this.loadBalancerId = loadBalancerId;
+ }
+
+ public String getListenerId() {
+ return listenerId;
+ }
+
+ public void setListenerId(String listenerId) {
+ this.listenerId = listenerId;
+ }
+
+ public String getListenerName() {
+ return listenerName;
+ }
+
+ public void setListenerName(String listenerName) {
+ this.listenerName = listenerName;
+ }
+
+ public Integer getListenerPort() {
+ return listenerPort;
+ }
+
+ public void setListenerPort(Integer listenerPort) {
+ this.listenerPort = listenerPort;
+ }
+ }
+}
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeULBRequest.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeULBRequest.java
index d80af139..c3598514 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeULBRequest.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeULBRequest.java
@@ -40,19 +40,19 @@ public class DescribeULBRequest extends Request {
@UCloudParam("Limit")
private Integer limit;
- /** 负载均衡实例的Id。 若指定则返回指定的负载均衡实例的信息; 若不指定则返回当前数据中心中所有的负载均衡实例的信息 */
+ /** 传统型负载均衡实例的Id。 若指定则返回指定的传统型负载均衡实例的信息; 若不指定则返回当前数据中心中所有的传统型负载均衡实例的信息 */
@UCloudParam("ULBId")
private String ulbId;
- /** ULB所属的VPC */
+ /** CLB所属的VPC */
@UCloudParam("VPCId")
private String vpcId;
- /** ULB所属的子网ID */
+ /** CLB所属的子网ID */
@UCloudParam("SubnetId")
private String subnetId;
- /** ULB所属的业务组ID */
+ /** CLB所属的业务组ID */
@UCloudParam("BusinessId")
private String businessId;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeULBResponse.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeULBResponse.java
index 8ff69ea0..25113d8e 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeULBResponse.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeULBResponse.java
@@ -21,11 +21,11 @@
public class DescribeULBResponse extends Response {
- /** 满足条件的ULB总数 */
+ /** 满足条件的CLB总数 */
@SerializedName("TotalCount")
private Integer totalCount;
- /** ULB列表,每项参数详见 ULBSet */
+ /** CLB列表,每项参数详见 ULBSet */
@SerializedName("DataSet")
private List dataSet;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeULBSimpleRequest.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeULBSimpleRequest.java
index af810ee9..8833909c 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeULBSimpleRequest.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeULBSimpleRequest.java
@@ -40,19 +40,19 @@ public class DescribeULBSimpleRequest extends Request {
@UCloudParam("Limit")
private Integer limit;
- /** 负载均衡实例的Id。 若指定则返回指定的负载均衡实例的信息; 若不指定则返回当前数据中心中所有的负载均衡实例的信息 */
+ /** 传统型负载均衡实例的Id。 若指定则返回指定的传统型负载均衡实例的信息; 若不指定则返回当前数据中心中所有的传统型负载均衡实例的信息 */
@UCloudParam("ULBId")
private String ulbId;
- /** ULB所属的VPC */
+ /** CLB所属的VPC */
@UCloudParam("VPCId")
private String vpcId;
- /** ULB所属的子网ID */
+ /** CLB所属的子网ID */
@UCloudParam("SubnetId")
private String subnetId;
- /** ULB所属的业务组ID */
+ /** CLB所属的业务组ID */
@UCloudParam("BusinessId")
private String businessId;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeULBSimpleResponse.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeULBSimpleResponse.java
index 81257219..187a2b9f 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeULBSimpleResponse.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeULBSimpleResponse.java
@@ -21,11 +21,11 @@
public class DescribeULBSimpleResponse extends Response {
- /** 满足条件的ULB总数 */
+ /** 满足条件的CLB总数 */
@SerializedName("TotalCount")
private Integer totalCount;
- /** ULB列表,每项参数详见 ULBSimpleSet */
+ /** CLB列表,每项参数详见 ULBSimpleSet */
@SerializedName("DataSet")
private List dataSet;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeVServerRequest.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeVServerRequest.java
index 4358ef8f..e53a6724 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeVServerRequest.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/DescribeVServerRequest.java
@@ -33,11 +33,11 @@ public class DescribeVServerRequest extends Request {
@UCloudParam("ProjectId")
private String projectId;
- /** 负载均衡实例的Id */
+ /** 传统型负载均衡实例的Id */
@UCloudParam("ULBId")
private String ulbId;
- /** VServer实例的Id;若指定则返回指定的VServer实例的信息; 若不指定则返回当前负载均衡实例下所有VServer的信息 */
+ /** CLB下的VServer实例的Id;若指定则返回指定的VServer实例的信息; 若不指定则返回当前传统型负载均衡实例下所有VServer的信息 */
@UCloudParam("VServerId")
private String vServerId;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/ReleaseBackendRequest.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/ReleaseBackendRequest.java
index 7fe731e2..6543f6e2 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/ReleaseBackendRequest.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/ReleaseBackendRequest.java
@@ -20,22 +20,25 @@
public class ReleaseBackendRequest 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)
+ */
@NotEmpty
@UCloudParam("ProjectId")
private String projectId;
- /** 负载均衡实例的ID */
+ /** 传统型负载均衡实例的ID */
@NotEmpty
@UCloudParam("ULBId")
private String ulbId;
- /** 后端资源实例的ID(ULB后端ID,非资源自身ID) */
+ /** 后端资源实例的ID(CLB后端ID,非资源自身ID) */
@NotEmpty
@UCloudParam("BackendId")
private String backendId;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UnbindSSLRequest.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UnbindSSLRequest.java
index 08d9c17c..8c8cbf46 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UnbindSSLRequest.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UnbindSSLRequest.java
@@ -20,22 +20,25 @@
public class UnbindSSLRequest 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)
+ */
@NotEmpty
@UCloudParam("ProjectId")
private String projectId;
- /** 所绑定ULB实例ID */
+ /** 所绑定CLB实例ID */
@NotEmpty
@UCloudParam("ULBId")
private String ulbId;
- /** 所绑定VServer实例ID */
+ /** CLB所绑定VServer实例ID */
@NotEmpty
@UCloudParam("VServerId")
private String vServerId;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateBackendAttributeRequest.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateBackendAttributeRequest.java
index 1eb9ae32..52c6bd3a 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateBackendAttributeRequest.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateBackendAttributeRequest.java
@@ -33,12 +33,12 @@ public class UpdateBackendAttributeRequest extends Request {
@UCloudParam("ProjectId")
private String projectId;
- /** 负载均衡资源ID */
+ /** 传统型负载均衡资源ID */
@NotEmpty
@UCloudParam("ULBId")
private String ulbId;
- /** 后端资源实例的ID(ULB后端ID,非资源自身ID) */
+ /** 后端资源实例的ID(CLB后端ID,非资源自身ID) */
@NotEmpty
@UCloudParam("BackendId")
private String backendId;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateBackendBatchRequest.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateBackendBatchRequest.java
new file mode 100644
index 00000000..2620c570
--- /dev/null
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateBackendBatchRequest.java
@@ -0,0 +1,141 @@
+/**
+ * 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.ulb.models;
+
+import cn.ucloud.common.annotation.NotEmpty;
+import cn.ucloud.common.annotation.UCloudParam;
+import cn.ucloud.common.request.Request;
+
+import java.util.List;
+
+public class UpdateBackendBatchRequest extends Request {
+
+ /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */
+ @NotEmpty
+ @UCloudParam("Region")
+ private String region;
+
+ /**
+ * 项目ID。不填写为默认项目,子帐号必须填写。
+ * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list)
+ */
+ @NotEmpty
+ @UCloudParam("ProjectId")
+ private String projectId;
+
+ /** 负载均衡资源ID */
+ @NotEmpty
+ @UCloudParam("ULBId")
+ private String ulbId;
+
+ /** */
+ @UCloudParam("Attributes")
+ private List attributes;
+
+ public String getRegion() {
+ return region;
+ }
+
+ public void setRegion(String region) {
+ this.region = region;
+ }
+
+ public String getProjectId() {
+ return projectId;
+ }
+
+ public void setProjectId(String projectId) {
+ this.projectId = projectId;
+ }
+
+ public String getULBId() {
+ return ulbId;
+ }
+
+ public void setULBId(String ulbId) {
+ this.ulbId = ulbId;
+ }
+
+ public List getAttributes() {
+ return attributes;
+ }
+
+ public void setAttributes(List attributes) {
+ this.attributes = attributes;
+ }
+
+ public static class Attributes extends Request {
+
+ /** 后端资源实例的ID(ULB后端ID,非资源自身ID) */
+ @NotEmpty
+ @UCloudParam("BackendId")
+ private String backendId;
+
+ /** 后端资源服务端口,取值范围[1-65535] */
+ @UCloudParam("Port")
+ private Integer port;
+
+ /** 所添加的后端RS权重(在加权轮询算法下有效),取值范围[0-100],默认为1 */
+ @UCloudParam("Weight")
+ private Integer weight;
+
+ /** 后端实例状态开关 */
+ @UCloudParam("Enabled")
+ private Integer enabled;
+
+ /** 是否为backup 0:主rs 1:备rs 默认为0 */
+ @UCloudParam("IsBackup")
+ private Integer isBackup;
+
+ public String getBackendId() {
+ return backendId;
+ }
+
+ public void setBackendId(String backendId) {
+ this.backendId = backendId;
+ }
+
+ public Integer getPort() {
+ return port;
+ }
+
+ public void setPort(Integer port) {
+ this.port = port;
+ }
+
+ public Integer getWeight() {
+ return weight;
+ }
+
+ public void setWeight(Integer weight) {
+ this.weight = weight;
+ }
+
+ public Integer getEnabled() {
+ return enabled;
+ }
+
+ public void setEnabled(Integer enabled) {
+ this.enabled = enabled;
+ }
+
+ public Integer getIsBackup() {
+ return isBackup;
+ }
+
+ public void setIsBackup(Integer isBackup) {
+ this.isBackup = isBackup;
+ }
+ }
+}
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateBackendBatchResponse.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateBackendBatchResponse.java
new file mode 100644
index 00000000..0aaa0dce
--- /dev/null
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateBackendBatchResponse.java
@@ -0,0 +1,74 @@
+/**
+ * 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.ulb.models;
+
+import cn.ucloud.common.response.Response;
+
+import com.google.gson.annotations.SerializedName;
+
+import java.util.List;
+
+public class UpdateBackendBatchResponse extends Response {
+
+ /** 返回ulb对每个rs的修改是否成功 */
+ @SerializedName("BackendSet")
+ private List backendSet;
+
+ public List getBackendSet() {
+ return backendSet;
+ }
+
+ public void setBackendSet(List backendSet) {
+ this.backendSet = backendSet;
+ }
+
+ public static class BackendMsg extends Response {
+
+ /** rs的资源ID */
+ @SerializedName("BackendId")
+ private String backendId;
+
+ /** 修改rs返回的消息 */
+ @SerializedName("SubMessage")
+ private String subMessage;
+
+ /** 修改rs的返回值 */
+ @SerializedName("SubRetCode")
+ private Integer subRetCode;
+
+ public String getBackendId() {
+ return backendId;
+ }
+
+ public void setBackendId(String backendId) {
+ this.backendId = backendId;
+ }
+
+ public String getSubMessage() {
+ return subMessage;
+ }
+
+ public void setSubMessage(String subMessage) {
+ this.subMessage = subMessage;
+ }
+
+ public Integer getSubRetCode() {
+ return subRetCode;
+ }
+
+ public void setSubRetCode(Integer subRetCode) {
+ this.subRetCode = subRetCode;
+ }
+ }
+}
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdatePolicyRequest.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdatePolicyRequest.java
index 4fd3bafd..a1e7c620 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdatePolicyRequest.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdatePolicyRequest.java
@@ -34,12 +34,12 @@ public class UpdatePolicyRequest extends Request {
@UCloudParam("ProjectId")
private String projectId;
- /** 需要添加内容转发策略的负载均衡实例ID */
+ /** 需要添加内容转发策略的传统型负载均衡实例ID */
@NotEmpty
@UCloudParam("ULBId")
private String ulbId;
- /** 需要添加内容转发策略的VServer实例ID,只支持请求代理模式下,HTTP或HTTPS协议的VServer */
+ /** 需要添加内容转发策略的VServer实例ID,只支持请求代理模式下,HTTP或HTTPS协议的CLB下的VServer */
@NotEmpty
@UCloudParam("VServerId")
private String vServerId;
@@ -57,11 +57,11 @@ public class UpdatePolicyRequest extends Request {
@UCloudParam("DomainMatchMode")
private String domainMatchMode;
- /** 转发规则的ID,当Type为Default时,可以不传或为空 */
+ /** 传统型负载均衡转发规则的ID,当Type为Default时,可以不传或为空 */
@UCloudParam("PolicyId")
private String policyId;
- /** 内容转发策略应用的后端资源实例的ID,来源于 AllocateBackend 返回的 BackendId,不传表示更新转发节点为空 */
+ /** 内容转发策略应用的后端资源实例的ID(CLB的后端节点Id),来源于 AllocateBackend 返回的 BackendId,不传表示更新转发节点为空 */
@UCloudParam("BackendId")
private List backendId;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateSSLBindingRequest.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateSSLBindingRequest.java
index 1ae46d9e..f1cba836 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateSSLBindingRequest.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateSSLBindingRequest.java
@@ -33,24 +33,24 @@ public class UpdateSSLBindingRequest extends Request {
@UCloudParam("ProjectId")
private String projectId;
- /** VServer实例绑定的旧的证书 */
+ /** 监听器实例绑定的旧的证书 */
@NotEmpty
@UCloudParam("OldSSLId")
private String oldSSLId;
- /** VServer实例需要绑定的新的证书 */
+ /** 监听器实例需要绑定的新的证书 */
@NotEmpty
@UCloudParam("NewSSLId")
private String newSSLId;
/**
- * 所操作ULB实例ID(仅LoadBalancerId传参时,将更换该ULB所有原证书为OldSSLId的绑定关系;LoadBalancerId和ListenerId都不传参则将更新该项目下所有原证书为OldSSLId的绑定关系)
+ * 所操作LB实例ID(仅LoadBalancerId传参时,将更换该LB所有原证书为OldSSLId的绑定关系;LoadBalancerId和ListenerId都不传参则将更新该项目下所有原证书为OldSSLId的绑定关系)(LB指CLB或ALB)
*/
@UCloudParam("LoadBalancerId")
private String loadBalancerId;
/**
- * 所操作VServer实例ID(仅ListenerId传参时,将更换该Vserver所有原证书为OldSSLId的绑定关系;LoadBalancerId和ListenerId都不传参则将更新该项目下所有原证书为OldSSLId的绑定关系;若LoadBalancerId与ListenerId皆有传参,则会强校验ULB与Vsserver的所属关系,将更换该ulb下vserver所绑定的OldSSLId为NewSSLId)
+ * 所操作监听器实例ID(仅ListenerId传参时,将更换该监听器所有原证书为OldSSLId的绑定关系;LoadBalancerId和ListenerId都不传参则将更新该项目下所有原证书为OldSSLId的绑定关系;若LoadBalancerId与ListenerId皆有传参,则会强校验ULB与Vsserver的所属关系,将更换该ulb下vserver所绑定的OldSSLId为NewSSLId)(监听器指VServer或Listener)
*/
@UCloudParam("ListenerId")
private String listenerId;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateULBAttributeRequest.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateULBAttributeRequest.java
index 4c1c9fdc..606a5360 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateULBAttributeRequest.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateULBAttributeRequest.java
@@ -33,7 +33,7 @@ public class UpdateULBAttributeRequest extends Request {
@UCloudParam("ProjectId")
private String projectId;
- /** ULB资源ID */
+ /** CLB资源ID */
@NotEmpty
@UCloudParam("ULBId")
private String ulbId;
diff --git a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateVServerAttributeRequest.java b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateVServerAttributeRequest.java
index c12ed1bc..785523a1 100644
--- a/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateVServerAttributeRequest.java
+++ b/ucloud-sdk-java-ulb/src/main/java/cn/ucloud/ulb/models/UpdateVServerAttributeRequest.java
@@ -33,12 +33,12 @@ public class UpdateVServerAttributeRequest extends Request {
@UCloudParam("ProjectId")
private String projectId;
- /** 负载均衡实例ID */
+ /** 传统型负载均衡实例ID */
@NotEmpty
@UCloudParam("ULBId")
private String ulbId;
- /** VServer实例ID */
+ /** 传统型负载均衡VServer实例ID */
@NotEmpty
@UCloudParam("VServerId")
private String vServerId;
diff --git a/ucloud-sdk-java-umem/pom.xml b/ucloud-sdk-java-umem/pom.xml
index 6f644c2a..cfafafbc 100644
--- a/ucloud-sdk-java-umem/pom.xml
+++ b/ucloud-sdk-java-umem/pom.xml
@@ -5,18 +5,18 @@
ucloud-sdk-java
cn.ucloud
- 1.2.17-release
+ 1.2.18-release
4.0.0
ucloud-sdk-java-umem
- 1.2.17-release
+ 1.2.18-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.17-release
+ 1.2.18-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 e841c8f0..e42c8998 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
@@ -440,7 +440,7 @@ public DescribeURedisGroupResponse describeURedisGroup(DescribeURedisGroupReques
}
/**
- * DescribeURedisPrice - 取uredis价格信息
+ * DescribeURedisPrice - 获取URedis价格信息
*
* @param request Request object
* @throws UCloudException Exception
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 e1202a17..314d05a4 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
@@ -341,7 +341,7 @@ public DescribeURedisGroupResponse describeURedisGroup(DescribeURedisGroupReques
throws UCloudException;
/**
- * DescribeURedisPrice - 取uredis价格信息
+ * DescribeURedisPrice - 获取URedis价格信息
*
* @param request Request object
* @throws UCloudException Exception
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 d0fc99e4..b3851897 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
@@ -102,6 +102,10 @@ public class CreateUMemSpaceRequest extends Request {
@UCloudParam("HighPerformance")
private Boolean highPerformance;
+ /** 分布式代理CPU核数 */
+ @UCloudParam("ProxySize")
+ private Integer proxySize;
+
/** 使用的代金券id */
@UCloudParam("CouponId")
private String couponId;
@@ -250,6 +254,14 @@ public void setHighPerformance(Boolean highPerformance) {
this.highPerformance = highPerformance;
}
+ public Integer getProxySize() {
+ return proxySize;
+ }
+
+ public void setProxySize(Integer proxySize) {
+ this.proxySize = proxySize;
+ }
+
public String getCouponId() {
return couponId;
}
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 51e2421f..97c24fa1 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
@@ -56,6 +56,18 @@ public class DescribeUMemPriceRequest extends Request {
@UCloudParam("Quantity")
private Integer quantity;
+ /** 实例类型是否为性能增强型。默认为false,或者不填,true为性能增强型。 */
+ @UCloudParam("HighPerformance")
+ private Boolean highPerformance;
+
+ /** umem 分片个数 */
+ @UCloudParam("BlockCnt")
+ private Integer blockCnt;
+
+ /** umem 代理CPU核心数 */
+ @UCloudParam("ProxySize")
+ private Integer proxySize;
+
public String getRegion() {
return region;
}
@@ -111,4 +123,28 @@ public Integer getQuantity() {
public void setQuantity(Integer quantity) {
this.quantity = quantity;
}
+
+ public Boolean getHighPerformance() {
+ return highPerformance;
+ }
+
+ public void setHighPerformance(Boolean highPerformance) {
+ this.highPerformance = highPerformance;
+ }
+
+ public Integer getBlockCnt() {
+ return blockCnt;
+ }
+
+ public void setBlockCnt(Integer blockCnt) {
+ this.blockCnt = blockCnt;
+ }
+
+ public Integer getProxySize() {
+ return proxySize;
+ }
+
+ public void setProxySize(Integer proxySize) {
+ this.proxySize = proxySize;
+ }
}
diff --git a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisPriceRequest.java b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisPriceRequest.java
index 4ee0703d..08fcd8a0 100644
--- a/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisPriceRequest.java
+++ b/ucloud-sdk-java-umem/src/main/java/cn/ucloud/umem/models/DescribeURedisPriceRequest.java
@@ -20,17 +20,20 @@
public class DescribeURedisPriceRequest 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;
@@ -55,6 +58,10 @@ public class DescribeURedisPriceRequest extends Request {
@UCloudParam("ProductType")
private String productType;
+ /** 查询高性能Redis, 默认为false, 或者不填, 查询高性能为true */
+ @UCloudParam("HighPerformance")
+ private Boolean highPerformance;
+
public String getRegion() {
return region;
}
@@ -118,4 +125,12 @@ public String getProductType() {
public void setProductType(String productType) {
this.productType = productType;
}
+
+ public Boolean getHighPerformance() {
+ return highPerformance;
+ }
+
+ public void setHighPerformance(Boolean highPerformance) {
+ this.highPerformance = highPerformance;
+ }
}
diff --git a/ucloud-sdk-java-umongodb/pom.xml b/ucloud-sdk-java-umongodb/pom.xml
index f2cce8c5..d1b47f3b 100644
--- a/ucloud-sdk-java-umongodb/pom.xml
+++ b/ucloud-sdk-java-umongodb/pom.xml
@@ -5,18 +5,18 @@
ucloud-sdk-java
cn.ucloud
- 1.2.17-release
+ 1.2.18-release
4.0.0
ucloud-sdk-java-umongodb
- 1.2.17-release
+ 1.2.18-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.17-release
+ 1.2.18-release
diff --git a/ucloud-sdk-java-unet/pom.xml b/ucloud-sdk-java-unet/pom.xml
index 5aefa8a1..332d49a5 100644
--- a/ucloud-sdk-java-unet/pom.xml
+++ b/ucloud-sdk-java-unet/pom.xml
@@ -5,18 +5,18 @@
ucloud-sdk-java
cn.ucloud
- 1.2.17-release
+ 1.2.18-release
4.0.0
ucloud-sdk-java-unet
- 1.2.17-release
+ 1.2.18-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.17-release
+ 1.2.18-release
diff --git a/ucloud-sdk-java-upgsql/pom.xml b/ucloud-sdk-java-upgsql/pom.xml
index 38685189..d7d01b1c 100644
--- a/ucloud-sdk-java-upgsql/pom.xml
+++ b/ucloud-sdk-java-upgsql/pom.xml
@@ -5,18 +5,18 @@
ucloud-sdk-java
cn.ucloud
- 1.2.17-release
+ 1.2.18-release
4.0.0
ucloud-sdk-java-upgsql
- 1.2.17-release
+ 1.2.18-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.17-release
+ 1.2.18-release
diff --git a/ucloud-sdk-java-upgsql/src/main/java/cn/ucloud/upgsql/models/UpdateUPgSQLPasswordRequest.java b/ucloud-sdk-java-upgsql/src/main/java/cn/ucloud/upgsql/models/UpdateUPgSQLPasswordRequest.java
index c0d5358a..18cae006 100644
--- a/ucloud-sdk-java-upgsql/src/main/java/cn/ucloud/upgsql/models/UpdateUPgSQLPasswordRequest.java
+++ b/ucloud-sdk-java-upgsql/src/main/java/cn/ucloud/upgsql/models/UpdateUPgSQLPasswordRequest.java
@@ -47,6 +47,10 @@ public class UpdateUPgSQLPasswordRequest extends Request {
@UCloudParam("Password")
private String password;
+ /** 数据库用户的名称。默认是root */
+ @UCloudParam("Name")
+ private String name;
+
public String getRegion() {
return region;
}
@@ -86,4 +90,12 @@ public String getPassword() {
public void setPassword(String password) {
this.password = password;
}
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
}
diff --git a/ucloud-sdk-java-uphone/pom.xml b/ucloud-sdk-java-uphone/pom.xml
index bd6de669..b98bb782 100644
--- a/ucloud-sdk-java-uphone/pom.xml
+++ b/ucloud-sdk-java-uphone/pom.xml
@@ -5,18 +5,18 @@
ucloud-sdk-java
cn.ucloud
- 1.2.17-release
+ 1.2.18-release
4.0.0
ucloud-sdk-java-uphone
- 1.2.17-release
+ 1.2.18-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.17-release
+ 1.2.18-release
diff --git a/ucloud-sdk-java-uphost/pom.xml b/ucloud-sdk-java-uphost/pom.xml
index 0e56cabf..5fc6de8c 100644
--- a/ucloud-sdk-java-uphost/pom.xml
+++ b/ucloud-sdk-java-uphost/pom.xml
@@ -5,18 +5,18 @@
ucloud-sdk-java
cn.ucloud
- 1.2.17-release
+ 1.2.18-release
4.0.0
ucloud-sdk-java-uphost
- 1.2.17-release
+ 1.2.18-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.17-release
+ 1.2.18-release
diff --git a/ucloud-sdk-java-uslk/pom.xml b/ucloud-sdk-java-uslk/pom.xml
index ac9d1ce8..0632ef76 100644
--- a/ucloud-sdk-java-uslk/pom.xml
+++ b/ucloud-sdk-java-uslk/pom.xml
@@ -5,18 +5,18 @@
ucloud-sdk-java
cn.ucloud
- 1.2.17-release
+ 1.2.18-release
4.0.0
ucloud-sdk-java-uslk
- 1.2.17-release
+ 1.2.18-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.17-release
+ 1.2.18-release
diff --git a/ucloud-sdk-java-usms/pom.xml b/ucloud-sdk-java-usms/pom.xml
index 3fbc6869..9b91f80e 100644
--- a/ucloud-sdk-java-usms/pom.xml
+++ b/ucloud-sdk-java-usms/pom.xml
@@ -5,18 +5,18 @@
ucloud-sdk-java
cn.ucloud
- 1.2.17-release
+ 1.2.18-release
4.0.0
ucloud-sdk-java-usms
- 1.2.17-release
+ 1.2.18-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.17-release
+ 1.2.18-release
diff --git a/ucloud-sdk-java-usnap/pom.xml b/ucloud-sdk-java-usnap/pom.xml
index 46d5bb8f..6703f88a 100644
--- a/ucloud-sdk-java-usnap/pom.xml
+++ b/ucloud-sdk-java-usnap/pom.xml
@@ -5,18 +5,18 @@
ucloud-sdk-java
cn.ucloud
- 1.2.17-release
+ 1.2.18-release
4.0.0
ucloud-sdk-java-usnap
- 1.2.17-release
+ 1.2.18-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.17-release
+ 1.2.18-release
diff --git a/ucloud-sdk-java-uvms/pom.xml b/ucloud-sdk-java-uvms/pom.xml
index bd9b1819..e4b56bd5 100644
--- a/ucloud-sdk-java-uvms/pom.xml
+++ b/ucloud-sdk-java-uvms/pom.xml
@@ -5,18 +5,18 @@
ucloud-sdk-java
cn.ucloud
- 1.2.17-release
+ 1.2.18-release
4.0.0
ucloud-sdk-java-uvms
- 1.2.17-release
+ 1.2.18-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.17-release
+ 1.2.18-release
diff --git a/ucloud-sdk-java-vpc/pom.xml b/ucloud-sdk-java-vpc/pom.xml
index ebca9890..fcf4708b 100644
--- a/ucloud-sdk-java-vpc/pom.xml
+++ b/ucloud-sdk-java-vpc/pom.xml
@@ -5,18 +5,18 @@
ucloud-sdk-java
cn.ucloud
- 1.2.17-release
+ 1.2.18-release
4.0.0
ucloud-sdk-java-vpc
- 1.2.17-release
+ 1.2.18-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.17-release
+ 1.2.18-release