diff --git a/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/client/UCompShareClient.java b/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/client/UCompShareClient.java
index d0ff1ceb..e35363b0 100644
--- a/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/client/UCompShareClient.java
+++ b/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/client/UCompShareClient.java
@@ -21,6 +21,12 @@
import cn.ucloud.ucompshare.models.CreateCompShareInstanceResponse;
import cn.ucloud.ucompshare.models.CreateULHostInstanceRequest;
import cn.ucloud.ucompshare.models.CreateULHostInstanceResponse;
+import cn.ucloud.ucompshare.models.DescribeCommunityImagesRequest;
+import cn.ucloud.ucompshare.models.DescribeCommunityImagesResponse;
+import cn.ucloud.ucompshare.models.DescribeCompShareCustomImagesRequest;
+import cn.ucloud.ucompshare.models.DescribeCompShareCustomImagesResponse;
+import cn.ucloud.ucompshare.models.DescribeCompShareImagesRequest;
+import cn.ucloud.ucompshare.models.DescribeCompShareImagesResponse;
import cn.ucloud.ucompshare.models.DescribeCompShareInstanceRequest;
import cn.ucloud.ucompshare.models.DescribeCompShareInstanceResponse;
import cn.ucloud.ucompshare.models.DescribeULHostBundlesRequest;
@@ -92,6 +98,45 @@ public CreateULHostInstanceResponse createULHostInstance(CreateULHostInstanceReq
this.invoke(request, CreateULHostInstanceResponse.class);
}
+ /**
+ * DescribeCommunityImages - 获取社区镜像列表
+ *
+ * @param request Request object
+ * @throws UCloudException Exception
+ */
+ public DescribeCommunityImagesResponse describeCommunityImages(
+ DescribeCommunityImagesRequest request) throws UCloudException {
+ request.setAction("DescribeCommunityImages");
+ return (DescribeCommunityImagesResponse)
+ this.invoke(request, DescribeCommunityImagesResponse.class);
+ }
+
+ /**
+ * DescribeCompShareCustomImages - 获取自制镜像列表
+ *
+ * @param request Request object
+ * @throws UCloudException Exception
+ */
+ public DescribeCompShareCustomImagesResponse describeCompShareCustomImages(
+ DescribeCompShareCustomImagesRequest request) throws UCloudException {
+ request.setAction("DescribeCompShareCustomImages");
+ return (DescribeCompShareCustomImagesResponse)
+ this.invoke(request, DescribeCompShareCustomImagesResponse.class);
+ }
+
+ /**
+ * DescribeCompShareImages - 获取算力平台镜像信息
+ *
+ * @param request Request object
+ * @throws UCloudException Exception
+ */
+ public DescribeCompShareImagesResponse describeCompShareImages(
+ DescribeCompShareImagesRequest request) throws UCloudException {
+ request.setAction("DescribeCompShareImages");
+ return (DescribeCompShareImagesResponse)
+ this.invoke(request, DescribeCompShareImagesResponse.class);
+ }
+
/**
* DescribeCompShareInstance - 获取用户所有地域的主机资源列表
*
diff --git a/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/client/UCompShareClientInterface.java b/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/client/UCompShareClientInterface.java
index e626ba1a..4703b24f 100644
--- a/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/client/UCompShareClientInterface.java
+++ b/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/client/UCompShareClientInterface.java
@@ -19,6 +19,12 @@
import cn.ucloud.ucompshare.models.CreateCompShareInstanceResponse;
import cn.ucloud.ucompshare.models.CreateULHostInstanceRequest;
import cn.ucloud.ucompshare.models.CreateULHostInstanceResponse;
+import cn.ucloud.ucompshare.models.DescribeCommunityImagesRequest;
+import cn.ucloud.ucompshare.models.DescribeCommunityImagesResponse;
+import cn.ucloud.ucompshare.models.DescribeCompShareCustomImagesRequest;
+import cn.ucloud.ucompshare.models.DescribeCompShareCustomImagesResponse;
+import cn.ucloud.ucompshare.models.DescribeCompShareImagesRequest;
+import cn.ucloud.ucompshare.models.DescribeCompShareImagesResponse;
import cn.ucloud.ucompshare.models.DescribeCompShareInstanceRequest;
import cn.ucloud.ucompshare.models.DescribeCompShareInstanceResponse;
import cn.ucloud.ucompshare.models.DescribeULHostBundlesRequest;
@@ -79,6 +85,33 @@ public CreateCompShareInstanceResponse createCompShareInstance(
public CreateULHostInstanceResponse createULHostInstance(CreateULHostInstanceRequest request)
throws UCloudException;
+ /**
+ * DescribeCommunityImages - 获取社区镜像列表
+ *
+ * @param request Request object
+ * @throws UCloudException Exception
+ */
+ public DescribeCommunityImagesResponse describeCommunityImages(
+ DescribeCommunityImagesRequest request) throws UCloudException;
+
+ /**
+ * DescribeCompShareCustomImages - 获取自制镜像列表
+ *
+ * @param request Request object
+ * @throws UCloudException Exception
+ */
+ public DescribeCompShareCustomImagesResponse describeCompShareCustomImages(
+ DescribeCompShareCustomImagesRequest request) throws UCloudException;
+
+ /**
+ * DescribeCompShareImages - 获取算力平台镜像信息
+ *
+ * @param request Request object
+ * @throws UCloudException Exception
+ */
+ public DescribeCompShareImagesResponse describeCompShareImages(
+ DescribeCompShareImagesRequest request) throws UCloudException;
+
/**
* DescribeCompShareInstance - 获取用户所有地域的主机资源列表
*
diff --git a/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCommunityImagesRequest.java b/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCommunityImagesRequest.java
new file mode 100644
index 00000000..e9eb4636
--- /dev/null
+++ b/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCommunityImagesRequest.java
@@ -0,0 +1,177 @@
+/**
+ * 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.ucompshare.models;
+
+
+import cn.ucloud.common.annotation.NotEmpty;
+import cn.ucloud.common.annotation.UCloudParam;
+import cn.ucloud.common.request.Request;
+
+public class DescribeCommunityImagesRequest extends Request {
+
+ /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */
+ @NotEmpty
+ @UCloudParam("Region")
+ private String region;
+
+ /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */
+ @NotEmpty
+ @UCloudParam("Zone")
+ private String zone;
+
+ /**
+ * 项目ID。不填写为默认项目,子帐号必须填写。
+ * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list)
+ */
+ @UCloudParam("ProjectId")
+ private String projectId;
+
+ /** 镜像Id。支持指定镜像Id查询 */
+ @UCloudParam("CompShareImageId")
+ private String compShareImageId;
+
+ /** 镜像名称。模糊搜索 */
+ @UCloudParam("Name")
+ private String name;
+
+ /** 搜索指定作者发布的镜像 */
+ @UCloudParam("Author")
+ private String author;
+
+ /** 列表起始位置偏移量,默认为0 */
+ @UCloudParam("Offset")
+ private Integer offset;
+
+ /** 返回数据长度,默认为20,最大100 */
+ @UCloudParam("Limit")
+ private String limit;
+
+ /** 按标签名称搜索,精确匹配 */
+ @UCloudParam("Tag")
+ private String tag;
+
+ /** */
+ @UCloudParam("SortCondition")
+ private SortCondition sortCondition;
+
+ 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 getCompShareImageId() {
+ return compShareImageId;
+ }
+
+ public void setCompShareImageId(String compShareImageId) {
+ this.compShareImageId = compShareImageId;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getAuthor() {
+ return author;
+ }
+
+ public void setAuthor(String author) {
+ this.author = author;
+ }
+
+ public Integer getOffset() {
+ return offset;
+ }
+
+ public void setOffset(Integer offset) {
+ this.offset = offset;
+ }
+
+ public String getLimit() {
+ return limit;
+ }
+
+ public void setLimit(String limit) {
+ this.limit = limit;
+ }
+
+ public String getTag() {
+ return tag;
+ }
+
+ public void setTag(String tag) {
+ this.tag = tag;
+ }
+
+ public SortCondition getSortCondition() {
+ return sortCondition;
+ }
+
+ public void setSortCondition(SortCondition sortCondition) {
+ this.sortCondition = sortCondition;
+ }
+
+ public static class SortCondition extends Request {
+
+ /**
+ * 排序条件。 - Favor:按热度排序,获取热点镜像; - PubTime:按发布时间排序,获取最新社区镜像; - Price 按价格排序; - CreatedCount
+ * 按使用量排序; 默认:"PubTime"
+ */
+ @UCloudParam("Field")
+ private String field;
+
+ /** 是否升序排列 */
+ @UCloudParam("ASC")
+ private String asc;
+
+ public String getField() {
+ return field;
+ }
+
+ public void setField(String field) {
+ this.field = field;
+ }
+
+ public String getASC() {
+ return asc;
+ }
+
+ public void setASC(String asc) {
+ this.asc = asc;
+ }
+ }
+}
diff --git a/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCommunityImagesResponse.java b/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCommunityImagesResponse.java
new file mode 100644
index 00000000..9c08fdce
--- /dev/null
+++ b/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCommunityImagesResponse.java
@@ -0,0 +1,488 @@
+/**
+ * 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.ucompshare.models;
+
+import cn.ucloud.common.response.Response;
+
+import com.google.gson.annotations.SerializedName;
+
+import java.util.List;
+
+public class DescribeCommunityImagesResponse extends Response {
+
+ /** 镜像详情列表 */
+ @SerializedName("ImageSet")
+ private List imageSet;
+
+ /** 总数量 */
+ @SerializedName("TotalCount")
+ private Integer totalCount;
+
+ public List getImageSet() {
+ return imageSet;
+ }
+
+ public void setImageSet(List imageSet) {
+ this.imageSet = imageSet;
+ }
+
+ public Integer getTotalCount() {
+ return totalCount;
+ }
+
+ public void setTotalCount(Integer totalCount) {
+ this.totalCount = totalCount;
+ }
+
+ public static class CompShareImage extends Response {
+
+ /** 镜像Id */
+ @SerializedName("CompShareImageId")
+ private String compShareImageId;
+
+ /** 镜像名称 */
+ @SerializedName("Name")
+ private String name;
+
+ /** 镜像作者昵称 */
+ @SerializedName("Author")
+ private String author;
+
+ /** 镜像作者认证信息 */
+ @SerializedName("AuthInfo")
+ private Integer authInfo;
+
+ /** 镜像来源。 - Official 平台镜像; - Community 社区镜像 */
+ @SerializedName("ImageOwnerAlias")
+ private String imageOwnerAlias;
+
+ /** 镜像类型。 - System 平台提供的公共镜像; - App 平台提供的应用镜像; - Custom 自制镜像; - Community 社区镜像 */
+ @SerializedName("ImageType")
+ private String imageType;
+
+ /** 来源是否为官方镜像【仅自制镜像信息返回该字段】 */
+ @SerializedName("IsOfficial")
+ private Boolean isOfficial;
+
+ /** 是否为容器镜像。 - True 容器镜像 - False 虚机镜像 */
+ @SerializedName("Container")
+ private String container;
+
+ /** 镜像状态。 - Making 制作中; - Available 可用; - UnAvailable 不可用; - Reviewing 审核中; - Offline 已下线 */
+ @SerializedName("Status")
+ private String status;
+
+ /** 镜像大小。单位MB */
+ @SerializedName("Size")
+ private Integer size;
+
+ /** 可见性。0:私密镜像;1:公开至镜像社区 */
+ @SerializedName("Visibility")
+ private Integer visibility;
+
+ /** 镜像描述信息 */
+ @SerializedName("Description")
+ private String description;
+
+ /** 【array of string】镜像标签 */
+ @SerializedName("Tags")
+ private List tags;
+
+ /** 镜像价格。单位:元 */
+ @SerializedName("Price")
+ private Double price;
+
+ /** 镜像封面URL */
+ @SerializedName("Cover")
+ private String cover;
+
+ /** 镜像详细描述。仅指定镜像Id查询时返回 */
+ @SerializedName("Readme")
+ private String readme;
+
+ /** 镜像软件信息 */
+ @SerializedName("Softwares")
+ private Software softwares;
+
+ /** 镜像引用创建计数 */
+ @SerializedName("CreatedCount")
+ private Integer createdCount;
+
+ /** 镜像收藏计数 */
+ @SerializedName("FavoritesCount")
+ private Integer favoritesCount;
+
+ /** 镜像制作失败错误原因 */
+ @SerializedName("FailedReason")
+ private String failedReason;
+
+ /** 创建时间戳 */
+ @SerializedName("CreateTime")
+ private Integer createTime;
+
+ /** 发布时间戳 */
+ @SerializedName("PubTime")
+ private Integer pubTime;
+
+ /** 镜像所属账号信息 */
+ @SerializedName("Owner")
+ private Projects owner;
+
+ /** 镜像组id */
+ @SerializedName("GroupId")
+ private String groupId;
+
+ /** 版本名称 */
+ @SerializedName("VersionName")
+ private String versionName;
+
+ /** 版本描述 */
+ @SerializedName("VersionDesc")
+ private String versionDesc;
+
+ /** 自制镜像来源机型 */
+ @SerializedName("SourceGpuType")
+ private String sourceGpuType;
+
+ /** 是否支持自启动 default:false */
+ @SerializedName("AutoStart")
+ private Boolean autoStart;
+
+ /** 是否镜像收费 default: false */
+ @SerializedName("ImageCharge")
+ private Boolean imageCharge;
+
+ /** 镜像使用时长 */
+ @SerializedName("ImageUseTime")
+ private Integer imageUseTime;
+
+ public String getCompShareImageId() {
+ return compShareImageId;
+ }
+
+ public void setCompShareImageId(String compShareImageId) {
+ this.compShareImageId = compShareImageId;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getAuthor() {
+ return author;
+ }
+
+ public void setAuthor(String author) {
+ this.author = author;
+ }
+
+ public Integer getAuthInfo() {
+ return authInfo;
+ }
+
+ public void setAuthInfo(Integer authInfo) {
+ this.authInfo = authInfo;
+ }
+
+ public String getImageOwnerAlias() {
+ return imageOwnerAlias;
+ }
+
+ public void setImageOwnerAlias(String imageOwnerAlias) {
+ this.imageOwnerAlias = imageOwnerAlias;
+ }
+
+ public String getImageType() {
+ return imageType;
+ }
+
+ public void setImageType(String imageType) {
+ this.imageType = imageType;
+ }
+
+ public Boolean getIsOfficial() {
+ return isOfficial;
+ }
+
+ public void setIsOfficial(Boolean isOfficial) {
+ this.isOfficial = isOfficial;
+ }
+
+ public String getContainer() {
+ return container;
+ }
+
+ public void setContainer(String container) {
+ this.container = container;
+ }
+
+ public String getStatus() {
+ return status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ public Integer getSize() {
+ return size;
+ }
+
+ public void setSize(Integer size) {
+ this.size = size;
+ }
+
+ public Integer getVisibility() {
+ return visibility;
+ }
+
+ public void setVisibility(Integer visibility) {
+ this.visibility = visibility;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public List getTags() {
+ return tags;
+ }
+
+ public void setTags(List tags) {
+ this.tags = tags;
+ }
+
+ public Double getPrice() {
+ return price;
+ }
+
+ public void setPrice(Double price) {
+ this.price = price;
+ }
+
+ public String getCover() {
+ return cover;
+ }
+
+ public void setCover(String cover) {
+ this.cover = cover;
+ }
+
+ public String getReadme() {
+ return readme;
+ }
+
+ public void setReadme(String readme) {
+ this.readme = readme;
+ }
+
+ public Software getSoftwares() {
+ return softwares;
+ }
+
+ public void setSoftwares(Software softwares) {
+ this.softwares = softwares;
+ }
+
+ public Integer getCreatedCount() {
+ return createdCount;
+ }
+
+ public void setCreatedCount(Integer createdCount) {
+ this.createdCount = createdCount;
+ }
+
+ public Integer getFavoritesCount() {
+ return favoritesCount;
+ }
+
+ public void setFavoritesCount(Integer favoritesCount) {
+ this.favoritesCount = favoritesCount;
+ }
+
+ public String getFailedReason() {
+ return failedReason;
+ }
+
+ public void setFailedReason(String failedReason) {
+ this.failedReason = failedReason;
+ }
+
+ public Integer getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(Integer createTime) {
+ this.createTime = createTime;
+ }
+
+ public Integer getPubTime() {
+ return pubTime;
+ }
+
+ public void setPubTime(Integer pubTime) {
+ this.pubTime = pubTime;
+ }
+
+ public Projects getOwner() {
+ return owner;
+ }
+
+ public void setOwner(Projects owner) {
+ this.owner = owner;
+ }
+
+ public String getGroupId() {
+ return groupId;
+ }
+
+ public void setGroupId(String groupId) {
+ this.groupId = groupId;
+ }
+
+ public String getVersionName() {
+ return versionName;
+ }
+
+ public void setVersionName(String versionName) {
+ this.versionName = versionName;
+ }
+
+ public String getVersionDesc() {
+ return versionDesc;
+ }
+
+ public void setVersionDesc(String versionDesc) {
+ this.versionDesc = versionDesc;
+ }
+
+ public String getSourceGpuType() {
+ return sourceGpuType;
+ }
+
+ public void setSourceGpuType(String sourceGpuType) {
+ this.sourceGpuType = sourceGpuType;
+ }
+
+ public Boolean getAutoStart() {
+ return autoStart;
+ }
+
+ public void setAutoStart(Boolean autoStart) {
+ this.autoStart = autoStart;
+ }
+
+ public Boolean getImageCharge() {
+ return imageCharge;
+ }
+
+ public void setImageCharge(Boolean imageCharge) {
+ this.imageCharge = imageCharge;
+ }
+
+ public Integer getImageUseTime() {
+ return imageUseTime;
+ }
+
+ public void setImageUseTime(Integer imageUseTime) {
+ this.imageUseTime = imageUseTime;
+ }
+ }
+
+ public static class Projects extends Response {
+
+ /** 账号昵称 */
+ @SerializedName("AccountName")
+ private String accountName;
+
+ /** 账号Id */
+ @SerializedName("AccountId")
+ private String accountId;
+
+ public String getAccountName() {
+ return accountName;
+ }
+
+ public void setAccountName(String accountName) {
+ this.accountName = accountName;
+ }
+
+ public String getAccountId() {
+ return accountId;
+ }
+
+ public void setAccountId(String accountId) {
+ this.accountId = accountId;
+ }
+ }
+
+ public static class Software extends Response {
+
+ /** 框架名称 */
+ @SerializedName("Framework")
+ private String framework;
+
+ /** 框架版本 */
+ @SerializedName("FrameworkVersion")
+ private String frameworkVersion;
+
+ /** CUDA版本 */
+ @SerializedName("CUDAVersion")
+ private String cudaVersion;
+
+ /** 【array of string】应用列表 */
+ @SerializedName("Applications")
+ private List applications;
+
+ public String getFramework() {
+ return framework;
+ }
+
+ public void setFramework(String framework) {
+ this.framework = framework;
+ }
+
+ public String getFrameworkVersion() {
+ return frameworkVersion;
+ }
+
+ public void setFrameworkVersion(String frameworkVersion) {
+ this.frameworkVersion = frameworkVersion;
+ }
+
+ public String getCUDAVersion() {
+ return cudaVersion;
+ }
+
+ public void setCUDAVersion(String cudaVersion) {
+ this.cudaVersion = cudaVersion;
+ }
+
+ public List getApplications() {
+ return applications;
+ }
+
+ public void setApplications(List applications) {
+ this.applications = applications;
+ }
+ }
+}
diff --git a/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCompShareCustomImagesRequest.java b/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCompShareCustomImagesRequest.java
new file mode 100644
index 00000000..8bd38f2e
--- /dev/null
+++ b/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCompShareCustomImagesRequest.java
@@ -0,0 +1,99 @@
+/**
+ * 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.ucompshare.models;
+
+
+import cn.ucloud.common.annotation.NotEmpty;
+import cn.ucloud.common.annotation.UCloudParam;
+import cn.ucloud.common.request.Request;
+
+public class DescribeCompShareCustomImagesRequest extends Request {
+
+ /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */
+ @NotEmpty
+ @UCloudParam("Region")
+ private String region;
+
+ /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */
+ @NotEmpty
+ @UCloudParam("Zone")
+ private String zone;
+
+ /**
+ * 项目ID。不填写为默认项目,子帐号必须填写。
+ * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list)
+ */
+ @UCloudParam("ProjectId")
+ private String projectId;
+
+ /** 指定镜像Id查询 */
+ @UCloudParam("CompShareImageId")
+ private String compShareImageId;
+
+ /** 列表起始位置偏移量,默认为0 */
+ @UCloudParam("Offset")
+ private Integer offset;
+
+ /** 返回数据长度,默认为20,最大100 */
+ @UCloudParam("Limit")
+ private Integer limit;
+
+ 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 getCompShareImageId() {
+ return compShareImageId;
+ }
+
+ public void setCompShareImageId(String compShareImageId) {
+ this.compShareImageId = compShareImageId;
+ }
+
+ public Integer getOffset() {
+ return offset;
+ }
+
+ public void setOffset(Integer offset) {
+ this.offset = offset;
+ }
+
+ public Integer getLimit() {
+ return limit;
+ }
+
+ public void setLimit(Integer limit) {
+ this.limit = limit;
+ }
+}
diff --git a/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCompShareCustomImagesResponse.java b/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCompShareCustomImagesResponse.java
new file mode 100644
index 00000000..dac01371
--- /dev/null
+++ b/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCompShareCustomImagesResponse.java
@@ -0,0 +1,488 @@
+/**
+ * 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.ucompshare.models;
+
+import cn.ucloud.common.response.Response;
+
+import com.google.gson.annotations.SerializedName;
+
+import java.util.List;
+
+public class DescribeCompShareCustomImagesResponse extends Response {
+
+ /** 镜像详情信息 */
+ @SerializedName("ImageSet")
+ private List imageSet;
+
+ /** 总数量 */
+ @SerializedName("TotalCount")
+ private Integer totalCount;
+
+ public List getImageSet() {
+ return imageSet;
+ }
+
+ public void setImageSet(List imageSet) {
+ this.imageSet = imageSet;
+ }
+
+ public Integer getTotalCount() {
+ return totalCount;
+ }
+
+ public void setTotalCount(Integer totalCount) {
+ this.totalCount = totalCount;
+ }
+
+ public static class CompShareImage extends Response {
+
+ /** 镜像Id */
+ @SerializedName("CompShareImageId")
+ private String compShareImageId;
+
+ /** 镜像名称 */
+ @SerializedName("Name")
+ private String name;
+
+ /** 镜像作者昵称 */
+ @SerializedName("Author")
+ private String author;
+
+ /** 镜像作者认证信息 */
+ @SerializedName("AuthInfo")
+ private Integer authInfo;
+
+ /** 镜像来源。 - Official 平台镜像; - Community 社区镜像 */
+ @SerializedName("ImageOwnerAlias")
+ private String imageOwnerAlias;
+
+ /** 镜像类型。 - System 平台提供的公共镜像; - App 平台提供的应用镜像; - Custom 自制镜像; - Community 社区镜像 */
+ @SerializedName("ImageType")
+ private String imageType;
+
+ /** 来源是否为官方镜像【仅自制镜像信息返回该字段】 */
+ @SerializedName("IsOfficial")
+ private Boolean isOfficial;
+
+ /** 是否为容器镜像。 - True 容器镜像 - False 虚机镜像 */
+ @SerializedName("Container")
+ private String container;
+
+ /** 镜像状态。 - Making 制作中; - Available 可用; - UnAvailable 不可用; - Reviewing 审核中; - Offline 已下线 */
+ @SerializedName("Status")
+ private String status;
+
+ /** 镜像大小。单位MB */
+ @SerializedName("Size")
+ private Integer size;
+
+ /** 可见性。0:私密镜像;1:公开至镜像社区 */
+ @SerializedName("Visibility")
+ private Integer visibility;
+
+ /** 镜像描述信息 */
+ @SerializedName("Description")
+ private String description;
+
+ /** 【array of string】镜像标签 */
+ @SerializedName("Tags")
+ private List tags;
+
+ /** 镜像价格。单位:元 */
+ @SerializedName("Price")
+ private Double price;
+
+ /** 镜像封面URL */
+ @SerializedName("Cover")
+ private String cover;
+
+ /** 镜像详细描述。仅指定镜像Id查询时返回 */
+ @SerializedName("Readme")
+ private String readme;
+
+ /** 镜像软件信息 */
+ @SerializedName("Softwares")
+ private Software softwares;
+
+ /** 镜像引用创建计数 */
+ @SerializedName("CreatedCount")
+ private Integer createdCount;
+
+ /** 镜像收藏计数 */
+ @SerializedName("FavoritesCount")
+ private Integer favoritesCount;
+
+ /** 镜像制作失败错误原因 */
+ @SerializedName("FailedReason")
+ private String failedReason;
+
+ /** 创建时间戳 */
+ @SerializedName("CreateTime")
+ private Integer createTime;
+
+ /** 发布时间戳 */
+ @SerializedName("PubTime")
+ private Integer pubTime;
+
+ /** 镜像所属账号信息 */
+ @SerializedName("Owner")
+ private Projects owner;
+
+ /** 镜像组id */
+ @SerializedName("GroupId")
+ private String groupId;
+
+ /** 版本名称 */
+ @SerializedName("VersionName")
+ private String versionName;
+
+ /** 版本描述 */
+ @SerializedName("VersionDesc")
+ private String versionDesc;
+
+ /** 自制镜像来源机型 */
+ @SerializedName("SourceGpuType")
+ private String sourceGpuType;
+
+ /** 是否支持自启动 default:false */
+ @SerializedName("AutoStart")
+ private Boolean autoStart;
+
+ /** 是否镜像收费 default: false */
+ @SerializedName("ImageCharge")
+ private Boolean imageCharge;
+
+ /** 镜像使用时长 */
+ @SerializedName("ImageUseTime")
+ private Integer imageUseTime;
+
+ public String getCompShareImageId() {
+ return compShareImageId;
+ }
+
+ public void setCompShareImageId(String compShareImageId) {
+ this.compShareImageId = compShareImageId;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getAuthor() {
+ return author;
+ }
+
+ public void setAuthor(String author) {
+ this.author = author;
+ }
+
+ public Integer getAuthInfo() {
+ return authInfo;
+ }
+
+ public void setAuthInfo(Integer authInfo) {
+ this.authInfo = authInfo;
+ }
+
+ public String getImageOwnerAlias() {
+ return imageOwnerAlias;
+ }
+
+ public void setImageOwnerAlias(String imageOwnerAlias) {
+ this.imageOwnerAlias = imageOwnerAlias;
+ }
+
+ public String getImageType() {
+ return imageType;
+ }
+
+ public void setImageType(String imageType) {
+ this.imageType = imageType;
+ }
+
+ public Boolean getIsOfficial() {
+ return isOfficial;
+ }
+
+ public void setIsOfficial(Boolean isOfficial) {
+ this.isOfficial = isOfficial;
+ }
+
+ public String getContainer() {
+ return container;
+ }
+
+ public void setContainer(String container) {
+ this.container = container;
+ }
+
+ public String getStatus() {
+ return status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ public Integer getSize() {
+ return size;
+ }
+
+ public void setSize(Integer size) {
+ this.size = size;
+ }
+
+ public Integer getVisibility() {
+ return visibility;
+ }
+
+ public void setVisibility(Integer visibility) {
+ this.visibility = visibility;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public List getTags() {
+ return tags;
+ }
+
+ public void setTags(List tags) {
+ this.tags = tags;
+ }
+
+ public Double getPrice() {
+ return price;
+ }
+
+ public void setPrice(Double price) {
+ this.price = price;
+ }
+
+ public String getCover() {
+ return cover;
+ }
+
+ public void setCover(String cover) {
+ this.cover = cover;
+ }
+
+ public String getReadme() {
+ return readme;
+ }
+
+ public void setReadme(String readme) {
+ this.readme = readme;
+ }
+
+ public Software getSoftwares() {
+ return softwares;
+ }
+
+ public void setSoftwares(Software softwares) {
+ this.softwares = softwares;
+ }
+
+ public Integer getCreatedCount() {
+ return createdCount;
+ }
+
+ public void setCreatedCount(Integer createdCount) {
+ this.createdCount = createdCount;
+ }
+
+ public Integer getFavoritesCount() {
+ return favoritesCount;
+ }
+
+ public void setFavoritesCount(Integer favoritesCount) {
+ this.favoritesCount = favoritesCount;
+ }
+
+ public String getFailedReason() {
+ return failedReason;
+ }
+
+ public void setFailedReason(String failedReason) {
+ this.failedReason = failedReason;
+ }
+
+ public Integer getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(Integer createTime) {
+ this.createTime = createTime;
+ }
+
+ public Integer getPubTime() {
+ return pubTime;
+ }
+
+ public void setPubTime(Integer pubTime) {
+ this.pubTime = pubTime;
+ }
+
+ public Projects getOwner() {
+ return owner;
+ }
+
+ public void setOwner(Projects owner) {
+ this.owner = owner;
+ }
+
+ public String getGroupId() {
+ return groupId;
+ }
+
+ public void setGroupId(String groupId) {
+ this.groupId = groupId;
+ }
+
+ public String getVersionName() {
+ return versionName;
+ }
+
+ public void setVersionName(String versionName) {
+ this.versionName = versionName;
+ }
+
+ public String getVersionDesc() {
+ return versionDesc;
+ }
+
+ public void setVersionDesc(String versionDesc) {
+ this.versionDesc = versionDesc;
+ }
+
+ public String getSourceGpuType() {
+ return sourceGpuType;
+ }
+
+ public void setSourceGpuType(String sourceGpuType) {
+ this.sourceGpuType = sourceGpuType;
+ }
+
+ public Boolean getAutoStart() {
+ return autoStart;
+ }
+
+ public void setAutoStart(Boolean autoStart) {
+ this.autoStart = autoStart;
+ }
+
+ public Boolean getImageCharge() {
+ return imageCharge;
+ }
+
+ public void setImageCharge(Boolean imageCharge) {
+ this.imageCharge = imageCharge;
+ }
+
+ public Integer getImageUseTime() {
+ return imageUseTime;
+ }
+
+ public void setImageUseTime(Integer imageUseTime) {
+ this.imageUseTime = imageUseTime;
+ }
+ }
+
+ public static class Projects extends Response {
+
+ /** 账号昵称 */
+ @SerializedName("AccountName")
+ private String accountName;
+
+ /** 账号Id */
+ @SerializedName("AccountId")
+ private String accountId;
+
+ public String getAccountName() {
+ return accountName;
+ }
+
+ public void setAccountName(String accountName) {
+ this.accountName = accountName;
+ }
+
+ public String getAccountId() {
+ return accountId;
+ }
+
+ public void setAccountId(String accountId) {
+ this.accountId = accountId;
+ }
+ }
+
+ public static class Software extends Response {
+
+ /** 框架名称 */
+ @SerializedName("Framework")
+ private String framework;
+
+ /** 框架版本 */
+ @SerializedName("FrameworkVersion")
+ private String frameworkVersion;
+
+ /** CUDA版本 */
+ @SerializedName("CUDAVersion")
+ private String cudaVersion;
+
+ /** 【array of string】应用列表 */
+ @SerializedName("Applications")
+ private List applications;
+
+ public String getFramework() {
+ return framework;
+ }
+
+ public void setFramework(String framework) {
+ this.framework = framework;
+ }
+
+ public String getFrameworkVersion() {
+ return frameworkVersion;
+ }
+
+ public void setFrameworkVersion(String frameworkVersion) {
+ this.frameworkVersion = frameworkVersion;
+ }
+
+ public String getCUDAVersion() {
+ return cudaVersion;
+ }
+
+ public void setCUDAVersion(String cudaVersion) {
+ this.cudaVersion = cudaVersion;
+ }
+
+ public List getApplications() {
+ return applications;
+ }
+
+ public void setApplications(List applications) {
+ this.applications = applications;
+ }
+ }
+}
diff --git a/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCompShareImagesRequest.java b/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCompShareImagesRequest.java
new file mode 100644
index 00000000..f0266cc4
--- /dev/null
+++ b/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCompShareImagesRequest.java
@@ -0,0 +1,150 @@
+/**
+ * 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.ucompshare.models;
+
+
+import cn.ucloud.common.annotation.NotEmpty;
+import cn.ucloud.common.annotation.UCloudParam;
+import cn.ucloud.common.request.Request;
+
+public class DescribeCompShareImagesRequest extends Request {
+
+ /** 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */
+ @NotEmpty
+ @UCloudParam("Region")
+ private String region;
+
+ /** 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */
+ @UCloudParam("Zone")
+ private String zone;
+
+ /**
+ * 项目ID。不填写为默认项目,子帐号必须填写。
+ * 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list)
+ */
+ @UCloudParam("ProjectId")
+ private String projectId;
+
+ /**
+ * 镜像类型。枚举值 - System 平台镜像 - App 应用镜像
+ *
+ *
默认:System
+ */
+ @UCloudParam("ImageType")
+ private String imageType;
+
+ /** 镜像Id。支持指定Id查询 */
+ @UCloudParam("CompShareImageId")
+ private String compShareImageId;
+
+ /** 镜像名称。支持模糊搜索 */
+ @UCloudParam("Name")
+ private String name;
+
+ /** 镜像作者昵称 */
+ @UCloudParam("Author")
+ private String author;
+
+ /** 镜像标签 */
+ @UCloudParam("Tag")
+ private String tag;
+
+ /** 列表起始位置偏移量,默认为0 */
+ @UCloudParam("Offset")
+ private Integer offset;
+
+ /** 返回数据长度,默认为20,最大100 */
+ @UCloudParam("Limit")
+ private Integer limit;
+
+ 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 getImageType() {
+ return imageType;
+ }
+
+ public void setImageType(String imageType) {
+ this.imageType = imageType;
+ }
+
+ public String getCompShareImageId() {
+ return compShareImageId;
+ }
+
+ public void setCompShareImageId(String compShareImageId) {
+ this.compShareImageId = compShareImageId;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getAuthor() {
+ return author;
+ }
+
+ public void setAuthor(String author) {
+ this.author = author;
+ }
+
+ public String getTag() {
+ return tag;
+ }
+
+ public void setTag(String tag) {
+ this.tag = tag;
+ }
+
+ public Integer getOffset() {
+ return offset;
+ }
+
+ public void setOffset(Integer offset) {
+ this.offset = offset;
+ }
+
+ public Integer getLimit() {
+ return limit;
+ }
+
+ public void setLimit(Integer limit) {
+ this.limit = limit;
+ }
+}
diff --git a/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCompShareImagesResponse.java b/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCompShareImagesResponse.java
new file mode 100644
index 00000000..207e857f
--- /dev/null
+++ b/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCompShareImagesResponse.java
@@ -0,0 +1,488 @@
+/**
+ * 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.ucompshare.models;
+
+import cn.ucloud.common.response.Response;
+
+import com.google.gson.annotations.SerializedName;
+
+import java.util.List;
+
+public class DescribeCompShareImagesResponse extends Response {
+
+ /** 镜像详情列表 */
+ @SerializedName("ImageSet")
+ private List imageSet;
+
+ /** 总数量 */
+ @SerializedName("TotalCount")
+ private Integer totalCount;
+
+ public List getImageSet() {
+ return imageSet;
+ }
+
+ public void setImageSet(List imageSet) {
+ this.imageSet = imageSet;
+ }
+
+ public Integer getTotalCount() {
+ return totalCount;
+ }
+
+ public void setTotalCount(Integer totalCount) {
+ this.totalCount = totalCount;
+ }
+
+ public static class CompShareImage extends Response {
+
+ /** 镜像Id */
+ @SerializedName("CompShareImageId")
+ private String compShareImageId;
+
+ /** 镜像名称 */
+ @SerializedName("Name")
+ private String name;
+
+ /** 镜像作者昵称 */
+ @SerializedName("Author")
+ private String author;
+
+ /** 镜像作者认证信息 */
+ @SerializedName("AuthInfo")
+ private Integer authInfo;
+
+ /** 镜像来源。 - Official 平台镜像; - Community 社区镜像 */
+ @SerializedName("ImageOwnerAlias")
+ private String imageOwnerAlias;
+
+ /** 镜像类型。 - System 平台提供的公共镜像; - App 平台提供的应用镜像; - Custom 自制镜像; - Community 社区镜像 */
+ @SerializedName("ImageType")
+ private String imageType;
+
+ /** 来源是否为官方镜像【仅自制镜像信息返回该字段】 */
+ @SerializedName("IsOfficial")
+ private Boolean isOfficial;
+
+ /** 是否为容器镜像。 - True 容器镜像 - False 虚机镜像 */
+ @SerializedName("Container")
+ private String container;
+
+ /** 镜像状态。 - Making 制作中; - Available 可用; - UnAvailable 不可用; - Reviewing 审核中; - Offline 已下线 */
+ @SerializedName("Status")
+ private String status;
+
+ /** 镜像大小。单位MB */
+ @SerializedName("Size")
+ private Integer size;
+
+ /** 可见性。0:私密镜像;1:公开至镜像社区 */
+ @SerializedName("Visibility")
+ private Integer visibility;
+
+ /** 镜像描述信息 */
+ @SerializedName("Description")
+ private String description;
+
+ /** 【array of string】镜像标签 */
+ @SerializedName("Tags")
+ private List tags;
+
+ /** 镜像价格。单位:元 */
+ @SerializedName("Price")
+ private Double price;
+
+ /** 镜像封面URL */
+ @SerializedName("Cover")
+ private String cover;
+
+ /** 镜像详细描述。仅指定镜像Id查询时返回 */
+ @SerializedName("Readme")
+ private String readme;
+
+ /** 镜像软件信息 */
+ @SerializedName("Softwares")
+ private Software softwares;
+
+ /** 镜像引用创建计数 */
+ @SerializedName("CreatedCount")
+ private Integer createdCount;
+
+ /** 镜像收藏计数 */
+ @SerializedName("FavoritesCount")
+ private Integer favoritesCount;
+
+ /** 镜像制作失败错误原因 */
+ @SerializedName("FailedReason")
+ private String failedReason;
+
+ /** 创建时间戳 */
+ @SerializedName("CreateTime")
+ private Integer createTime;
+
+ /** 发布时间戳 */
+ @SerializedName("PubTime")
+ private Integer pubTime;
+
+ /** 镜像所属账号信息 */
+ @SerializedName("Owner")
+ private Projects owner;
+
+ /** 镜像组id */
+ @SerializedName("GroupId")
+ private String groupId;
+
+ /** 版本名称 */
+ @SerializedName("VersionName")
+ private String versionName;
+
+ /** 版本描述 */
+ @SerializedName("VersionDesc")
+ private String versionDesc;
+
+ /** 自制镜像来源机型 */
+ @SerializedName("SourceGpuType")
+ private String sourceGpuType;
+
+ /** 是否支持自启动 default:false */
+ @SerializedName("AutoStart")
+ private Boolean autoStart;
+
+ /** 是否镜像收费 default: false */
+ @SerializedName("ImageCharge")
+ private Boolean imageCharge;
+
+ /** 镜像使用时长 */
+ @SerializedName("ImageUseTime")
+ private Integer imageUseTime;
+
+ public String getCompShareImageId() {
+ return compShareImageId;
+ }
+
+ public void setCompShareImageId(String compShareImageId) {
+ this.compShareImageId = compShareImageId;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getAuthor() {
+ return author;
+ }
+
+ public void setAuthor(String author) {
+ this.author = author;
+ }
+
+ public Integer getAuthInfo() {
+ return authInfo;
+ }
+
+ public void setAuthInfo(Integer authInfo) {
+ this.authInfo = authInfo;
+ }
+
+ public String getImageOwnerAlias() {
+ return imageOwnerAlias;
+ }
+
+ public void setImageOwnerAlias(String imageOwnerAlias) {
+ this.imageOwnerAlias = imageOwnerAlias;
+ }
+
+ public String getImageType() {
+ return imageType;
+ }
+
+ public void setImageType(String imageType) {
+ this.imageType = imageType;
+ }
+
+ public Boolean getIsOfficial() {
+ return isOfficial;
+ }
+
+ public void setIsOfficial(Boolean isOfficial) {
+ this.isOfficial = isOfficial;
+ }
+
+ public String getContainer() {
+ return container;
+ }
+
+ public void setContainer(String container) {
+ this.container = container;
+ }
+
+ public String getStatus() {
+ return status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ public Integer getSize() {
+ return size;
+ }
+
+ public void setSize(Integer size) {
+ this.size = size;
+ }
+
+ public Integer getVisibility() {
+ return visibility;
+ }
+
+ public void setVisibility(Integer visibility) {
+ this.visibility = visibility;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public List getTags() {
+ return tags;
+ }
+
+ public void setTags(List tags) {
+ this.tags = tags;
+ }
+
+ public Double getPrice() {
+ return price;
+ }
+
+ public void setPrice(Double price) {
+ this.price = price;
+ }
+
+ public String getCover() {
+ return cover;
+ }
+
+ public void setCover(String cover) {
+ this.cover = cover;
+ }
+
+ public String getReadme() {
+ return readme;
+ }
+
+ public void setReadme(String readme) {
+ this.readme = readme;
+ }
+
+ public Software getSoftwares() {
+ return softwares;
+ }
+
+ public void setSoftwares(Software softwares) {
+ this.softwares = softwares;
+ }
+
+ public Integer getCreatedCount() {
+ return createdCount;
+ }
+
+ public void setCreatedCount(Integer createdCount) {
+ this.createdCount = createdCount;
+ }
+
+ public Integer getFavoritesCount() {
+ return favoritesCount;
+ }
+
+ public void setFavoritesCount(Integer favoritesCount) {
+ this.favoritesCount = favoritesCount;
+ }
+
+ public String getFailedReason() {
+ return failedReason;
+ }
+
+ public void setFailedReason(String failedReason) {
+ this.failedReason = failedReason;
+ }
+
+ public Integer getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(Integer createTime) {
+ this.createTime = createTime;
+ }
+
+ public Integer getPubTime() {
+ return pubTime;
+ }
+
+ public void setPubTime(Integer pubTime) {
+ this.pubTime = pubTime;
+ }
+
+ public Projects getOwner() {
+ return owner;
+ }
+
+ public void setOwner(Projects owner) {
+ this.owner = owner;
+ }
+
+ public String getGroupId() {
+ return groupId;
+ }
+
+ public void setGroupId(String groupId) {
+ this.groupId = groupId;
+ }
+
+ public String getVersionName() {
+ return versionName;
+ }
+
+ public void setVersionName(String versionName) {
+ this.versionName = versionName;
+ }
+
+ public String getVersionDesc() {
+ return versionDesc;
+ }
+
+ public void setVersionDesc(String versionDesc) {
+ this.versionDesc = versionDesc;
+ }
+
+ public String getSourceGpuType() {
+ return sourceGpuType;
+ }
+
+ public void setSourceGpuType(String sourceGpuType) {
+ this.sourceGpuType = sourceGpuType;
+ }
+
+ public Boolean getAutoStart() {
+ return autoStart;
+ }
+
+ public void setAutoStart(Boolean autoStart) {
+ this.autoStart = autoStart;
+ }
+
+ public Boolean getImageCharge() {
+ return imageCharge;
+ }
+
+ public void setImageCharge(Boolean imageCharge) {
+ this.imageCharge = imageCharge;
+ }
+
+ public Integer getImageUseTime() {
+ return imageUseTime;
+ }
+
+ public void setImageUseTime(Integer imageUseTime) {
+ this.imageUseTime = imageUseTime;
+ }
+ }
+
+ public static class Projects extends Response {
+
+ /** 账号昵称 */
+ @SerializedName("AccountName")
+ private String accountName;
+
+ /** 账号Id */
+ @SerializedName("AccountId")
+ private String accountId;
+
+ public String getAccountName() {
+ return accountName;
+ }
+
+ public void setAccountName(String accountName) {
+ this.accountName = accountName;
+ }
+
+ public String getAccountId() {
+ return accountId;
+ }
+
+ public void setAccountId(String accountId) {
+ this.accountId = accountId;
+ }
+ }
+
+ public static class Software extends Response {
+
+ /** 框架名称 */
+ @SerializedName("Framework")
+ private String framework;
+
+ /** 框架版本 */
+ @SerializedName("FrameworkVersion")
+ private String frameworkVersion;
+
+ /** CUDA版本 */
+ @SerializedName("CUDAVersion")
+ private String cudaVersion;
+
+ /** 【array of string】应用列表 */
+ @SerializedName("Applications")
+ private List applications;
+
+ public String getFramework() {
+ return framework;
+ }
+
+ public void setFramework(String framework) {
+ this.framework = framework;
+ }
+
+ public String getFrameworkVersion() {
+ return frameworkVersion;
+ }
+
+ public void setFrameworkVersion(String frameworkVersion) {
+ this.frameworkVersion = frameworkVersion;
+ }
+
+ public String getCUDAVersion() {
+ return cudaVersion;
+ }
+
+ public void setCUDAVersion(String cudaVersion) {
+ this.cudaVersion = cudaVersion;
+ }
+
+ public List getApplications() {
+ return applications;
+ }
+
+ public void setApplications(List applications) {
+ this.applications = applications;
+ }
+ }
+}
diff --git a/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCompShareInstanceResponse.java b/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCompShareInstanceResponse.java
index b145fb63..a825a192 100644
--- a/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCompShareInstanceResponse.java
+++ b/ucloud-sdk-java-ucompshare/src/main/java/cn/ucloud/ucompshare/models/DescribeCompShareInstanceResponse.java
@@ -51,6 +51,10 @@ public static class CompShareInstanceSet extends Response {
@SerializedName("Zone")
private String zone;
+ /** 计划关机时间 */
+ @SerializedName("StopSchedulerTime")
+ private Integer stopSchedulerTime;
+
/** 实例Id */
@SerializedName("UHostId")
private String uHostId;
@@ -203,6 +207,30 @@ public static class CompShareInstanceSet extends Response {
@SerializedName("WithoutGpuSpec")
private WithoutGpuSpec withoutGpuSpec;
+ /** 定时关机时间 */
+ @SerializedName("StopTime")
+ private Integer stopTime;
+
+ /** 虚机状态更新时间 */
+ @SerializedName("UpdateTime")
+ private Integer updateTime;
+
+ /** 释放时间(关机时候返回) */
+ @SerializedName("ReleaseTime")
+ private Integer releaseTime;
+
+ /** 磁盘价格信息,详见:DiskPriceInfo */
+ @SerializedName("DiskPriceInfo")
+ private List diskPriceInfo;
+
+ /** 后付费关机计费信息列表,详见:详见:DiskPriceInfo */
+ @SerializedName("PostPayPowerOffBillingResource")
+ private List postPayPowerOffBillingResource;
+
+ /** 监控信息,详见:MonitorMessage */
+ @SerializedName("MonitorMessages")
+ private MonitorMessage monitorMessages;
+
public String getZone() {
return zone;
}
@@ -211,6 +239,14 @@ public void setZone(String zone) {
this.zone = zone;
}
+ public Integer getStopSchedulerTime() {
+ return stopSchedulerTime;
+ }
+
+ public void setStopSchedulerTime(Integer stopSchedulerTime) {
+ this.stopSchedulerTime = stopSchedulerTime;
+ }
+
public String getUHostId() {
return uHostId;
}
@@ -506,6 +542,133 @@ public WithoutGpuSpec getWithoutGpuSpec() {
public void setWithoutGpuSpec(WithoutGpuSpec withoutGpuSpec) {
this.withoutGpuSpec = withoutGpuSpec;
}
+
+ public Integer getStopTime() {
+ return stopTime;
+ }
+
+ public void setStopTime(Integer stopTime) {
+ this.stopTime = stopTime;
+ }
+
+ public Integer getUpdateTime() {
+ return updateTime;
+ }
+
+ public void setUpdateTime(Integer updateTime) {
+ this.updateTime = updateTime;
+ }
+
+ public Integer getReleaseTime() {
+ return releaseTime;
+ }
+
+ public void setReleaseTime(Integer releaseTime) {
+ this.releaseTime = releaseTime;
+ }
+
+ public List getDiskPriceInfo() {
+ return diskPriceInfo;
+ }
+
+ public void setDiskPriceInfo(List diskPriceInfo) {
+ this.diskPriceInfo = diskPriceInfo;
+ }
+
+ public List getPostPayPowerOffBillingResource() {
+ return postPayPowerOffBillingResource;
+ }
+
+ public void setPostPayPowerOffBillingResource(
+ List postPayPowerOffBillingResource) {
+ this.postPayPowerOffBillingResource = postPayPowerOffBillingResource;
+ }
+
+ public MonitorMessage getMonitorMessages() {
+ return monitorMessages;
+ }
+
+ public void setMonitorMessages(MonitorMessage monitorMessages) {
+ this.monitorMessages = monitorMessages;
+ }
+ }
+
+ public static class DiskPriceInfo extends Response {
+
+ /** 计费类型 */
+ @SerializedName("ChargeType")
+ private String chargeType;
+
+ /** 磁盘价格 */
+ @SerializedName("Price")
+ private Double price;
+
+ /** 是否为系统盘 */
+ @SerializedName("IsBoot")
+ private Boolean isBoot;
+
+ public String getChargeType() {
+ return chargeType;
+ }
+
+ public void setChargeType(String chargeType) {
+ this.chargeType = chargeType;
+ }
+
+ public Double getPrice() {
+ return price;
+ }
+
+ public void setPrice(Double price) {
+ this.price = price;
+ }
+
+ public Boolean getIsBoot() {
+ return isBoot;
+ }
+
+ public void setIsBoot(Boolean isBoot) {
+ this.isBoot = isBoot;
+ }
+ }
+
+ public static class GpuMonitorInfo extends Response {
+
+ /** GPU卡使用率 */
+ @SerializedName("GpuUsageRate")
+ private String gpuUsageRate;
+
+ /** GPU显存使用率 */
+ @SerializedName("MemoryUsageRate")
+ private String memoryUsageRate;
+
+ /** GPU卡名称 */
+ @SerializedName("GPU")
+ private String gpu;
+
+ public String getGpuUsageRate() {
+ return gpuUsageRate;
+ }
+
+ public void setGpuUsageRate(String gpuUsageRate) {
+ this.gpuUsageRate = gpuUsageRate;
+ }
+
+ public String getMemoryUsageRate() {
+ return memoryUsageRate;
+ }
+
+ public void setMemoryUsageRate(String memoryUsageRate) {
+ this.memoryUsageRate = memoryUsageRate;
+ }
+
+ public String getGPU() {
+ return gpu;
+ }
+
+ public void setGPU(String gpu) {
+ this.gpu = gpu;
+ }
}
public static class GraphicsMemory extends Response {
@@ -535,6 +698,45 @@ public void setRate(Integer rate) {
}
}
+ public static class MonitorMessage extends Response {
+
+ /** CPU使用率 */
+ @SerializedName("CpuUsageRate")
+ private String cpuUsageRate;
+
+ /** 内存使用率 */
+ @SerializedName("MemUsageRate")
+ private String memUsageRate;
+
+ /** GPU卡监控信息 */
+ @SerializedName("GpuInfo")
+ private List gpuInfo;
+
+ public String getCpuUsageRate() {
+ return cpuUsageRate;
+ }
+
+ public void setCpuUsageRate(String cpuUsageRate) {
+ this.cpuUsageRate = cpuUsageRate;
+ }
+
+ public String getMemUsageRate() {
+ return memUsageRate;
+ }
+
+ public void setMemUsageRate(String memUsageRate) {
+ this.memUsageRate = memUsageRate;
+ }
+
+ public List getGpuInfo() {
+ return gpuInfo;
+ }
+
+ public void setGpuInfo(List gpuInfo) {
+ this.gpuInfo = gpuInfo;
+ }
+ }
+
public static class SoftwareAddr extends Response {
/** 软件名称 */
diff --git a/ucloud-sdk-java-udb/pom.xml b/ucloud-sdk-java-udb/pom.xml
index 9d44fc7c..e5cce357 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-udb
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-udbproxy/pom.xml b/ucloud-sdk-java-udbproxy/pom.xml
index 47b72b36..d925f42b 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-udbproxy
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-udi/pom.xml b/ucloud-sdk-java-udi/pom.xml
index d34d17c2..3bdada9f 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-udi
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-udisk/pom.xml b/ucloud-sdk-java-udisk/pom.xml
index 7e08263b..e8b13457 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-udisk
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-udns/pom.xml b/ucloud-sdk-java-udns/pom.xml
index 70fcbe00..b72ea001 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-udns
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-udpn/pom.xml b/ucloud-sdk-java-udpn/pom.xml
index 22d66aa3..2887f5f6 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-udpn
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-uec/pom.xml b/ucloud-sdk-java-uec/pom.xml
index 555eb8cb..09195ea9 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-uec
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-uewaf/pom.xml b/ucloud-sdk-java-uewaf/pom.xml
index 86f03a59..74d4044e 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-uewaf
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-ufile/pom.xml b/ucloud-sdk-java-ufile/pom.xml
index 5473a272..753a904d 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-ufile
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-ufs/pom.xml b/ucloud-sdk-java-ufs/pom.xml
index 30dca116..0d4d0f0a 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-ufs
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-uhost/pom.xml b/ucloud-sdk-java-uhost/pom.xml
index 4cf212ed..01782d00 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-uhost
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-uk8s/pom.xml b/ucloud-sdk-java-uk8s/pom.xml
index d6a2635c..00ae89c5 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-uk8s
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-ulb/pom.xml b/ucloud-sdk-java-ulb/pom.xml
index beabef98..3d17695b 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-ulb
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-ulog/pom.xml b/ucloud-sdk-java-ulog/pom.xml
index a730f030..60a817ed 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-ulog
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-umem/pom.xml b/ucloud-sdk-java-umem/pom.xml
index 4c7a56bf..a65a8bf9 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-umem
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-umon/pom.xml b/ucloud-sdk-java-umon/pom.xml
index 993da105..c99a363a 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-umon
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-umongodb/pom.xml b/ucloud-sdk-java-umongodb/pom.xml
index cc92ea49..ed36693c 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-umongodb
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-unet/pom.xml b/ucloud-sdk-java-unet/pom.xml
index f52e90cd..ae6e513a 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-unet
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-upfs/pom.xml b/ucloud-sdk-java-upfs/pom.xml
index 0d23540e..af8a47bf 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-upfs
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-upgsql/pom.xml b/ucloud-sdk-java-upgsql/pom.xml
index 31d5aa56..06c34898 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-upgsql
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-uphone/pom.xml b/ucloud-sdk-java-uphone/pom.xml
index f77411c1..9f84942a 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-uphone
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-uphost/pom.xml b/ucloud-sdk-java-uphost/pom.xml
index 1dd4d321..59f1bca1 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-uphost
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-uslk/pom.xml b/ucloud-sdk-java-uslk/pom.xml
index 1a4a5371..104fedb8 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-uslk
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-usms/pom.xml b/ucloud-sdk-java-usms/pom.xml
index 50da06bb..271b39d1 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-usms
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-usnap/pom.xml b/ucloud-sdk-java-usnap/pom.xml
index f08d10ea..cf32d5a0 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-usnap
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-uvms/pom.xml b/ucloud-sdk-java-uvms/pom.xml
index c1b5068b..afdb791c 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-uvms
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release
diff --git a/ucloud-sdk-java-vpc/pom.xml b/ucloud-sdk-java-vpc/pom.xml
index 78789db4..c54f0244 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.50-release
+ 1.2.51-release
4.0.0
ucloud-sdk-java-vpc
ucloud-sdk-java
- 1.2.50-release
+ 1.2.51-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.50-release
+ 1.2.51-release