diff --git a/ucloud-sdk-java-ses/pom.xml b/ucloud-sdk-java-ses/pom.xml
new file mode 100644
index 00000000..7ba8825b
--- /dev/null
+++ b/ucloud-sdk-java-ses/pom.xml
@@ -0,0 +1,49 @@
+
+
+
+ ucloud-sdk-java
+ cn.ucloud
+ 1.2.103-release
+
+
+ 4.0.0
+ ucloud-sdk-java-ses
+ ucloud-sdk-java
+ 1.2.103-release
+
+
+
+ cn.ucloud
+ ucloud-sdk-java-common
+ 1.2.103-release
+
+
+
+ com.google.code.gson
+ gson
+
+
+
+ commons-codec
+ commons-codec
+
+
+ org.apache.commons
+ commons-lang3
+
+
+
+ junit
+ junit
+ test
+
+
+
+ org.slf4j
+ slf4j-simple
+ provided
+
+
+
diff --git a/ucloud-sdk-java-ses/src/main/java/cn/ucloud/ses/client/SESClient.java b/ucloud-sdk-java-ses/src/main/java/cn/ucloud/ses/client/SESClient.java
new file mode 100644
index 00000000..2d878999
--- /dev/null
+++ b/ucloud-sdk-java-ses/src/main/java/cn/ucloud/ses/client/SESClient.java
@@ -0,0 +1,54 @@
+/**
+ * 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.ses.client;
+
+import cn.ucloud.common.client.DefaultClient;
+import cn.ucloud.common.config.Config;
+import cn.ucloud.common.credential.Credential;
+import cn.ucloud.common.exception.UCloudException;
+import cn.ucloud.ses.models.SendSESEmailRequest;
+import cn.ucloud.ses.models.SendSESEmailResponse;
+import cn.ucloud.ses.models.SendSESEmailTemplateRequest;
+import cn.ucloud.ses.models.SendSESEmailTemplateResponse;
+
+/** This client is used to call actions of **SES** service */
+public class SESClient extends DefaultClient implements SESClientInterface {
+ public SESClient(Config config, Credential credential) {
+ super(config, credential);
+ }
+
+ /**
+ * SendSESEmail - 发送邮件
+ *
+ * @param request Request object
+ * @throws UCloudException Exception
+ */
+ public SendSESEmailResponse sendSESEmail(SendSESEmailRequest request) throws UCloudException {
+ request.setAction("SendSESEmail");
+ return (SendSESEmailResponse) this.invoke(request, SendSESEmailResponse.class);
+ }
+
+ /**
+ * SendSESEmailTemplate - 发送模版邮件
+ *
+ * @param request Request object
+ * @throws UCloudException Exception
+ */
+ public SendSESEmailTemplateResponse sendSESEmailTemplate(SendSESEmailTemplateRequest request)
+ throws UCloudException {
+ request.setAction("SendSESEmailTemplate");
+ return (SendSESEmailTemplateResponse)
+ this.invoke(request, SendSESEmailTemplateResponse.class);
+ }
+}
diff --git a/ucloud-sdk-java-ses/src/main/java/cn/ucloud/ses/client/SESClientInterface.java b/ucloud-sdk-java-ses/src/main/java/cn/ucloud/ses/client/SESClientInterface.java
new file mode 100644
index 00000000..496b32a6
--- /dev/null
+++ b/ucloud-sdk-java-ses/src/main/java/cn/ucloud/ses/client/SESClientInterface.java
@@ -0,0 +1,42 @@
+/**
+ * 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.ses.client;
+
+import cn.ucloud.common.client.Client;
+import cn.ucloud.common.exception.UCloudException;
+import cn.ucloud.ses.models.SendSESEmailRequest;
+import cn.ucloud.ses.models.SendSESEmailResponse;
+import cn.ucloud.ses.models.SendSESEmailTemplateRequest;
+import cn.ucloud.ses.models.SendSESEmailTemplateResponse;
+
+/** This client is used to call actions of **SES** service */
+public interface SESClientInterface extends Client {
+
+ /**
+ * SendSESEmail - 发送邮件
+ *
+ * @param request Request object
+ * @throws UCloudException Exception
+ */
+ public SendSESEmailResponse sendSESEmail(SendSESEmailRequest request) throws UCloudException;
+
+ /**
+ * SendSESEmailTemplate - 发送模版邮件
+ *
+ * @param request Request object
+ * @throws UCloudException Exception
+ */
+ public SendSESEmailTemplateResponse sendSESEmailTemplate(SendSESEmailTemplateRequest request)
+ throws UCloudException;
+}
diff --git a/ucloud-sdk-java-ses/src/main/java/cn/ucloud/ses/models/SendSESEmailRequest.java b/ucloud-sdk-java-ses/src/main/java/cn/ucloud/ses/models/SendSESEmailRequest.java
new file mode 100644
index 00000000..3b887a14
--- /dev/null
+++ b/ucloud-sdk-java-ses/src/main/java/cn/ucloud/ses/models/SendSESEmailRequest.java
@@ -0,0 +1,267 @@
+/**
+ * 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.ses.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 SendSESEmailRequest extends Request {
+
+ /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */
+ @UCloudParam("Region")
+ private String region;
+
+ /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */
+ @UCloudParam("Zone")
+ private String zone;
+
+ /**
+ * 项目ID。不填写为默认项目,子帐号必须填写。
+ * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list)
+ */
+ @UCloudParam("ProjectId")
+ private String projectId;
+
+ /** 邮件主题(长度 1~200 字符) */
+ @NotEmpty
+ @UCloudParam("Subject")
+ private String subject;
+
+ /** 发件人邮箱,配置地址:https://console.ucloud.cn/ses/email-config?tab=sender-list */
+ @NotEmpty
+ @UCloudParam("From")
+ private String from;
+
+ /** 收件人 */
+ @NotEmpty
+ @UCloudParam("To")
+ private List to;
+
+ /** HTML 内容 (与Text二选一,长度上限 10,485,760个字符) */
+ @UCloudParam("Html")
+ private String html;
+
+ /** 纯文本内容 (与Html二选一,长度上限 10,485,760个字符) */
+ @UCloudParam("Text")
+ private String text;
+
+ /** 邮件预览文本 */
+ @UCloudParam("PreHeader")
+ private String preHeader;
+
+ /** 发件人名称,不传或为空时,自动回落到该发件人在控制台配置的别名(Alias) */
+ @UCloudParam("FromName")
+ private String fromName;
+
+ /** 抄送(抄送+密送总数量不能超过100) */
+ @UCloudParam("Cc")
+ private List cc;
+
+ /** 密送(抄送+密送总数量不能超过100) */
+ @UCloudParam("Bcc")
+ private List bcc;
+
+ /** */
+ @UCloudParam("Attachments")
+ private List attachments;
+
+ /** */
+ @UCloudParam("Headers")
+ private List headers;
+
+ public String getRegion() {
+ return region;
+ }
+
+ public void setRegion(String region) {
+ this.region = region;
+ }
+
+ public String getZone() {
+ return zone;
+ }
+
+ public void setZone(String zone) {
+ this.zone = zone;
+ }
+
+ public String getProjectId() {
+ return projectId;
+ }
+
+ public void setProjectId(String projectId) {
+ this.projectId = projectId;
+ }
+
+ public String getSubject() {
+ return subject;
+ }
+
+ public void setSubject(String subject) {
+ this.subject = subject;
+ }
+
+ public String getFrom() {
+ return from;
+ }
+
+ public void setFrom(String from) {
+ this.from = from;
+ }
+
+ public List getTo() {
+ return to;
+ }
+
+ public void setTo(List to) {
+ this.to = to;
+ }
+
+ public String getHtml() {
+ return html;
+ }
+
+ public void setHtml(String html) {
+ this.html = html;
+ }
+
+ public String getText() {
+ return text;
+ }
+
+ public void setText(String text) {
+ this.text = text;
+ }
+
+ public String getPreHeader() {
+ return preHeader;
+ }
+
+ public void setPreHeader(String preHeader) {
+ this.preHeader = preHeader;
+ }
+
+ public String getFromName() {
+ return fromName;
+ }
+
+ public void setFromName(String fromName) {
+ this.fromName = fromName;
+ }
+
+ public List getCc() {
+ return cc;
+ }
+
+ public void setCc(List cc) {
+ this.cc = cc;
+ }
+
+ public List getBcc() {
+ return bcc;
+ }
+
+ public void setBcc(List bcc) {
+ this.bcc = bcc;
+ }
+
+ public List getAttachments() {
+ return attachments;
+ }
+
+ public void setAttachments(List attachments) {
+ this.attachments = attachments;
+ }
+
+ public List getHeaders() {
+ return headers;
+ }
+
+ public void setHeaders(List headers) {
+ this.headers = headers;
+ }
+
+ public static class Attachments extends Request {
+
+ /** 附件文件名 */
+ @UCloudParam("Filename")
+ private String filename;
+
+ /** MIME 类型,如: application/pdf */
+ @UCloudParam("ContentType")
+ private String contentType;
+
+ /** 附件内容(Base64 编码),单次请求最多 10 个附件;总大小不超过 10MB */
+ @UCloudParam("Data")
+ private String data;
+
+ public String getFilename() {
+ return filename;
+ }
+
+ public void setFilename(String filename) {
+ this.filename = filename;
+ }
+
+ public String getContentType() {
+ return contentType;
+ }
+
+ public void setContentType(String contentType) {
+ this.contentType = contentType;
+ }
+
+ public String getData() {
+ return data;
+ }
+
+ public void setData(String data) {
+ this.data = data;
+ }
+ }
+
+ public static class Headers extends Request {
+
+ /**
+ * 邮件头名称,最多 20 个且仅允许字母、数字和 -(正则
+ * ^[A-Za-z0-9-]+$)。禁止使用保留名称:From/To/Cc/Bcc/Subject/Reply-To/Content-Type/Mime-Version,以及
+ * X-SES- 前缀(均不区分大小写)。
+ */
+ @UCloudParam("Name")
+ private String name;
+
+ /** 邮件头值 */
+ @UCloudParam("Value")
+ private String value;
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getValue() {
+ return value;
+ }
+
+ public void setValue(String value) {
+ this.value = value;
+ }
+ }
+}
diff --git a/ucloud-sdk-java-ses/src/main/java/cn/ucloud/ses/models/SendSESEmailResponse.java b/ucloud-sdk-java-ses/src/main/java/cn/ucloud/ses/models/SendSESEmailResponse.java
new file mode 100644
index 00000000..9980d968
--- /dev/null
+++ b/ucloud-sdk-java-ses/src/main/java/cn/ucloud/ses/models/SendSESEmailResponse.java
@@ -0,0 +1,134 @@
+/**
+ * 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.ses.models;
+
+import cn.ucloud.common.response.Response;
+
+import com.google.gson.annotations.SerializedName;
+
+import java.util.List;
+
+public class SendSESEmailResponse extends Response {
+
+ /** 本次发送任务的唯一标识 */
+ @SerializedName("SessionNo")
+ private String sessionNo;
+
+ /** 发送成功数 */
+ @SerializedName("SuccessCount")
+ private Integer successCount;
+
+ /** 发送失败的收件人列表 */
+ @SerializedName("FailContent")
+ private List failContent;
+
+ public String getSessionNo() {
+ return sessionNo;
+ }
+
+ public void setSessionNo(String sessionNo) {
+ this.sessionNo = sessionNo;
+ }
+
+ public Integer getSuccessCount() {
+ return successCount;
+ }
+
+ public void setSuccessCount(Integer successCount) {
+ this.successCount = successCount;
+ }
+
+ public List getFailContent() {
+ return failContent;
+ }
+
+ public void setFailContent(List failContent) {
+ this.failContent = failContent;
+ }
+
+ public static class FailedTargetEmail extends Response {
+
+ /** 收件人 */
+ @SerializedName("To")
+ private String to;
+
+ /** 收件邮箱 */
+ @SerializedName("EmailAddress")
+ private String emailAddress;
+
+ /** 抄送 */
+ @SerializedName("Cc")
+ private List cc;
+
+ /** 密送 */
+ @SerializedName("Bcc")
+ private List bcc;
+
+ /** 模版变量 */
+ @SerializedName("TemplateVariableParams")
+ private List templateVariableParams;
+
+ /** 失败原因 */
+ @SerializedName("FailureReason")
+ private String failureReason;
+
+ public String getTo() {
+ return to;
+ }
+
+ public void setTo(String to) {
+ this.to = to;
+ }
+
+ public String getEmailAddress() {
+ return emailAddress;
+ }
+
+ public void setEmailAddress(String emailAddress) {
+ this.emailAddress = emailAddress;
+ }
+
+ public List getCc() {
+ return cc;
+ }
+
+ public void setCc(List cc) {
+ this.cc = cc;
+ }
+
+ public List getBcc() {
+ return bcc;
+ }
+
+ public void setBcc(List bcc) {
+ this.bcc = bcc;
+ }
+
+ public List getTemplateVariableParams() {
+ return templateVariableParams;
+ }
+
+ public void setTemplateVariableParams(List templateVariableParams) {
+ this.templateVariableParams = templateVariableParams;
+ }
+
+ public String getFailureReason() {
+ return failureReason;
+ }
+
+ public void setFailureReason(String failureReason) {
+ this.failureReason = failureReason;
+ }
+ }
+}
diff --git a/ucloud-sdk-java-ses/src/main/java/cn/ucloud/ses/models/SendSESEmailTemplateRequest.java b/ucloud-sdk-java-ses/src/main/java/cn/ucloud/ses/models/SendSESEmailTemplateRequest.java
new file mode 100644
index 00000000..cb7f88de
--- /dev/null
+++ b/ucloud-sdk-java-ses/src/main/java/cn/ucloud/ses/models/SendSESEmailTemplateRequest.java
@@ -0,0 +1,282 @@
+/**
+ * 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.ses.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 SendSESEmailTemplateRequest extends Request {
+
+ /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */
+ @UCloudParam("Region")
+ private String region;
+
+ /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */
+ @UCloudParam("Zone")
+ private String zone;
+
+ /**
+ * 项目ID。不填写为默认项目,子帐号必须填写。
+ * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list)
+ */
+ @UCloudParam("ProjectId")
+ private String projectId;
+
+ /** 模版 ID,获取:https://console.ucloud.cn/ses/email-config?tab=template */
+ @NotEmpty
+ @UCloudParam("TemplateId")
+ private String templateId;
+
+ /** 发件人邮箱 */
+ @NotEmpty
+ @UCloudParam("From")
+ private String from;
+
+ /** 邮件主题 */
+ @NotEmpty
+ @UCloudParam("Subject")
+ private String subject;
+
+ /** 邮件预览文本 */
+ @UCloudParam("PreHeader")
+ private String preHeader;
+
+ /** */
+ @UCloudParam("EmailContent")
+ private List emailContent;
+
+ /** 发件人名称,不传或为空时,自动回落到该发件人在控制台配置的别名(Alias) */
+ @UCloudParam("FromName")
+ private String fromName;
+
+ /** */
+ @UCloudParam("Attachments")
+ private List attachments;
+
+ /** */
+ @UCloudParam("Headers")
+ private List headers;
+
+ public String getRegion() {
+ return region;
+ }
+
+ public void setRegion(String region) {
+ this.region = region;
+ }
+
+ public String getZone() {
+ return zone;
+ }
+
+ public void setZone(String zone) {
+ this.zone = zone;
+ }
+
+ public String getProjectId() {
+ return projectId;
+ }
+
+ public void setProjectId(String projectId) {
+ this.projectId = projectId;
+ }
+
+ public String getTemplateId() {
+ return templateId;
+ }
+
+ public void setTemplateId(String templateId) {
+ this.templateId = templateId;
+ }
+
+ public String getFrom() {
+ return from;
+ }
+
+ public void setFrom(String from) {
+ this.from = from;
+ }
+
+ public String getSubject() {
+ return subject;
+ }
+
+ public void setSubject(String subject) {
+ this.subject = subject;
+ }
+
+ public String getPreHeader() {
+ return preHeader;
+ }
+
+ public void setPreHeader(String preHeader) {
+ this.preHeader = preHeader;
+ }
+
+ public List getEmailContent() {
+ return emailContent;
+ }
+
+ public void setEmailContent(List emailContent) {
+ this.emailContent = emailContent;
+ }
+
+ public String getFromName() {
+ return fromName;
+ }
+
+ public void setFromName(String fromName) {
+ this.fromName = fromName;
+ }
+
+ public List getAttachments() {
+ return attachments;
+ }
+
+ public void setAttachments(List attachments) {
+ this.attachments = attachments;
+ }
+
+ public List getHeaders() {
+ return headers;
+ }
+
+ public void setHeaders(List headers) {
+ this.headers = headers;
+ }
+
+ public static class Attachments extends Request {
+
+ /** 附件文件名 */
+ @UCloudParam("Filename")
+ private String filename;
+
+ /** MIME 类型,如: application/pdf */
+ @UCloudParam("ContentType")
+ private String contentType;
+
+ /** 附件内容(Base64 编码),单次请求最多 10 个附件;总大小不超过 10MB */
+ @UCloudParam("Data")
+ private String data;
+
+ public String getFilename() {
+ return filename;
+ }
+
+ public void setFilename(String filename) {
+ this.filename = filename;
+ }
+
+ public String getContentType() {
+ return contentType;
+ }
+
+ public void setContentType(String contentType) {
+ this.contentType = contentType;
+ }
+
+ public String getData() {
+ return data;
+ }
+
+ public void setData(String data) {
+ this.data = data;
+ }
+ }
+
+ public static class EmailContent extends Request {
+
+ /** 收件人,最多100条 */
+ @UCloudParam("To")
+ private String to;
+
+ /** 抄送(抄送+密送总数量不能超过100) */
+ @UCloudParam("Cc")
+ private List cc;
+
+ /** 密送(抄送+密送总数量不能超过100) */
+ @UCloudParam("Bcc")
+ private List bcc;
+
+ /** 模版变量,格式 variableName{##}variableValue (例:{"name{##}Tom", "code{##}1234"}) */
+ @UCloudParam("TemplateVariableParams")
+ private List templateVariableParams;
+
+ public String getTo() {
+ return to;
+ }
+
+ public void setTo(String to) {
+ this.to = to;
+ }
+
+ public List getCc() {
+ return cc;
+ }
+
+ public void setCc(List cc) {
+ this.cc = cc;
+ }
+
+ public List getBcc() {
+ return bcc;
+ }
+
+ public void setBcc(List bcc) {
+ this.bcc = bcc;
+ }
+
+ public List getTemplateVariableParams() {
+ return templateVariableParams;
+ }
+
+ public void setTemplateVariableParams(List templateVariableParams) {
+ this.templateVariableParams = templateVariableParams;
+ }
+ }
+
+ public static class Headers extends Request {
+
+ /**
+ * 邮件头名称,最多 20 个且仅允许字母、数字和 -(正则
+ * ^[A-Za-z0-9-]+$)。禁止使用保留名称:From/To/Cc/Bcc/Subject/Reply-To/Content-Type/Mime-Version,以及
+ * X-SES- 前缀(均不区分大小写)。
+ */
+ @UCloudParam("Name")
+ private String name;
+
+ /** 邮件头值 */
+ @UCloudParam("Value")
+ private String value;
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getValue() {
+ return value;
+ }
+
+ public void setValue(String value) {
+ this.value = value;
+ }
+ }
+}
diff --git a/ucloud-sdk-java-ses/src/main/java/cn/ucloud/ses/models/SendSESEmailTemplateResponse.java b/ucloud-sdk-java-ses/src/main/java/cn/ucloud/ses/models/SendSESEmailTemplateResponse.java
new file mode 100644
index 00000000..18231128
--- /dev/null
+++ b/ucloud-sdk-java-ses/src/main/java/cn/ucloud/ses/models/SendSESEmailTemplateResponse.java
@@ -0,0 +1,134 @@
+/**
+ * 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.ses.models;
+
+import cn.ucloud.common.response.Response;
+
+import com.google.gson.annotations.SerializedName;
+
+import java.util.List;
+
+public class SendSESEmailTemplateResponse extends Response {
+
+ /** 本次发送任务的唯一标识 */
+ @SerializedName("SessionNo")
+ private String sessionNo;
+
+ /** 发送成功数 */
+ @SerializedName("SuccessCount")
+ private Integer successCount;
+
+ /** 发送失败的收件人列表 */
+ @SerializedName("FailContent")
+ private List failContent;
+
+ public String getSessionNo() {
+ return sessionNo;
+ }
+
+ public void setSessionNo(String sessionNo) {
+ this.sessionNo = sessionNo;
+ }
+
+ public Integer getSuccessCount() {
+ return successCount;
+ }
+
+ public void setSuccessCount(Integer successCount) {
+ this.successCount = successCount;
+ }
+
+ public List getFailContent() {
+ return failContent;
+ }
+
+ public void setFailContent(List failContent) {
+ this.failContent = failContent;
+ }
+
+ public static class FailedTargetEmail extends Response {
+
+ /** 收件人 */
+ @SerializedName("To")
+ private String to;
+
+ /** 收件邮箱 */
+ @SerializedName("EmailAddress")
+ private String emailAddress;
+
+ /** 抄送 */
+ @SerializedName("Cc")
+ private List cc;
+
+ /** 密送 */
+ @SerializedName("Bcc")
+ private List bcc;
+
+ /** 模版变量 */
+ @SerializedName("TemplateVariableParams")
+ private List templateVariableParams;
+
+ /** 失败原因 */
+ @SerializedName("FailureReason")
+ private String failureReason;
+
+ public String getTo() {
+ return to;
+ }
+
+ public void setTo(String to) {
+ this.to = to;
+ }
+
+ public String getEmailAddress() {
+ return emailAddress;
+ }
+
+ public void setEmailAddress(String emailAddress) {
+ this.emailAddress = emailAddress;
+ }
+
+ public List getCc() {
+ return cc;
+ }
+
+ public void setCc(List cc) {
+ this.cc = cc;
+ }
+
+ public List getBcc() {
+ return bcc;
+ }
+
+ public void setBcc(List bcc) {
+ this.bcc = bcc;
+ }
+
+ public List getTemplateVariableParams() {
+ return templateVariableParams;
+ }
+
+ public void setTemplateVariableParams(List templateVariableParams) {
+ this.templateVariableParams = templateVariableParams;
+ }
+
+ public String getFailureReason() {
+ return failureReason;
+ }
+
+ public void setFailureReason(String failureReason) {
+ this.failureReason = failureReason;
+ }
+ }
+}
diff --git a/ucloud-sdk-java-sts/pom.xml b/ucloud-sdk-java-sts/pom.xml
index 6a7656be..bb0fd2e2 100644
--- a/ucloud-sdk-java-sts/pom.xml
+++ b/ucloud-sdk-java-sts/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-sts
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-tidb/pom.xml b/ucloud-sdk-java-tidb/pom.xml
index 0b5a24fd..a3666d6f 100644
--- a/ucloud-sdk-java-tidb/pom.xml
+++ b/ucloud-sdk-java-tidb/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-tidb
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-uaccount/pom.xml b/ucloud-sdk-java-uaccount/pom.xml
index f797299b..32ac1046 100644
--- a/ucloud-sdk-java-uaccount/pom.xml
+++ b/ucloud-sdk-java-uaccount/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-uaccount
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-uai_modelverse/pom.xml b/ucloud-sdk-java-uai_modelverse/pom.xml
index e102a83b..5c3ac84a 100644
--- a/ucloud-sdk-java-uai_modelverse/pom.xml
+++ b/ucloud-sdk-java-uai_modelverse/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-uai_modelverse
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-uas/pom.xml b/ucloud-sdk-java-uas/pom.xml
index 23957617..082b2253 100644
--- a/ucloud-sdk-java-uas/pom.xml
+++ b/ucloud-sdk-java-uas/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-uas
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-ubill/pom.xml b/ucloud-sdk-java-ubill/pom.xml
index e0e59fd2..fa00608f 100644
--- a/ucloud-sdk-java-ubill/pom.xml
+++ b/ucloud-sdk-java-ubill/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-ubill
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-ucdn/pom.xml b/ucloud-sdk-java-ucdn/pom.xml
index 45855a12..be32f9ee 100644
--- a/ucloud-sdk-java-ucdn/pom.xml
+++ b/ucloud-sdk-java-ucdn/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-ucdn
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-uclickhouse/pom.xml b/ucloud-sdk-java-uclickhouse/pom.xml
index d954b6f5..07773d55 100644
--- a/ucloud-sdk-java-uclickhouse/pom.xml
+++ b/ucloud-sdk-java-uclickhouse/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-uclickhouse
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-ucompshare/pom.xml b/ucloud-sdk-java-ucompshare/pom.xml
index ab737ddd..f371524e 100644
--- a/ucloud-sdk-java-ucompshare/pom.xml
+++ b/ucloud-sdk-java-ucompshare/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-ucompshare
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-udb/pom.xml b/ucloud-sdk-java-udb/pom.xml
index 3c1209b7..601c4ed7 100644
--- a/ucloud-sdk-java-udb/pom.xml
+++ b/ucloud-sdk-java-udb/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-udb
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-udbproxy/pom.xml b/ucloud-sdk-java-udbproxy/pom.xml
index b6a4e54c..497e2076 100644
--- a/ucloud-sdk-java-udbproxy/pom.xml
+++ b/ucloud-sdk-java-udbproxy/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-udbproxy
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-udi/pom.xml b/ucloud-sdk-java-udi/pom.xml
index 11d6e658..e5a455ea 100644
--- a/ucloud-sdk-java-udi/pom.xml
+++ b/ucloud-sdk-java-udi/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-udi
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-udisk/pom.xml b/ucloud-sdk-java-udisk/pom.xml
index 55a10251..ebb6102f 100644
--- a/ucloud-sdk-java-udisk/pom.xml
+++ b/ucloud-sdk-java-udisk/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-udisk
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-udns/pom.xml b/ucloud-sdk-java-udns/pom.xml
index dcb1e3ed..4e7c1907 100644
--- a/ucloud-sdk-java-udns/pom.xml
+++ b/ucloud-sdk-java-udns/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-udns
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-udpn/pom.xml b/ucloud-sdk-java-udpn/pom.xml
index e06aaa60..c33cff0a 100644
--- a/ucloud-sdk-java-udpn/pom.xml
+++ b/ucloud-sdk-java-udpn/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-udpn
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-uec/pom.xml b/ucloud-sdk-java-uec/pom.xml
index 6a8ddb73..0b1ea777 100644
--- a/ucloud-sdk-java-uec/pom.xml
+++ b/ucloud-sdk-java-uec/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-uec
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-ues/pom.xml b/ucloud-sdk-java-ues/pom.xml
index 4cc63436..156ff8cb 100644
--- a/ucloud-sdk-java-ues/pom.xml
+++ b/ucloud-sdk-java-ues/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-ues
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-uewaf/pom.xml b/ucloud-sdk-java-uewaf/pom.xml
index ad1ecbb3..a8458a29 100644
--- a/ucloud-sdk-java-uewaf/pom.xml
+++ b/ucloud-sdk-java-uewaf/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-uewaf
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-ufile/pom.xml b/ucloud-sdk-java-ufile/pom.xml
index 033216e7..18626535 100644
--- a/ucloud-sdk-java-ufile/pom.xml
+++ b/ucloud-sdk-java-ufile/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-ufile
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-ufs/pom.xml b/ucloud-sdk-java-ufs/pom.xml
index ed512415..dd62c092 100644
--- a/ucloud-sdk-java-ufs/pom.xml
+++ b/ucloud-sdk-java-ufs/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-ufs
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-uhadoop/pom.xml b/ucloud-sdk-java-uhadoop/pom.xml
index 40e3dc2e..01d904e9 100644
--- a/ucloud-sdk-java-uhadoop/pom.xml
+++ b/ucloud-sdk-java-uhadoop/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-uhadoop
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-uhids/pom.xml b/ucloud-sdk-java-uhids/pom.xml
index a8ab37d0..0d051995 100644
--- a/ucloud-sdk-java-uhids/pom.xml
+++ b/ucloud-sdk-java-uhids/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-uhids
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-uhost/pom.xml b/ucloud-sdk-java-uhost/pom.xml
index a4cef79d..081909d1 100644
--- a/ucloud-sdk-java-uhost/pom.xml
+++ b/ucloud-sdk-java-uhost/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-uhost
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-uk8s/pom.xml b/ucloud-sdk-java-uk8s/pom.xml
index cc3111cf..ad19aed3 100644
--- a/ucloud-sdk-java-uk8s/pom.xml
+++ b/ucloud-sdk-java-uk8s/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-uk8s
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-ukafka/pom.xml b/ucloud-sdk-java-ukafka/pom.xml
index d5f32908..a3a5970d 100644
--- a/ucloud-sdk-java-ukafka/pom.xml
+++ b/ucloud-sdk-java-ukafka/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-ukafka
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-ukms/pom.xml b/ucloud-sdk-java-ukms/pom.xml
index ddcf3201..3471a7ef 100644
--- a/ucloud-sdk-java-ukms/pom.xml
+++ b/ucloud-sdk-java-ukms/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-ukms
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-ulb/pom.xml b/ucloud-sdk-java-ulb/pom.xml
index d3ec7aac..fc78edeb 100644
--- a/ucloud-sdk-java-ulb/pom.xml
+++ b/ucloud-sdk-java-ulb/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-ulb
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-ulighthost/pom.xml b/ucloud-sdk-java-ulighthost/pom.xml
index 39ddbda0..4bf52e37 100644
--- a/ucloud-sdk-java-ulighthost/pom.xml
+++ b/ucloud-sdk-java-ulighthost/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-ulighthost
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-ulog/pom.xml b/ucloud-sdk-java-ulog/pom.xml
index d150a4b4..2d2628ad 100644
--- a/ucloud-sdk-java-ulog/pom.xml
+++ b/ucloud-sdk-java-ulog/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-ulog
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-ulogservice/pom.xml b/ucloud-sdk-java-ulogservice/pom.xml
index c3514c11..1a5f44ab 100644
--- a/ucloud-sdk-java-ulogservice/pom.xml
+++ b/ucloud-sdk-java-ulogservice/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-ulogservice
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-umem/pom.xml b/ucloud-sdk-java-umem/pom.xml
index 0e966897..077ea27d 100644
--- a/ucloud-sdk-java-umem/pom.xml
+++ b/ucloud-sdk-java-umem/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-umem
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-umon/pom.xml b/ucloud-sdk-java-umon/pom.xml
index f9dc4a4e..bfd819a7 100644
--- a/ucloud-sdk-java-umon/pom.xml
+++ b/ucloud-sdk-java-umon/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-umon
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-umongodb/pom.xml b/ucloud-sdk-java-umongodb/pom.xml
index 3bb0a5a6..f9f9cf5f 100644
--- a/ucloud-sdk-java-umongodb/pom.xml
+++ b/ucloud-sdk-java-umongodb/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-umongodb
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-unet/pom.xml b/ucloud-sdk-java-unet/pom.xml
index 2ede589d..c8ac977e 100644
--- a/ucloud-sdk-java-unet/pom.xml
+++ b/ucloud-sdk-java-unet/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-unet
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-upfs/pom.xml b/ucloud-sdk-java-upfs/pom.xml
index dbdde98f..82958112 100644
--- a/ucloud-sdk-java-upfs/pom.xml
+++ b/ucloud-sdk-java-upfs/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-upfs
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-upgsql/pom.xml b/ucloud-sdk-java-upgsql/pom.xml
index b8347c38..46a38068 100644
--- a/ucloud-sdk-java-upgsql/pom.xml
+++ b/ucloud-sdk-java-upgsql/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-upgsql
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-uphone/pom.xml b/ucloud-sdk-java-uphone/pom.xml
index 3b33a1e4..ddd239a8 100644
--- a/ucloud-sdk-java-uphone/pom.xml
+++ b/ucloud-sdk-java-uphone/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-uphone
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-uphost/pom.xml b/ucloud-sdk-java-uphost/pom.xml
index b0240afe..f7fd0f9f 100644
--- a/ucloud-sdk-java-uphost/pom.xml
+++ b/ucloud-sdk-java-uphost/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-uphost
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-uslk/pom.xml b/ucloud-sdk-java-uslk/pom.xml
index 3b37801d..65a1d347 100644
--- a/ucloud-sdk-java-uslk/pom.xml
+++ b/ucloud-sdk-java-uslk/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-uslk
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-usms/pom.xml b/ucloud-sdk-java-usms/pom.xml
index 43d70d3b..67d7fdd4 100644
--- a/ucloud-sdk-java-usms/pom.xml
+++ b/ucloud-sdk-java-usms/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-usms
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-usnap/pom.xml b/ucloud-sdk-java-usnap/pom.xml
index c7e6b748..d551ded8 100644
--- a/ucloud-sdk-java-usnap/pom.xml
+++ b/ucloud-sdk-java-usnap/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-usnap
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-uvms/pom.xml b/ucloud-sdk-java-uvms/pom.xml
index 4e10f0b1..d5aa0b2e 100644
--- a/ucloud-sdk-java-uvms/pom.xml
+++ b/ucloud-sdk-java-uvms/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-uvms
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-uwsc/pom.xml b/ucloud-sdk-java-uwsc/pom.xml
index 8ce6cd9e..7e87c567 100644
--- a/ucloud-sdk-java-uwsc/pom.xml
+++ b/ucloud-sdk-java-uwsc/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-uwsc
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release
diff --git a/ucloud-sdk-java-vpc/pom.xml b/ucloud-sdk-java-vpc/pom.xml
index 5b1199ae..7bee7de4 100644
--- a/ucloud-sdk-java-vpc/pom.xml
+++ b/ucloud-sdk-java-vpc/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.102-release
+ 1.2.103-release
4.0.0
ucloud-sdk-java-vpc
ucloud-sdk-java
- 1.2.102-release
+ 1.2.103-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.102-release
+ 1.2.103-release