|
@@ -2,6 +2,7 @@ package com.fs.system.oss;
|
|
|
|
|
|
|
|
|
|
import com.fs.system.oss.valdator.AliyunGroup;
|
|
import com.fs.system.oss.valdator.AliyunGroup;
|
|
|
|
+import com.fs.system.oss.valdator.HuaweiGroup;
|
|
import com.fs.system.oss.valdator.QcloudGroup;
|
|
import com.fs.system.oss.valdator.QcloudGroup;
|
|
import com.fs.system.oss.valdator.QiniuGroup;
|
|
import com.fs.system.oss.valdator.QiniuGroup;
|
|
import org.hibernate.validator.constraints.Range;
|
|
import org.hibernate.validator.constraints.Range;
|
|
@@ -92,6 +93,25 @@ public class CloudStorageConfig implements Serializable
|
|
@NotBlank(message = "所属地区不能为空", groups = QcloudGroup.class)
|
|
@NotBlank(message = "所属地区不能为空", groups = QcloudGroup.class)
|
|
private String qcloudRegion;
|
|
private String qcloudRegion;
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ @NotBlank(message = "华为云BucketName不能为空", groups = HuaweiGroup.class)
|
|
|
|
+ private String huaweiBucketName;
|
|
|
|
+
|
|
|
|
+ @NotBlank(message = "华为云Endpoint不能为空", groups = HuaweiGroup.class)
|
|
|
|
+ private String huaweiEndpoint;
|
|
|
|
+
|
|
|
|
+ @NotBlank(message = "华为云AK不能为空", groups = HuaweiGroup.class)
|
|
|
|
+ private String huaweiAK;
|
|
|
|
+
|
|
|
|
+ @NotBlank(message = "华为云SK不能为空", groups = HuaweiGroup.class)
|
|
|
|
+ private String huaweiSK;
|
|
|
|
+
|
|
|
|
+ @NotBlank(message = "华为云绑定的域名不能为空", groups = HuaweiGroup.class)
|
|
|
|
+ @URL(message = "华为云绑定的域名格式不正确", groups = HuaweiGroup.class)
|
|
|
|
+ private String huaweiDomain;
|
|
|
|
+
|
|
|
|
+
|
|
public static long getSerialVersionUID() {
|
|
public static long getSerialVersionUID() {
|
|
return serialVersionUID;
|
|
return serialVersionUID;
|
|
}
|
|
}
|
|
@@ -239,4 +259,44 @@ public class CloudStorageConfig implements Serializable
|
|
public void setQcloudRegion(String qcloudRegion) {
|
|
public void setQcloudRegion(String qcloudRegion) {
|
|
this.qcloudRegion = qcloudRegion;
|
|
this.qcloudRegion = qcloudRegion;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public @NotBlank(message = "华为云BucketName不能为空", groups = HuaweiGroup.class) String getHuaweiBucketName() {
|
|
|
|
+ return huaweiBucketName;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setHuaweiBucketName(@NotBlank(message = "华为云BucketName不能为空", groups = HuaweiGroup.class) String huaweiBucketName) {
|
|
|
|
+ this.huaweiBucketName = huaweiBucketName;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public @NotBlank(message = "华为云Endpoint不能为空", groups = HuaweiGroup.class) String getHuaweiEndpoint() {
|
|
|
|
+ return huaweiEndpoint;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setHuaweiEndpoint(@NotBlank(message = "华为云Endpoint不能为空", groups = HuaweiGroup.class) String huaweiEndpoint) {
|
|
|
|
+ this.huaweiEndpoint = huaweiEndpoint;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public @NotBlank(message = "华为云AK不能为空", groups = HuaweiGroup.class) String getHuaweiAK() {
|
|
|
|
+ return huaweiAK;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setHuaweiAK(@NotBlank(message = "华为云AK不能为空", groups = HuaweiGroup.class) String huaweiAK) {
|
|
|
|
+ this.huaweiAK = huaweiAK;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public @NotBlank(message = "华为云SK不能为空", groups = HuaweiGroup.class) String getHuaweiSK() {
|
|
|
|
+ return huaweiSK;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setHuaweiSK(@NotBlank(message = "华为云SK不能为空", groups = HuaweiGroup.class) String huaweiSK) {
|
|
|
|
+ this.huaweiSK = huaweiSK;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public @NotBlank(message = "华为云绑定的域名不能为空", groups = HuaweiGroup.class) @URL(message = "华为云绑定的域名格式不正确", groups = HuaweiGroup.class) String getHuaweiDomain() {
|
|
|
|
+ return huaweiDomain;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setHuaweiDomain(@NotBlank(message = "华为云绑定的域名不能为空", groups = HuaweiGroup.class) @URL(message = "华为云绑定的域名格式不正确", groups = HuaweiGroup.class) String huaweiDomain) {
|
|
|
|
+ this.huaweiDomain = huaweiDomain;
|
|
|
|
+ }
|
|
}
|
|
}
|