From 7ad12b88842292dc8c02cf3c089df49e84da1c38 Mon Sep 17 00:00:00 2001
From: jucyfer <502223422@qq.com>
Date: Sun, 31 May 2020 23:59:13 +0800
Subject: [PATCH 01/16] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E6=9B=B4=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/java/cn/ucloud/unet/client/UnetClient.java | 1 +
1 file changed, 1 insertion(+)
diff --git a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClient.java b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClient.java
index 7785138d..bbd4aa15 100755
--- a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClient.java
+++ b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClient.java
@@ -1,3 +1,4 @@
+//不知道从哪里开始吐槽
package cn.ucloud.unet.client;
import cn.ucloud.common.client.UcloudClient;
From 4bdc5cf71e1ecba00e7394f4e8a893f68c90818b Mon Sep 17 00:00:00 2001
From: jucyfer <502223422@qq.com>
Date: Mon, 1 Jun 2020 01:05:09 +0800
Subject: [PATCH 02/16] =?UTF-8?q?1.=E4=BF=AE=E6=94=B9=E4=BA=86Rule?=
=?UTF-8?q?=E5=86=85=E9=83=A8=E7=B1=BB=E7=9A=84=E5=AD=97=E6=AE=B5=E7=B1=BB?=
=?UTF-8?q?=E5=9E=8B=EF=BC=88=E4=BB=A5=E5=8F=8A=E7=9B=B8=E5=BA=94=E7=9A=84?=
=?UTF-8?q?getter=E5=92=8Csetter=EF=BC=89=EF=BC=8C=E4=BB=8EInteger?=
=?UTF-8?q?=E6=94=B9=E4=B8=BAString=EF=BC=8C=E4=BB=A5=E6=94=AF=E6=8C=81?=
=?UTF-8?q?=E7=AB=AF=E5=8F=A3=E5=8C=BA=E9=97=B4=E7=9A=84=E8=AE=BE=E7=BD=AE?=
=?UTF-8?q?=EF=BC=9B=202.=E4=B8=8E=E7=AC=AC1=E7=82=B9=E7=9B=B8=E9=85=8D?=
=?UTF-8?q?=E5=A5=97=EF=BC=8C=E4=BF=AE=E6=94=B9=E4=BA=86UpdateFireWallPara?=
=?UTF-8?q?m=E7=9A=84=E7=AC=AC57=E8=A1=8C=EF=BC=9A=E4=BB=8E=E7=AE=80?=
=?UTF-8?q?=E5=8D=95=E7=9A=84<0=E5=88=A4=E6=96=AD=E5=8F=98=E6=88=90?=
=?UTF-8?q?=E4=BA=86=E6=AD=A3=E5=88=99=E5=88=A4=E6=96=AD=EF=BC=8C=E6=94=AF?=
=?UTF-8?q?=E6=8C=81=E7=A9=BA=E5=AD=97=E7=AC=A6=E4=B8=B2=E3=80=81=E7=BA=AF?=
=?UTF-8?q?=E6=95=B0=E5=AD=97=E3=80=81=E7=AB=AF=E5=8F=A3=E5=8C=BA=E9=97=B4?=
=?UTF-8?q?=E7=9A=84=E8=AF=86=E5=88=AB=EF=BC=88=E6=9A=82=E6=9C=AA=E5=AE=9E?=
=?UTF-8?q?=E7=8E=B0a-b=E4=B8=ADa>=3Db=E7=9A=84=E6=83=85=E5=86=B5=EF=BC=89?=
=?UTF-8?q?=E3=80=82=203.=E4=BF=AE=E6=94=B9=E4=BA=86=E6=B5=8B=E8=AF=95?=
=?UTF-8?q?=E7=94=A8=E4=BE=8BUpdateFireWallTest=E7=9A=84=E7=AC=AC31?=
=?UTF-8?q?=E8=A1=8C=EF=BC=8C=E5=B0=86Rule=E7=9A=84=E6=9E=84=E9=80=A0?=
=?UTF-8?q?=E5=8F=82=E6=95=B0=E4=BB=8E=E6=95=B0=E5=AD=9724=E6=94=B9?=
=?UTF-8?q?=E4=B8=BA=E5=8C=BA=E9=97=B4"24-25"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../cn/ucloud/unet/model/UpdateFirewallParam.java | 14 +++++++-------
.../cn/ucloud/unet/client/UpdateFirewallTest.java | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java
index a58c46cf..c4ce7768 100755
--- a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java
+++ b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java
@@ -54,8 +54,8 @@ public List checkFirewallRule() throws ValidatorException {
if (StringUtils.isBlank(rule.getProtocol())) {
throw new ValidatorException(String.format(exceptionFormat, i, "protocol can not be empty"));
}
- if (rule.getPort() == null || rule.getPort() <= 0) {
- throw new ValidatorException(String.format(exceptionFormat, i, "port can not be null or value <= 0"));
+ if (rule.getPort() == null || !rule.getPort().matches("^$|^[1-9][0-9]*$|^[1-9][0-9]*-[1-9][0-9]*$")) {
+ throw new ValidatorException(String.format(exceptionFormat, i, "port can not be null or port illegal"));
}
if (StringUtils.isBlank(rule.getIp())) {
throw new ValidatorException(String.format(exceptionFormat, i, "ip can not be empty"));
@@ -107,7 +107,7 @@ public void setRule(List rule) {
public static class Rule {
@SuppressWarnings("squid:S1170")
- private final String ruleFormat = "%s|%d|%s|%s|%s";
+ private final String ruleFormat = "%s|%s|%s|%s|%s";
@SuppressWarnings("squid:S1700")
private String rule;
@@ -121,7 +121,7 @@ public static class Rule {
* 端口号
*/
@NotNull(message = "port can not be null")
- private Integer port;
+ private String port;
/**
* IP
@@ -142,7 +142,7 @@ public static class Rule {
private String priority;
public Rule(@NotEmpty(message = "protocol can not be empty") String protocol,
- @NotNull(message = "port can not be null") Integer port,
+ @NotNull(message = "port can not be null") String port,
@NotEmpty(message = "ip can not be empty") String ip,
@NotEmpty(message = "acceptOrNot can not be empty") String acceptOrNot,
@NotEmpty(message = "priority can not be empty") String priority) {
@@ -168,11 +168,11 @@ public void setProtocol(String protocol) {
this.protocol = protocol;
}
- public Integer getPort() {
+ public String getPort() {
return port;
}
- public void setPort(Integer port) {
+ public void setPort(String port) {
this.port = port;
}
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateFirewallTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateFirewallTest.java
index 319f0b1d..1d839fbf 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateFirewallTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateFirewallTest.java
@@ -28,7 +28,7 @@ public void initData() {
System.getenv("UCloudPublicKey"))));
List rules = new ArrayList<>();
- rules.add(new UpdateFirewallParam.Rule("TCP", 24, "0.0.0.0/0", "ACCEPT", "MEDIUM"));
+ rules.add(new UpdateFirewallParam.Rule("TCP", "24-25", "0.0.0.0/0", "ACCEPT", "MEDIUM"));
param = new UpdateFirewallParam("cn-sh2", "firewall-yzb2r03v", rules);
}
From abad465c84a4581618f334080672f67e21843243 Mon Sep 17 00:00:00 2001
From: jucyfer <502223422@qq.com>
Date: Mon, 1 Jun 2020 01:08:04 +0800
Subject: [PATCH 03/16] =?UTF-8?q?=E5=88=A0=E9=99=A4=E4=BA=86=E4=B9=8B?=
=?UTF-8?q?=E5=89=8D=E7=9A=84=E6=B5=8B=E8=AF=95=E6=B3=A8=E9=87=8A?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/java/cn/ucloud/unet/client/UnetClient.java | 1 -
1 file changed, 1 deletion(-)
diff --git a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClient.java b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClient.java
index bbd4aa15..7785138d 100755
--- a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClient.java
+++ b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClient.java
@@ -1,4 +1,3 @@
-//不知道从哪里开始吐槽
package cn.ucloud.unet.client;
import cn.ucloud.common.client.UcloudClient;
From 26f2e693e4386c1134476e6691a5eab37bde0e39 Mon Sep 17 00:00:00 2001
From: jucyfer <502223422@qq.com>
Date: Mon, 1 Jun 2020 09:01:49 +0800
Subject: [PATCH 04/16] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BA=86setPort?=
=?UTF-8?q?=E6=96=B9=E6=B3=95=E5=9B=A0=E5=8F=82=E6=95=B0=E7=B1=BB=E5=9E=8B?=
=?UTF-8?q?=EF=BC=88int->String=EF=BC=89=E5=8F=98=E5=8C=96=E4=BA=A7?=
=?UTF-8?q?=E7=94=9F=E7=9A=84=E5=90=91=E5=90=8E=E5=85=BC=E5=AE=B9=E4=BB=A3?=
=?UTF-8?q?=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../main/java/cn/ucloud/unet/model/UpdateFirewallParam.java | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java
index c4ce7768..5914857d 100755
--- a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java
+++ b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java
@@ -176,6 +176,10 @@ public void setPort(String port) {
this.port = port;
}
+ public void setPort(int port) {
+ this.port = Integer.toString(port);
+ }
+
public String getIp() {
return ip;
}
From 0566981a95419593d6a867b3db899dd29f426399 Mon Sep 17 00:00:00 2001
From: jucyfer <502223422@qq.com>
Date: Mon, 1 Jun 2020 11:27:14 +0800
Subject: [PATCH 05/16] =?UTF-8?q?=E5=B0=9D=E8=AF=95=E6=96=B0=E5=A2=9EFirew?=
=?UTF-8?q?allRule=E7=B1=BB=EF=BC=8C=E7=94=A8=E4=BA=8E=E5=85=BC=E5=AE=B9?=
=?UTF-8?q?=E5=8E=9F=E6=9C=ACdescribe=E5=92=8Cupdate=E4=B8=AD=E7=9A=84?=
=?UTF-8?q?=E4=B8=A4=E4=B8=AA=E5=86=85=E9=83=A8=E7=B1=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../cn/ucloud/unet/pojo/FirewallRule.java | 182 ++++++++++++++++++
1 file changed, 182 insertions(+)
create mode 100644 ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/pojo/FirewallRule.java
diff --git a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/pojo/FirewallRule.java b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/pojo/FirewallRule.java
new file mode 100644
index 00000000..c3f99877
--- /dev/null
+++ b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/pojo/FirewallRule.java
@@ -0,0 +1,182 @@
+package cn.ucloud.unet.pojo;
+
+import cn.ucloud.common.annotation.UcloudParam;
+import com.google.gson.annotations.SerializedName;
+
+import javax.validation.constraints.NotEmpty;
+import javax.validation.constraints.NotNull;
+
+public class FirewallRule {
+ //---------------以下是DescribeFirewallResult.Rule的字段------------------
+ /**
+ * 目标端口
+ */
+ @SerializedName("DstPort")
+ private String dstPort;
+ /**
+ * 优先级
+ */
+ @SerializedName("Priority")
+ private String piority;
+
+ /**
+ * 协议类型
+ */
+ @SerializedName("ProtocolType")
+ private String protocolType;
+ /**
+ * 防火墙动作
+ */
+ @SerializedName("RuleAction")
+ private String ruleAction;
+ /**
+ * 源地址
+ */
+ @SerializedName("SrcIP")
+ private String srcIP;
+
+ /**
+ * 备注
+ */
+ @SerializedName("Remark")
+ private String remark;
+
+ //-----------------以下是UpdateFirewallParam.Rule的字段-------------------
+ @SuppressWarnings("squid:S1170")
+ private final String ruleFormat = "%s|%s|%s|%s|%s";
+ @SuppressWarnings("squid:S1700")
+ private String rule;
+
+ /**
+ * 协议: TCP, UDP, ...
+ */
+ @NotEmpty(message = "protocol can not be empty")
+ private String protocol;
+
+ /**
+ * 端口号
+ */
+ @NotNull(message = "port can not be null")
+ private String port;
+
+ /**
+ * IP
+ */
+ @NotEmpty(message = "ip can not be empty")
+ private String ip;
+
+ /**
+ * ACCEPT(接受), DROP(拒绝)
+ */
+ @NotEmpty(message = "acceptOrNot can not be empty")
+ private String acceptOrNot;
+
+ /**
+ * 优先级:HIGH(高),MEDIUM(中),LOW(低)
+ */
+ @NotEmpty(message = "priority can not be empty")
+ private String priority;
+
+ //------------------describe的getter&setter--------------------------
+ public String getRemark() {
+ return remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ }
+
+ public String getDstPort() {
+ return dstPort;
+ }
+
+ public void setDstPort(String dstPort) {
+ this.dstPort = dstPort;
+ }
+
+ public String getPiority() {
+ return piority;
+ }
+
+ public void setPiority(String piority) {
+ this.piority = piority;
+ }
+
+ public String getProtocolType() {
+ return protocolType;
+ }
+
+ public void setProtocolType(String protocolType) {
+ this.protocolType = protocolType;
+ }
+
+ public String getRuleAction() {
+ return ruleAction;
+ }
+
+ public void setRuleAction(String ruleAction) {
+ this.ruleAction = ruleAction;
+ }
+
+ public String getSrcIP() {
+ return srcIP;
+ }
+
+ public void setSrcIP(String srcIP) {
+ this.srcIP = srcIP;
+ }
+
+ //------------------update的getter&setter--------------------------
+
+ @NotEmpty(message = "rule can not be empty")
+ @UcloudParam("Rule")
+ public String getRule() {
+ rule = String.format(ruleFormat, protocol, port, ip, acceptOrNot, priority);
+ return rule;
+ }
+
+ public String getProtocol() {
+ return protocol;
+ }
+
+ public void setProtocol(String protocol) {
+ this.protocol = protocol;
+ }
+
+ public String getPort() {
+ return port;
+ }
+
+ public void setPort(String port) {
+ this.port = port;
+ }
+
+ public void setPort(int port) {
+ this.port = Integer.toString(port);
+ }
+
+ public String getIp() {
+ return ip;
+ }
+
+ public void setIp(String ip) {
+ this.ip = ip;
+ }
+
+ public String getAcceptOrNot() {
+ return acceptOrNot;
+ }
+
+ public void setAcceptOrNot(String acceptOrNot) {
+ this.acceptOrNot = acceptOrNot;
+ }
+
+ public String getPriority() {
+ return priority;
+ }
+
+ public void setPriority(String priority) {
+ this.priority = priority;
+ }
+
+}
From af3e87898d8aa01b8355f6d78c572944f5b27042 Mon Sep 17 00:00:00 2001
From: jucyfer <502223422@qq.com>
Date: Mon, 1 Jun 2020 12:04:10 +0800
Subject: [PATCH 06/16] =?UTF-8?q?1.=E6=96=B0=E5=A2=9E=E4=BA=86UnetClient?=
=?UTF-8?q?=E7=9A=84=E5=B7=A5=E5=8E=82=E7=B1=BB=E5=8F=8A=E6=96=B9=E6=B3=95?=
=?UTF-8?q?=EF=BC=8C=E7=AE=80=E5=8C=96=E5=88=9B=E5=BB=BA=E4=BB=A3=E7=A0=81?=
=?UTF-8?q?=EF=BC=9B=202.=E6=96=B0=E5=A2=9E=E4=BA=86UpdateFirewallParam.Ru?=
=?UTF-8?q?le=E7=9A=84remark=E5=AD=97=E6=AE=B5=EF=BC=8C=E7=8E=B0=E5=9C=A8?=
=?UTF-8?q?=E7=94=A8=E6=88=B7=E6=96=B0=E5=A2=9E=E8=A7=84=E5=88=99=E6=97=B6?=
=?UTF-8?q?=E5=8F=AF=E4=BB=A5=E9=80=89=E6=8B=A9=E4=BF=9D=E7=95=99=E6=88=96?=
=?UTF-8?q?=E6=9B=B4=E6=94=B9=E5=B7=B2=E5=AD=98=E5=9C=A8=E7=9A=84=E8=A7=84?=
=?UTF-8?q?=E5=88=99=E5=A4=87=E6=B3=A8=E4=BA=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../cn/ucloud/unet/client/UnetClients.java | 42 +++++++++++++++++++
.../unet/model/UpdateFirewallParam.java | 32 +++++++++++++-
2 files changed, 72 insertions(+), 2 deletions(-)
create mode 100644 ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClients.java
diff --git a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClients.java b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClients.java
new file mode 100644
index 00000000..443b5910
--- /dev/null
+++ b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClients.java
@@ -0,0 +1,42 @@
+package cn.ucloud.unet.client;
+
+import cn.ucloud.common.pojo.Account;
+import cn.ucloud.unet.pojo.UnetConfig;
+
+/**
+ * UnetClient的工厂类
+ *
+ * @author jucyfer
+ */
+public abstract class UnetClients {
+ /**
+ * * 工厂方法,生成一个默认的UnetClient实现
+ *
+ * @param account Account对象,包含publicKey和privateKey
+ * @return 当前采用DefaultUnetClient默认实现
+ */
+ public static UnetClient getDefaultInstance(Account account) {
+ return new DefaultUnetClient(new UnetConfig(account));
+ }
+
+ /**
+ * * 工厂方法,生成一个默认的UnetClient实现
+ *
+ * @param privateKey privateKey字符串
+ * @param publicKey privateKey字符串
+ * @return 当前采用DefaultUnetClient默认实现
+ */
+ public static UnetClient getDefaultInstance(String privateKey, String publicKey) {
+ return new DefaultUnetClient(new UnetConfig(new Account(privateKey, publicKey)));
+ }
+
+ /**
+ * * 工厂方法,生成一个默认的UnetClient实现
+ *
+ * @param config UnetConfig对象
+ * @return 当前采用DefaultUnetClient默认实现
+ */
+ public static UnetClient getDefaultInstance(UnetConfig config) {
+ return new DefaultUnetClient(config);
+ }
+}
diff --git a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java
index 5914857d..b6c4e1dc 100755
--- a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java
+++ b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java
@@ -107,7 +107,7 @@ public void setRule(List rule) {
public static class Rule {
@SuppressWarnings("squid:S1170")
- private final String ruleFormat = "%s|%s|%s|%s|%s";
+ private final String ruleFormat = "%s|%s|%s|%s|%s|%s";
@SuppressWarnings("squid:S1700")
private String rule;
@@ -141,6 +141,11 @@ public static class Rule {
@NotEmpty(message = "priority can not be empty")
private String priority;
+ /**
+ * 备注:用户自定义备注
+ */
+ private String remark;
+
public Rule(@NotEmpty(message = "protocol can not be empty") String protocol,
@NotNull(message = "port can not be null") String port,
@NotEmpty(message = "ip can not be empty") String ip,
@@ -151,12 +156,27 @@ public Rule(@NotEmpty(message = "protocol can not be empty") String protocol,
this.ip = ip;
this.acceptOrNot = acceptOrNot;
this.priority = priority;
+ this.remark = "";
+ }
+
+ public Rule(@NotEmpty(message = "protocol can not be empty") String protocol,
+ @NotNull(message = "port can not be null") String port,
+ @NotEmpty(message = "ip can not be empty") String ip,
+ @NotEmpty(message = "acceptOrNot can not be empty") String acceptOrNot,
+ @NotEmpty(message = "priority can not be empty") String priority,
+ String remark) {
+ this.protocol = protocol;
+ this.port = port;
+ this.ip = ip;
+ this.acceptOrNot = acceptOrNot;
+ this.priority = priority;
+ this.remark = remark == null ? "" : remark;
}
@NotEmpty(message = "rule can not be empty")
@UcloudParam("Rule")
public String getRule() {
- rule = String.format(ruleFormat, protocol, port, ip, acceptOrNot, priority);
+ rule = String.format(ruleFormat, protocol, port, ip, acceptOrNot, priority, remark);
return rule;
}
@@ -203,5 +223,13 @@ public String getPriority() {
public void setPriority(String priority) {
this.priority = priority;
}
+
+ public String getRemark(){
+ return remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ }
}
}
From 8e3e18a333d858e0624208e8f55e7a5a54d3ae2a Mon Sep 17 00:00:00 2001
From: jucyfer <502223422@qq.com>
Date: Mon, 1 Jun 2020 12:22:25 +0800
Subject: [PATCH 07/16] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86UpdateFirewall?=
=?UTF-8?q?Test=E6=B5=8B=E8=AF=95=E7=94=A8=E4=BE=8B=EF=BC=8C=E9=85=8D?=
=?UTF-8?q?=E5=90=88=E4=B9=8B=E5=89=8D=E7=9A=84=E6=9B=B4=E6=94=B9=EF=BC=8C?=
=?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BA=86remark=E5=8F=82=E6=95=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/test/java/cn/ucloud/unet/client/UpdateFirewallTest.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateFirewallTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateFirewallTest.java
index 1d839fbf..9f205f84 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateFirewallTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateFirewallTest.java
@@ -28,7 +28,7 @@ public void initData() {
System.getenv("UCloudPublicKey"))));
List rules = new ArrayList<>();
- rules.add(new UpdateFirewallParam.Rule("TCP", "24-25", "0.0.0.0/0", "ACCEPT", "MEDIUM"));
+ rules.add(new UpdateFirewallParam.Rule("TCP", "24-25", "0.0.0.0/0", "ACCEPT", "MEDIUM","TestRemark"));
param = new UpdateFirewallParam("cn-sh2", "firewall-yzb2r03v", rules);
}
From 7dfc9eada704b9d22d19d853b0beb2e8ef0d6922 Mon Sep 17 00:00:00 2001
From: jucyfer <502223422@qq.com>
Date: Mon, 1 Jun 2020 12:25:19 +0800
Subject: [PATCH 08/16] no comments
---
.../src/main/java/cn/ucloud/unet/pojo/FirewallRule.java | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/pojo/FirewallRule.java b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/pojo/FirewallRule.java
index c3f99877..73c58b52 100644
--- a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/pojo/FirewallRule.java
+++ b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/pojo/FirewallRule.java
@@ -6,6 +6,10 @@
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
+/**
+ * 计划用来替代Firewall中describe和update的pojo
+ */
+@Deprecated
public class FirewallRule {
//---------------以下是DescribeFirewallResult.Rule的字段------------------
/**
@@ -43,7 +47,7 @@ public class FirewallRule {
//-----------------以下是UpdateFirewallParam.Rule的字段-------------------
@SuppressWarnings("squid:S1170")
- private final String ruleFormat = "%s|%s|%s|%s|%s";
+ private final String ruleFormat = "%s|%s|%s|%s|%s|%s";
@SuppressWarnings("squid:S1700")
private String rule;
@@ -53,6 +57,7 @@ public class FirewallRule {
@NotEmpty(message = "protocol can not be empty")
private String protocol;
+
/**
* 端口号
*/
From f86091a3b3d06c01aeb0f5253783f50a96786743 Mon Sep 17 00:00:00 2001
From: jucyfer <502223422@qq.com>
Date: Mon, 1 Jun 2020 17:56:03 +0800
Subject: [PATCH 09/16] =?UTF-8?q?=E5=88=A0=E9=99=A4=E4=BA=86=E4=B8=A4?=
=?UTF-8?q?=E4=B8=AA=E8=A1=8C=E4=B8=BA=E4=B8=8E=E5=8E=9F=E8=AE=BE=E8=AE=A1?=
=?UTF-8?q?=E4=B8=8D=E4=B8=80=E8=87=B4=E7=9A=84=E7=B1=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../cn/ucloud/unet/client/UnetClients.java | 42 ----
.../cn/ucloud/unet/pojo/FirewallRule.java | 187 ------------------
2 files changed, 229 deletions(-)
delete mode 100644 ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClients.java
delete mode 100644 ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/pojo/FirewallRule.java
diff --git a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClients.java b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClients.java
deleted file mode 100644
index 443b5910..00000000
--- a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClients.java
+++ /dev/null
@@ -1,42 +0,0 @@
-package cn.ucloud.unet.client;
-
-import cn.ucloud.common.pojo.Account;
-import cn.ucloud.unet.pojo.UnetConfig;
-
-/**
- * UnetClient的工厂类
- *
- * @author jucyfer
- */
-public abstract class UnetClients {
- /**
- * * 工厂方法,生成一个默认的UnetClient实现
- *
- * @param account Account对象,包含publicKey和privateKey
- * @return 当前采用DefaultUnetClient默认实现
- */
- public static UnetClient getDefaultInstance(Account account) {
- return new DefaultUnetClient(new UnetConfig(account));
- }
-
- /**
- * * 工厂方法,生成一个默认的UnetClient实现
- *
- * @param privateKey privateKey字符串
- * @param publicKey privateKey字符串
- * @return 当前采用DefaultUnetClient默认实现
- */
- public static UnetClient getDefaultInstance(String privateKey, String publicKey) {
- return new DefaultUnetClient(new UnetConfig(new Account(privateKey, publicKey)));
- }
-
- /**
- * * 工厂方法,生成一个默认的UnetClient实现
- *
- * @param config UnetConfig对象
- * @return 当前采用DefaultUnetClient默认实现
- */
- public static UnetClient getDefaultInstance(UnetConfig config) {
- return new DefaultUnetClient(config);
- }
-}
diff --git a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/pojo/FirewallRule.java b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/pojo/FirewallRule.java
deleted file mode 100644
index 73c58b52..00000000
--- a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/pojo/FirewallRule.java
+++ /dev/null
@@ -1,187 +0,0 @@
-package cn.ucloud.unet.pojo;
-
-import cn.ucloud.common.annotation.UcloudParam;
-import com.google.gson.annotations.SerializedName;
-
-import javax.validation.constraints.NotEmpty;
-import javax.validation.constraints.NotNull;
-
-/**
- * 计划用来替代Firewall中describe和update的pojo
- */
-@Deprecated
-public class FirewallRule {
- //---------------以下是DescribeFirewallResult.Rule的字段------------------
- /**
- * 目标端口
- */
- @SerializedName("DstPort")
- private String dstPort;
- /**
- * 优先级
- */
- @SerializedName("Priority")
- private String piority;
-
- /**
- * 协议类型
- */
- @SerializedName("ProtocolType")
- private String protocolType;
- /**
- * 防火墙动作
- */
- @SerializedName("RuleAction")
- private String ruleAction;
- /**
- * 源地址
- */
- @SerializedName("SrcIP")
- private String srcIP;
-
- /**
- * 备注
- */
- @SerializedName("Remark")
- private String remark;
-
- //-----------------以下是UpdateFirewallParam.Rule的字段-------------------
- @SuppressWarnings("squid:S1170")
- private final String ruleFormat = "%s|%s|%s|%s|%s|%s";
- @SuppressWarnings("squid:S1700")
- private String rule;
-
- /**
- * 协议: TCP, UDP, ...
- */
- @NotEmpty(message = "protocol can not be empty")
- private String protocol;
-
-
- /**
- * 端口号
- */
- @NotNull(message = "port can not be null")
- private String port;
-
- /**
- * IP
- */
- @NotEmpty(message = "ip can not be empty")
- private String ip;
-
- /**
- * ACCEPT(接受), DROP(拒绝)
- */
- @NotEmpty(message = "acceptOrNot can not be empty")
- private String acceptOrNot;
-
- /**
- * 优先级:HIGH(高),MEDIUM(中),LOW(低)
- */
- @NotEmpty(message = "priority can not be empty")
- private String priority;
-
- //------------------describe的getter&setter--------------------------
- public String getRemark() {
- return remark;
- }
-
- public void setRemark(String remark) {
- this.remark = remark;
- }
-
- public String getDstPort() {
- return dstPort;
- }
-
- public void setDstPort(String dstPort) {
- this.dstPort = dstPort;
- }
-
- public String getPiority() {
- return piority;
- }
-
- public void setPiority(String piority) {
- this.piority = piority;
- }
-
- public String getProtocolType() {
- return protocolType;
- }
-
- public void setProtocolType(String protocolType) {
- this.protocolType = protocolType;
- }
-
- public String getRuleAction() {
- return ruleAction;
- }
-
- public void setRuleAction(String ruleAction) {
- this.ruleAction = ruleAction;
- }
-
- public String getSrcIP() {
- return srcIP;
- }
-
- public void setSrcIP(String srcIP) {
- this.srcIP = srcIP;
- }
-
- //------------------update的getter&setter--------------------------
-
- @NotEmpty(message = "rule can not be empty")
- @UcloudParam("Rule")
- public String getRule() {
- rule = String.format(ruleFormat, protocol, port, ip, acceptOrNot, priority);
- return rule;
- }
-
- public String getProtocol() {
- return protocol;
- }
-
- public void setProtocol(String protocol) {
- this.protocol = protocol;
- }
-
- public String getPort() {
- return port;
- }
-
- public void setPort(String port) {
- this.port = port;
- }
-
- public void setPort(int port) {
- this.port = Integer.toString(port);
- }
-
- public String getIp() {
- return ip;
- }
-
- public void setIp(String ip) {
- this.ip = ip;
- }
-
- public String getAcceptOrNot() {
- return acceptOrNot;
- }
-
- public void setAcceptOrNot(String acceptOrNot) {
- this.acceptOrNot = acceptOrNot;
- }
-
- public String getPriority() {
- return priority;
- }
-
- public void setPriority(String priority) {
- this.priority = priority;
- }
-
-}
From f13c3c24a1c82301e5f67423f450050b6d963635 Mon Sep 17 00:00:00 2001
From: jucyfer <502223422@qq.com>
Date: Tue, 2 Jun 2020 22:01:45 +0800
Subject: [PATCH 10/16] =?UTF-8?q?1.=E4=B8=BACreateFirewallParam=E5=92=8CUp?=
=?UTF-8?q?dateFirewallParam=E5=88=9B=E5=BB=BA=E4=BA=86=E6=96=B0=E7=9A=84?=
=?UTF-8?q?=E6=9E=84=E9=80=A0=E6=96=B9=E6=B3=95=EF=BC=8C=E5=8F=AF=E4=BB=A5?=
=?UTF-8?q?=E6=8E=A5=E5=8F=97=E4=B8=80=E4=B8=AADescribeFirewallResult.Fire?=
=?UTF-8?q?wallData=E5=AF=B9=E8=B1=A1=EF=BC=8C=E6=9D=A5=E5=AE=9E=E7=8E=B0?=
=?UTF-8?q?=E8=87=AA=E5=8A=A8=E8=BD=AC=E6=8D=A2=EF=BC=9B=E6=AD=A4=E5=A4=96?=
=?UTF-8?q?=EF=BC=8C=E5=81=9A=E4=BA=86=E4=B8=AA=E6=8D=B7=E5=BE=84=E6=96=B9?=
=?UTF-8?q?=E6=B3=95=EF=BC=8C=E5=8F=AF=E4=BB=A5=E7=9B=B4=E6=8E=A5=E5=AF=B9?=
=?UTF-8?q?=E4=B8=A4=E4=B8=AAFirewallParam=E8=BF=9B=E8=A1=8CaddRule?=
=?UTF-8?q?=E6=93=8D=E4=BD=9C=E3=80=82=202.=E4=B8=BACreateFirewallParam.Ru?=
=?UTF-8?q?le=E5=A2=9E=E5=8A=A0=E4=BA=86remark=E5=AD=97=E6=AE=B5=EF=BC=8C?=
=?UTF-8?q?=E5=B9=B6=E5=B0=86port=E4=BB=8EInteger=E6=94=B9=E6=88=90String?=
=?UTF-8?q?=EF=BC=8C=E4=B8=8EUpdateFirewallParam=E9=87=8C=E7=9A=84?=
=?UTF-8?q?=E8=A1=8C=E4=B8=BA=E4=BF=9D=E6=8C=81=E4=B8=80=E8=87=B4=E3=80=82?=
=?UTF-8?q?=203.=E5=85=B6=E4=BB=96=E5=90=91=E5=90=8E=E5=85=BC=E5=AE=B9?=
=?UTF-8?q?=E6=80=A7=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../unet/model/CreateFirewallParam.java | 75 ++++++++++++++++---
.../unet/model/UpdateFirewallParam.java | 33 +++++++-
2 files changed, 97 insertions(+), 11 deletions(-)
diff --git a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/CreateFirewallParam.java b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/CreateFirewallParam.java
index a050f39c..6a0f16c4 100755
--- a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/CreateFirewallParam.java
+++ b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/CreateFirewallParam.java
@@ -10,6 +10,7 @@
import javax.validation.constraints.NotNull;
import java.util.ArrayList;
import java.util.List;
+import java.util.stream.Collectors;
/**
* @description: 创建防火墙 参数类
@@ -68,6 +69,9 @@ public List checkFirewallRule() throws ValidatorException {
if (StringUtils.isBlank(rule.getProtocol())) {
throw new ValidatorException(String.format(exceptionFormat, i, "protocol can not be empty"));
}
+ if (rule.getPort() == null || !rule.getPort().matches("^$|^[1-9][0-9]*$|^[1-9][0-9]*-[1-9][0-9]*$")) {
+ throw new ValidatorException(String.format(exceptionFormat, i, "illegal port"));
+ }
if (StringUtils.isBlank(rule.getIp())) {
throw new ValidatorException(String.format(exceptionFormat, i, "ip can not be empty"));
}
@@ -93,6 +97,25 @@ public CreateFirewallParam(String region,
this.name = name;
}
+ public CreateFirewallParam(String region, DescribeFirewallResult.FirewallData firewallData) {
+ super("CreateFirewall");
+ this.region = region;
+ this.rule = this.rule = firewallData
+ .getRule()
+ .parallelStream()
+ .map(rule ->
+ new Rule(
+ rule.getProtocolType(),
+ rule.getDstPort(),
+ rule.getSrcIP(),
+ rule.getRuleAction(),
+ rule.getPiority(),
+ rule.getRemark()
+ )
+ )
+ .collect(Collectors.toList());
+ }
+
public String getRegion() {
return region;
}
@@ -133,10 +156,17 @@ public void setRule(List rule) {
this.rule = rule;
}
+ public void addRule(Rule rule){
+ this.rule.add(rule);
+ }
+
+ public void addRule(String protocol,String port,String ip,String action,String priority,String remark){
+ this.rule.add(new Rule(protocol,port,ip,action,priority,remark));
+ }
public static class Rule {
@SuppressWarnings("squid:S1170")
- private final String ruleFormatWithPort = "%s|%d|%s|%s|%s";
+ private final String ruleFormatWithPort = "%s|%s|%s|%s|%s";
@SuppressWarnings("squid:S1170")
private final String ruleFormatWithoutPort = "%s||%s|%s|%s";
@SuppressWarnings("squid:S1700")
@@ -150,7 +180,7 @@ public static class Rule {
/**
* 端口号
*/
- private Integer port;
+ private String port;
/**
* IP
@@ -167,8 +197,13 @@ public static class Rule {
*/
private String priority;
+ /**
+ * 用户备注
+ */
+ private String remark;
+
public Rule(String protocol,
- Integer port,
+ String port,
String ip,
String acceptOrNot,
String priority) {
@@ -177,13 +212,28 @@ public Rule(String protocol,
this.ip = ip;
this.acceptOrNot = acceptOrNot;
this.priority = priority;
+ this.remark = "";
+ }
+
+ public Rule(String protocol,
+ String port,
+ String ip,
+ String acceptOrNot,
+ String priority,
+ String remark) {
+ this.protocol = protocol;
+ this.port = port;
+ this.ip = ip;
+ this.acceptOrNot = acceptOrNot;
+ this.priority = priority;
+ this.remark = remark;
}
public String getRule() {
- if (port == null){
- rule = String.format(ruleFormatWithoutPort, protocol, ip, acceptOrNot, priority);
- }else {
- rule = String.format(ruleFormatWithPort, protocol, port, ip, acceptOrNot, priority);
+ if (port == null) {
+ rule = String.format(ruleFormatWithoutPort, protocol, ip, acceptOrNot, priority, remark);
+ } else {
+ rule = String.format(ruleFormatWithPort, protocol, port, ip, acceptOrNot, priority, remark);
}
return rule;
}
@@ -196,11 +246,11 @@ public void setProtocol(String protocol) {
this.protocol = protocol;
}
- public Integer getPort() {
+ public String getPort() {
return port;
}
- public void setPort(Integer port) {
+ public void setPort(String port) {
this.port = port;
}
@@ -228,5 +278,12 @@ public void setPriority(String priority) {
this.priority = priority;
}
+ public String getRemark() {
+ return remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ }
}
}
diff --git a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java
index b6c4e1dc..8a2fe507 100755
--- a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java
+++ b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java
@@ -10,6 +10,7 @@
import javax.validation.constraints.NotNull;
import java.util.ArrayList;
import java.util.List;
+import java.util.stream.Collectors;
/**
* @description: 更新防火墙
@@ -55,7 +56,7 @@ public List checkFirewallRule() throws ValidatorException {
throw new ValidatorException(String.format(exceptionFormat, i, "protocol can not be empty"));
}
if (rule.getPort() == null || !rule.getPort().matches("^$|^[1-9][0-9]*$|^[1-9][0-9]*-[1-9][0-9]*$")) {
- throw new ValidatorException(String.format(exceptionFormat, i, "port can not be null or port illegal"));
+ throw new ValidatorException(String.format(exceptionFormat, i, "illegal port"));
}
if (StringUtils.isBlank(rule.getIp())) {
throw new ValidatorException(String.format(exceptionFormat, i, "ip can not be empty"));
@@ -81,6 +82,26 @@ public UpdateFirewallParam(@NotEmpty(message = "region can not be empty") String
this.rule = rule;
}
+ public UpdateFirewallParam(String region, DescribeFirewallResult.FirewallData firewallData) {
+ super("UpdateFirewall");
+ this.region = region;
+ this.fwId = firewallData.getFwId();
+ this.rule = firewallData
+ .getRule()
+ .parallelStream()
+ .map(rule ->
+ new Rule(
+ rule.getProtocolType(),
+ rule.getDstPort(),
+ rule.getSrcIP(),
+ rule.getRuleAction(),
+ rule.getPiority(),
+ rule.getRemark()
+ )
+ )
+ .collect(Collectors.toList());
+ }
+
public String getRegion() {
return region;
}
@@ -105,6 +126,14 @@ public void setRule(List rule) {
this.rule = rule;
}
+ public void addRule(Rule rule){
+ this.rule.add(rule);
+ }
+
+ public void addRule(String protocol,String port,String ip,String action,String priority,String remark){
+ this.rule.add(new Rule(protocol,port,ip,action,priority,remark));
+ }
+
public static class Rule {
@SuppressWarnings("squid:S1170")
private final String ruleFormat = "%s|%s|%s|%s|%s|%s";
@@ -224,7 +253,7 @@ public void setPriority(String priority) {
this.priority = priority;
}
- public String getRemark(){
+ public String getRemark() {
return remark;
}
From 12ead56b909ae85c5e87fd5992e3eb4d55ff7fa9 Mon Sep 17 00:00:00 2001
From: jucyfer <502223422@qq.com>
Date: Tue, 2 Jun 2020 22:05:42 +0800
Subject: [PATCH 11/16] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BA=86=E4=B8=80?=
=?UTF-8?q?=E5=A4=84=E5=B0=8Fbug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../cn/ucloud/unet/model/CreateFirewallParam.java | 14 ++++----------
1 file changed, 4 insertions(+), 10 deletions(-)
diff --git a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/CreateFirewallParam.java b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/CreateFirewallParam.java
index 6a0f16c4..d8bd2da0 100755
--- a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/CreateFirewallParam.java
+++ b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/CreateFirewallParam.java
@@ -156,19 +156,17 @@ public void setRule(List rule) {
this.rule = rule;
}
- public void addRule(Rule rule){
+ public void addRule(Rule rule) {
this.rule.add(rule);
}
- public void addRule(String protocol,String port,String ip,String action,String priority,String remark){
- this.rule.add(new Rule(protocol,port,ip,action,priority,remark));
+ public void addRule(String protocol, String port, String ip, String action, String priority, String remark) {
+ this.rule.add(new Rule(protocol, port, ip, action, priority, remark));
}
public static class Rule {
@SuppressWarnings("squid:S1170")
private final String ruleFormatWithPort = "%s|%s|%s|%s|%s";
- @SuppressWarnings("squid:S1170")
- private final String ruleFormatWithoutPort = "%s||%s|%s|%s";
@SuppressWarnings("squid:S1700")
private String rule;
@@ -230,11 +228,7 @@ public Rule(String protocol,
}
public String getRule() {
- if (port == null) {
- rule = String.format(ruleFormatWithoutPort, protocol, ip, acceptOrNot, priority, remark);
- } else {
- rule = String.format(ruleFormatWithPort, protocol, port, ip, acceptOrNot, priority, remark);
- }
+ rule = String.format(ruleFormatWithPort, protocol, port, ip, acceptOrNot, priority, remark);
return rule;
}
From b2bd8b8c1c8613751c6a94b5fea2cdf27c26e40e Mon Sep 17 00:00:00 2001
From: jucyfer <502223422@qq.com>
Date: Tue, 2 Jun 2020 22:19:15 +0800
Subject: [PATCH 12/16] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86README?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/README.md b/README.md
index 62e54fc6..e4bf298f 100755
--- a/README.md
+++ b/README.md
@@ -1,5 +1,7 @@
## ucloud-sdk-java
ucloud开发者工具套件(SDK)。
+jyf-custom分支,二次开发自ucloud的0.8.3.0-release版本。
+不排除重构可能
面向UCloud的多个产品服务,目前包括:
- uhost
- udisk
From e77dd3c90fb8ce242f7d1194b3bbff6a47aa7905 Mon Sep 17 00:00:00 2001
From: jucyfer <502223422@qq.com>
Date: Tue, 2 Jun 2020 22:44:39 +0800
Subject: [PATCH 13/16] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E4=BD=9C?=
=?UTF-8?q?=E8=80=85=E4=BF=A1=E6=81=AF=E5=92=8Cmd?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 2 +-
.../main/java/cn/ucloud/unet/model/CreateFirewallParam.java | 4 ++--
.../main/java/cn/ucloud/unet/model/UpdateFirewallParam.java | 4 ++--
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/README.md b/README.md
index e4bf298f..4b03cc54 100755
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
## ucloud-sdk-java
ucloud开发者工具套件(SDK)。
-jyf-custom分支,二次开发自ucloud的0.8.3.0-release版本。
+jyf-custom分支,基于ucloud主分支的0.8.3.0-release版本进行的二次开发。
不排除重构可能
面向UCloud的多个产品服务,目前包括:
- uhost
diff --git a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/CreateFirewallParam.java b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/CreateFirewallParam.java
index d8bd2da0..fb5ce6b0 100755
--- a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/CreateFirewallParam.java
+++ b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/CreateFirewallParam.java
@@ -14,8 +14,8 @@
/**
* @description: 创建防火墙 参数类
- * @author: joshua
- * @E-mail: joshua.yin@ucloud.cn
+ * @author: joshua jucyfer
+ * @E-mail: joshua.yin@ucloud.cn 502223422@qq.com
* @date: 2018/9/27 11:31
*/
public class CreateFirewallParam extends BaseRequestParam {
diff --git a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java
index 8a2fe507..ad40509f 100755
--- a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java
+++ b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/model/UpdateFirewallParam.java
@@ -14,8 +14,8 @@
/**
* @description: 更新防火墙
- * @author: joshua
- * @E-mail: joshua.yin@ucloud.cn
+ * @author: joshua jucyfer
+ * @E-mail: joshua.yin@ucloud.cn 502223422@qq.com
* @date: 2018/9/27 15:43
*/
public class UpdateFirewallParam extends BaseRequestParam {
From bd687e6ea266365486bc5988f90fa14adaa912a9 Mon Sep 17 00:00:00 2001
From: jucyfer <502223422@qq.com>
Date: Tue, 2 Jun 2020 22:55:55 +0800
Subject: [PATCH 14/16] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BA=86UnetClient?=
=?UTF-8?q?=E7=9A=84=E9=BB=98=E8=AE=A4=E5=B7=A5=E5=8E=82=E7=B1=BB=EF=BC=8C?=
=?UTF-8?q?=E6=8F=90=E4=BE=9B=E4=BA=863=E4=B8=AAshortcut=E6=96=B9=E6=B3=95?=
=?UTF-8?q?=EF=BC=8C=E9=9A=90=E8=97=8F=E4=BA=86=E5=AF=B9DefaultUnetClient?=
=?UTF-8?q?=E7=9A=84=E7=9B=B4=E6=8E=A5=E6=93=8D=E4=BD=9C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../cn/ucloud/unet/client/UnetClients.java | 38 +++++++++++++++++++
1 file changed, 38 insertions(+)
create mode 100644 ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClients.java
diff --git a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClients.java b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClients.java
new file mode 100644
index 00000000..4ab08880
--- /dev/null
+++ b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClients.java
@@ -0,0 +1,38 @@
+package cn.ucloud.unet.client;
+
+import cn.ucloud.common.pojo.Account;
+import cn.ucloud.unet.pojo.UnetConfig;
+
+/**
+ * UnetClient的工厂类
+ * @author jucyfer
+ */
+public abstract class UnetClients {
+ /**
+ * 根据公私钥创建默认实现
+ * @param privateKey 私钥
+ * @param publicKey 公钥
+ * @return
+ */
+ public static UnetClient getDefaultInstance(String privateKey,String publicKey){
+ return new DefaultUnetClient(new UnetConfig(new Account(privateKey,publicKey)));
+ }
+
+ /**
+ * 根据指定Account创建默认实现
+ * @param account {@link cn.ucloud.common.pojo.Account}对象
+ * @return
+ */
+ public static UnetClient getDefaultInstance(Account account){
+ return new DefaultUnetClient(new UnetConfig(account));
+ }
+
+ /**
+ * 根据指定UnetConfig创建默认实现
+ * @param unetConfig {@link cn.ucloud.unet.pojo.UnetConfig}对象
+ * @return
+ */
+ public static UnetClient getDefaultInstance(UnetConfig unetConfig){
+ return new DefaultUnetClient(unetConfig);
+ }
+}
From 64c18e9372385636d2a03f4e12c639d122e21a97 Mon Sep 17 00:00:00 2001
From: jucyfer <502223422@qq.com>
Date: Tue, 2 Jun 2020 22:57:08 +0800
Subject: [PATCH 15/16] =?UTF-8?q?=E8=A1=A5=E5=85=A8=E4=BA=86=E7=9B=B8?=
=?UTF-8?q?=E5=BA=94=E6=B3=A8=E9=87=8A=E6=96=87=E6=A1=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/java/cn/ucloud/unet/client/UnetClients.java | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClients.java b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClients.java
index 4ab08880..2837ea5e 100644
--- a/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClients.java
+++ b/ucloud-sdk-java-unet/src/main/java/cn/ucloud/unet/client/UnetClients.java
@@ -12,7 +12,7 @@ public abstract class UnetClients {
* 根据公私钥创建默认实现
* @param privateKey 私钥
* @param publicKey 公钥
- * @return
+ * @return {@link cn.ucloud.unet.client.UnetClient}实例
*/
public static UnetClient getDefaultInstance(String privateKey,String publicKey){
return new DefaultUnetClient(new UnetConfig(new Account(privateKey,publicKey)));
@@ -21,7 +21,7 @@ public static UnetClient getDefaultInstance(String privateKey,String publicKey){
/**
* 根据指定Account创建默认实现
* @param account {@link cn.ucloud.common.pojo.Account}对象
- * @return
+ * @return {@link cn.ucloud.unet.client.UnetClient}实例
*/
public static UnetClient getDefaultInstance(Account account){
return new DefaultUnetClient(new UnetConfig(account));
@@ -30,7 +30,7 @@ public static UnetClient getDefaultInstance(Account account){
/**
* 根据指定UnetConfig创建默认实现
* @param unetConfig {@link cn.ucloud.unet.pojo.UnetConfig}对象
- * @return
+ * @return {@link cn.ucloud.unet.client.UnetClient}实例
*/
public static UnetClient getDefaultInstance(UnetConfig unetConfig){
return new DefaultUnetClient(unetConfig);
From e5581ce91f31795453822e49aacd92ccb4b4f55f Mon Sep 17 00:00:00 2001
From: jucyfer <502223422@qq.com>
Date: Tue, 2 Jun 2020 23:08:14 +0800
Subject: [PATCH 16/16] =?UTF-8?q?=E6=89=B9=E9=87=8F=E6=9B=B4=E6=94=B9?=
=?UTF-8?q?=E4=BA=86=E6=89=80=E6=9C=89=E7=9A=84Unet=E6=A8=A1=E5=9D=97?=
=?UTF-8?q?=E6=B5=8B=E8=AF=95=E7=94=A8=E4=BE=8B=E4=B8=AD=E6=9A=B4=E9=9C=B2?=
=?UTF-8?q?=E7=9A=84DefaultUnetClient=E7=B1=BB=EF=BC=8C=E6=94=B9=E4=B8=BA?=
=?UTF-8?q?=E7=94=B1UnetClients=E7=9A=84=E5=B7=A5=E5=8E=82=E6=96=B9?=
=?UTF-8?q?=E6=B3=95=E6=9D=A5=E5=AE=9E=E7=8E=B0=E5=88=9B=E5=BB=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/test/java/cn/ucloud/unet/client/AllocateEIPTest.java | 2 +-
.../cn/ucloud/unet/client/AllocateShareBandwidthTest.java | 2 +-
.../src/test/java/cn/ucloud/unet/client/AllocateVIPTest.java | 2 +-
.../unet/client/AssociateEIPWithShareBandwidthTest.java | 2 +-
.../src/test/java/cn/ucloud/unet/client/BindEIPTest.java | 2 +-
.../cn/ucloud/unet/client/CreateBandwidthPackageTest.java | 2 +-
.../test/java/cn/ucloud/unet/client/CreateFirewallTest.java | 4 ++--
.../cn/ucloud/unet/client/DeleteBandwidthPackageTest.java | 2 +-
.../test/java/cn/ucloud/unet/client/DeleteFirewallTest.java | 2 +-
.../cn/ucloud/unet/client/DescribeBandwidthPackageTest.java | 2 +-
.../cn/ucloud/unet/client/DescribeBandwidthUsageTest.java | 2 +-
.../src/test/java/cn/ucloud/unet/client/DescribeEIPTest.java | 2 +-
.../cn/ucloud/unet/client/DescribeFirewallResourceTest.java | 2 +-
.../test/java/cn/ucloud/unet/client/DescribeFirewallTest.java | 2 +-
.../cn/ucloud/unet/client/DescribeShareBandwidthTest.java | 2 +-
.../src/test/java/cn/ucloud/unet/client/DescribeVIPTest.java | 2 +-
.../unet/client/DisassociateEIPWithShareBandwidthTest.java | 2 +-
.../test/java/cn/ucloud/unet/client/GetEIPPayModeTest.java | 2 +-
.../src/test/java/cn/ucloud/unet/client/GetEIPPriceTest.java | 2 +-
.../java/cn/ucloud/unet/client/GetEIPUpgradePriceTest.java | 2 +-
.../test/java/cn/ucloud/unet/client/GrantFirewallTest.java | 2 +-
.../java/cn/ucloud/unet/client/ModifyEIPBandwidthTest.java | 2 +-
.../test/java/cn/ucloud/unet/client/ModifyEIPWeightTest.java | 2 +-
.../src/test/java/cn/ucloud/unet/client/ReleaseEIPTest.java | 2 +-
.../java/cn/ucloud/unet/client/ReleaseShareBandwidthTest.java | 2 +-
.../src/test/java/cn/ucloud/unet/client/ReleaseVIPTest.java | 2 +-
.../java/cn/ucloud/unet/client/ResizeShareBandwidthTest.java | 2 +-
.../test/java/cn/ucloud/unet/client/SetEIPPayModeTest.java | 2 +-
.../src/test/java/cn/ucloud/unet/client/UnBindEIPTest.java | 2 +-
.../java/cn/ucloud/unet/client/UpdateEIPAttributeTest.java | 2 +-
.../cn/ucloud/unet/client/UpdateFirewallAttributeTest.java | 2 +-
.../test/java/cn/ucloud/unet/client/UpdateFirewallTest.java | 2 +-
32 files changed, 33 insertions(+), 33 deletions(-)
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/AllocateEIPTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/AllocateEIPTest.java
index 9fd662b2..eeaf9aef 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/AllocateEIPTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/AllocateEIPTest.java
@@ -20,7 +20,7 @@ public class AllocateEIPTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new AllocateEIPParam("cn-sh2", "Bgp", 2);
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/AllocateShareBandwidthTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/AllocateShareBandwidthTest.java
index 3fa72544..9ef3244f 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/AllocateShareBandwidthTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/AllocateShareBandwidthTest.java
@@ -20,7 +20,7 @@ public class AllocateShareBandwidthTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new AllocateShareBandwidthParam("cn-sh2", "ucloud-sdk-java-shareBandwidth", "Dynamic", 24);
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/AllocateVIPTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/AllocateVIPTest.java
index 6813be11..a59d7b3d 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/AllocateVIPTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/AllocateVIPTest.java
@@ -20,7 +20,7 @@ public class AllocateVIPTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new AllocateVIPParam("cn-sh2", "uvnet-3fy3r4", "subnet-orq0th");
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/AssociateEIPWithShareBandwidthTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/AssociateEIPWithShareBandwidthTest.java
index 6c86bfb8..0373f009 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/AssociateEIPWithShareBandwidthTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/AssociateEIPWithShareBandwidthTest.java
@@ -23,7 +23,7 @@ public class AssociateEIPWithShareBandwidthTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/BindEIPTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/BindEIPTest.java
index e7d9e985..5313823b 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/BindEIPTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/BindEIPTest.java
@@ -20,7 +20,7 @@ public class BindEIPTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new BindEIPParam("cn-sh2", "eip-vcsnbgi4", "uhost", "uhost-dwomflqt");
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/CreateBandwidthPackageTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/CreateBandwidthPackageTest.java
index f4c6c4f1..bb6509c8 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/CreateBandwidthPackageTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/CreateBandwidthPackageTest.java
@@ -20,7 +20,7 @@ public class CreateBandwidthPackageTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new CreateBandwidthPackageParam("cn-sh2", "eip-vcsnbgi4", 6, 1);
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/CreateFirewallTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/CreateFirewallTest.java
index 72cd9be2..66fd7eaf 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/CreateFirewallTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/CreateFirewallTest.java
@@ -23,12 +23,12 @@ public class CreateFirewallTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
List rules = new ArrayList<>();
- rules.add(new CreateFirewallParam.Rule("TCP", 22, "120.132.8.183", "ACCEPT", "LOW"));
+ rules.add(new CreateFirewallParam.Rule("TCP", "22", "120.132.8.183", "ACCEPT", "LOW","TEST_REMARK"));
param = new CreateFirewallParam("cn-sh2", rules, "Firewall-test");
}
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DeleteBandwidthPackageTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DeleteBandwidthPackageTest.java
index c75f5490..805c31f6 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DeleteBandwidthPackageTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DeleteBandwidthPackageTest.java
@@ -21,7 +21,7 @@ public class DeleteBandwidthPackageTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new DeleteBandwidthPackageParam("cn-sh2", "bwpack-z13014dl");
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DeleteFirewallTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DeleteFirewallTest.java
index c7f59949..01abc7ba 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DeleteFirewallTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DeleteFirewallTest.java
@@ -20,7 +20,7 @@ public class DeleteFirewallTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeBandwidthPackageTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeBandwidthPackageTest.java
index 146e594f..f04943da 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeBandwidthPackageTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeBandwidthPackageTest.java
@@ -20,7 +20,7 @@ public class DescribeBandwidthPackageTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new DescribeBandwidthPackageParam("cn-sh2");
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeBandwidthUsageTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeBandwidthUsageTest.java
index 081579a5..6de663a8 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeBandwidthUsageTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeBandwidthUsageTest.java
@@ -23,7 +23,7 @@ public class DescribeBandwidthUsageTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeEIPTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeEIPTest.java
index 684d364f..723330a4 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeEIPTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeEIPTest.java
@@ -20,7 +20,7 @@ public class DescribeEIPTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new DescribeEIPParam("cn-sh2");
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeFirewallResourceTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeFirewallResourceTest.java
index a3e1e384..376e7a3b 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeFirewallResourceTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeFirewallResourceTest.java
@@ -20,7 +20,7 @@ public class DescribeFirewallResourceTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeFirewallTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeFirewallTest.java
index 22613799..f7c6bd43 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeFirewallTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeFirewallTest.java
@@ -20,7 +20,7 @@ public class DescribeFirewallTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeShareBandwidthTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeShareBandwidthTest.java
index 3bf0666f..b773acd6 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeShareBandwidthTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeShareBandwidthTest.java
@@ -20,7 +20,7 @@ public class DescribeShareBandwidthTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new DescribeShareBandwidthParam("cn-sh2");
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeVIPTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeVIPTest.java
index f742f8dd..78ff3cc9 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeVIPTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DescribeVIPTest.java
@@ -20,7 +20,7 @@ public class DescribeVIPTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new DescribeVIPParam("cn-sh2");
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DisassociateEIPWithShareBandwidthTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DisassociateEIPWithShareBandwidthTest.java
index 92061b3d..80e2dacd 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DisassociateEIPWithShareBandwidthTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/DisassociateEIPWithShareBandwidthTest.java
@@ -23,7 +23,7 @@ public class DisassociateEIPWithShareBandwidthTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/GetEIPPayModeTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/GetEIPPayModeTest.java
index 63eca439..6f297b83 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/GetEIPPayModeTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/GetEIPPayModeTest.java
@@ -23,7 +23,7 @@ public class GetEIPPayModeTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new GetEIPPayModeParam("cn-sh2");
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/GetEIPPriceTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/GetEIPPriceTest.java
index 1c76ec02..8c4c683a 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/GetEIPPriceTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/GetEIPPriceTest.java
@@ -20,7 +20,7 @@ public class GetEIPPriceTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new GetEIPPriceParam("cn-sh2", "Bgp", 2);
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/GetEIPUpgradePriceTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/GetEIPUpgradePriceTest.java
index 370464ca..55d58c33 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/GetEIPUpgradePriceTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/GetEIPUpgradePriceTest.java
@@ -20,7 +20,7 @@ public class GetEIPUpgradePriceTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new GetEIPUpgradePriceParam("cn-sh2", "eip-vcsnbgi4", 10);
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/GrantFirewallTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/GrantFirewallTest.java
index 8e1e9f0d..8aacc82b 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/GrantFirewallTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/GrantFirewallTest.java
@@ -20,7 +20,7 @@ public class GrantFirewallTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ModifyEIPBandwidthTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ModifyEIPBandwidthTest.java
index 5bc6ceca..9dc9a438 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ModifyEIPBandwidthTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ModifyEIPBandwidthTest.java
@@ -20,7 +20,7 @@ public class ModifyEIPBandwidthTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new ModifyEIPBandwidthParam("cn-sh2", "eip-vcsnbgi4", 4);
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ModifyEIPWeightTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ModifyEIPWeightTest.java
index 92dff30a..835b74a3 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ModifyEIPWeightTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ModifyEIPWeightTest.java
@@ -20,7 +20,7 @@ public class ModifyEIPWeightTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new ModifyEIPWeightParam("cn-bj2", "eip-vcsnbgi4", 100);
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ReleaseEIPTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ReleaseEIPTest.java
index 19e94c21..7e14897c 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ReleaseEIPTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ReleaseEIPTest.java
@@ -21,7 +21,7 @@ public class ReleaseEIPTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new ReleaseEIPParam("cn-sh2", "eip-243oe1tx");
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ReleaseShareBandwidthTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ReleaseShareBandwidthTest.java
index 01d18c51..90e11dfb 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ReleaseShareBandwidthTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ReleaseShareBandwidthTest.java
@@ -20,7 +20,7 @@ public class ReleaseShareBandwidthTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ReleaseVIPTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ReleaseVIPTest.java
index 2d74fea0..516c4caf 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ReleaseVIPTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ReleaseVIPTest.java
@@ -20,7 +20,7 @@ public class ReleaseVIPTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new ReleaseVIPParam("cn-sh2", "vip-utxslh2t");
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ResizeShareBandwidthTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ResizeShareBandwidthTest.java
index ad17955f..edbaafbe 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ResizeShareBandwidthTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/ResizeShareBandwidthTest.java
@@ -21,7 +21,7 @@ public class ResizeShareBandwidthTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new ResizeShareBandwidthParam("cn-sh2", 20, "bwshare-cybkx5q2");
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/SetEIPPayModeTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/SetEIPPayModeTest.java
index 3e67a87e..1a673503 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/SetEIPPayModeTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/SetEIPPayModeTest.java
@@ -20,7 +20,7 @@ public class SetEIPPayModeTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new SetEIPPayModeParam("cn-sh2", "eip-vcsnbgi4", "Traffic", 4);
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UnBindEIPTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UnBindEIPTest.java
index 9b5e9a42..af56a681 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UnBindEIPTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UnBindEIPTest.java
@@ -20,7 +20,7 @@ public class UnBindEIPTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new UnBindEIPParam("cn-sh2", "eip-vcsnbgi4", "uhost", "uhost-dwomflqt");
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateEIPAttributeTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateEIPAttributeTest.java
index c772d24b..f0a7b58c 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateEIPAttributeTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateEIPAttributeTest.java
@@ -20,7 +20,7 @@ public class UpdateEIPAttributeTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
param = new UpdateEIPAttributeParam("cn-sh2", "eip-vcsnbgi4");
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateFirewallAttributeTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateFirewallAttributeTest.java
index 624bb16d..504af490 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateFirewallAttributeTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateFirewallAttributeTest.java
@@ -20,7 +20,7 @@ public class UpdateFirewallAttributeTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));
diff --git a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateFirewallTest.java b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateFirewallTest.java
index 9f205f84..5a4108ec 100755
--- a/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateFirewallTest.java
+++ b/ucloud-sdk-java-unet/src/test/java/cn/ucloud/unet/client/UpdateFirewallTest.java
@@ -23,7 +23,7 @@ public class UpdateFirewallTest {
@Before
public void initData() {
- client = new DefaultUnetClient(new UnetConfig(
+ client = UnetClients.getDefaultInstance(new UnetConfig(
new Account(System.getenv("UCloudPrivateKey"),
System.getenv("UCloudPublicKey"))));