Skip to content

Commit e09e725

Browse files
authored
sdk: rolling update for 1.2.39-release (#106)
1 parent 80efda2 commit e09e725

File tree

64 files changed

+1663
-116
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+1663
-116
lines changed

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.2.38-release
1+
1.2.39-release

examples/generic/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<artifactId>ucloud-sdk-java</artifactId>
99
<groupId>cn.ucloud</groupId>
10-
<version>1.2.38-release</version>
10+
<version>1.2.39-release</version>
1111
</parent>
1212

1313
<modelVersion>4.0.0</modelVersion>
@@ -18,7 +18,7 @@
1818
<dependency>
1919
<groupId>cn.ucloud</groupId>
2020
<artifactId>ucloud-sdk-java-common</artifactId>
21-
<version>1.2.38-release</version>
21+
<version>1.2.39-release</version>
2222
</dependency>
2323
</dependencies>
2424
</project>

examples/uhost/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<artifactId>ucloud-sdk-java</artifactId>
99
<groupId>cn.ucloud</groupId>
10-
<version>1.2.38-release</version>
10+
<version>1.2.39-release</version>
1111
</parent>
1212

1313
<modelVersion>4.0.0</modelVersion>
@@ -18,7 +18,7 @@
1818
<dependency>
1919
<groupId>cn.ucloud</groupId>
2020
<artifactId>ucloud-sdk-java-uhost</artifactId>
21-
<version>1.2.38-release</version>
21+
<version>1.2.39-release</version>
2222
</dependency>
2323
</dependencies>
2424
</project>

pom.xml

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@
77
<groupId>cn.ucloud</groupId>
88
<artifactId>ucloud-sdk-java</artifactId>
99
<packaging>pom</packaging>
10-
<version>1.2.38-release</version>
10+
<version>1.2.39-release</version>
1111
<modules>
1212
<module>ucloud-sdk-java-common</module>
1313
<module>ucloud-sdk-java-cloudwatch</module>
1414
<module>ucloud-sdk-java-cube</module>
1515
<module>ucloud-sdk-java-ipsecvpn</module>
16+
<module>ucloud-sdk-java-label</module>
1617
<module>ucloud-sdk-java-nlb</module>
1718
<module>ucloud-sdk-java-pathx</module>
1819
<module>ucloud-sdk-java-sts</module>

ucloud-sdk-java-cloudwatch/pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,18 @@
66
<parent>
77
<artifactId>ucloud-sdk-java</artifactId>
88
<groupId>cn.ucloud</groupId>
9-
<version>1.2.38-release</version>
9+
<version>1.2.39-release</version>
1010
</parent>
1111

1212
<modelVersion>4.0.0</modelVersion>
1313
<artifactId>ucloud-sdk-java-cloudwatch</artifactId>
14-
<version>1.2.38-release</version>
14+
<version>1.2.39-release</version>
1515

1616
<dependencies>
1717
<dependency>
1818
<groupId>cn.ucloud</groupId>
1919
<artifactId>ucloud-sdk-java-common</artifactId>
20-
<version>1.2.38-release</version>
20+
<version>1.2.39-release</version>
2121
</dependency>
2222

2323
<dependency>

ucloud-sdk-java-common/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
<parent>
88
<artifactId>ucloud-sdk-java</artifactId>
99
<groupId>cn.ucloud</groupId>
10-
<version>1.2.38-release</version>
10+
<version>1.2.39-release</version>
1111
</parent>
1212

1313
<modelVersion>4.0.0</modelVersion>
1414
<artifactId>ucloud-sdk-java-common</artifactId>
15-
<version>1.2.38-release</version>
15+
<version>1.2.39-release</version>
1616

1717
<dependencies>
1818
<dependency>

ucloud-sdk-java-cube/pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,18 @@
66
<parent>
77
<artifactId>ucloud-sdk-java</artifactId>
88
<groupId>cn.ucloud</groupId>
9-
<version>1.2.38-release</version>
9+
<version>1.2.39-release</version>
1010
</parent>
1111

1212
<modelVersion>4.0.0</modelVersion>
1313
<artifactId>ucloud-sdk-java-cube</artifactId>
14-
<version>1.2.38-release</version>
14+
<version>1.2.39-release</version>
1515

1616
<dependencies>
1717
<dependency>
1818
<groupId>cn.ucloud</groupId>
1919
<artifactId>ucloud-sdk-java-common</artifactId>
20-
<version>1.2.38-release</version>
20+
<version>1.2.39-release</version>
2121
</dependency>
2222

2323
<dependency>

ucloud-sdk-java-ipsecvpn/pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,18 @@
66
<parent>
77
<artifactId>ucloud-sdk-java</artifactId>
88
<groupId>cn.ucloud</groupId>
9-
<version>1.2.38-release</version>
9+
<version>1.2.39-release</version>
1010
</parent>
1111

1212
<modelVersion>4.0.0</modelVersion>
1313
<artifactId>ucloud-sdk-java-ipsecvpn</artifactId>
14-
<version>1.2.38-release</version>
14+
<version>1.2.39-release</version>
1515

1616
<dependencies>
1717
<dependency>
1818
<groupId>cn.ucloud</groupId>
1919
<artifactId>ucloud-sdk-java-common</artifactId>
20-
<version>1.2.38-release</version>
20+
<version>1.2.39-release</version>
2121
</dependency>
2222

2323
<dependency>

ucloud-sdk-java-label/pom.xml

+49
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
2+
<?xml version="1.0" encoding="UTF-8"?>
3+
<project xmlns="http://maven.apache.org/POM/4.0.0"
4+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
6+
<parent>
7+
<artifactId>ucloud-sdk-java</artifactId>
8+
<groupId>cn.ucloud</groupId>
9+
<version>1.2.39-release</version>
10+
</parent>
11+
12+
<modelVersion>4.0.0</modelVersion>
13+
<artifactId>ucloud-sdk-java-label</artifactId>
14+
<version>1.2.39-release</version>
15+
16+
<dependencies>
17+
<dependency>
18+
<groupId>cn.ucloud</groupId>
19+
<artifactId>ucloud-sdk-java-common</artifactId>
20+
<version>1.2.39-release</version>
21+
</dependency>
22+
23+
<dependency>
24+
<groupId>com.google.code.gson</groupId>
25+
<artifactId>gson</artifactId>
26+
</dependency>
27+
28+
<dependency>
29+
<groupId>commons-codec</groupId>
30+
<artifactId>commons-codec</artifactId>
31+
</dependency>
32+
<dependency>
33+
<groupId>org.apache.commons</groupId>
34+
<artifactId>commons-lang3</artifactId>
35+
</dependency>
36+
37+
<dependency>
38+
<groupId>junit</groupId>
39+
<artifactId>junit</artifactId>
40+
<scope>test</scope>
41+
</dependency>
42+
43+
<dependency>
44+
<groupId>org.slf4j</groupId>
45+
<artifactId>slf4j-simple</artifactId>
46+
<scope>provided</scope>
47+
</dependency>
48+
</dependencies>
49+
</project>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
/**
2+
* Copyright 2021 UCloud Technology Co., Ltd.
3+
*
4+
* <p>Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file
5+
* except in compliance with the License. You may obtain a copy of the License at
6+
*
7+
* <p>http://www.apache.org/licenses/LICENSE-2.0
8+
*
9+
* <p>Unless required by applicable law or agreed to in writing, software distributed under the
10+
* License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
11+
* express or implied. See the License for the specific language governing permissions and
12+
* limitations under the License.
13+
*/
14+
package cn.ucloud.label.client;
15+
16+
import cn.ucloud.common.client.DefaultClient;
17+
import cn.ucloud.common.config.Config;
18+
import cn.ucloud.common.credential.Credential;
19+
import cn.ucloud.common.exception.UCloudException;
20+
import cn.ucloud.label.models.BindLabelsRequest;
21+
import cn.ucloud.label.models.BindLabelsResponse;
22+
import cn.ucloud.label.models.CreateLabelsRequest;
23+
import cn.ucloud.label.models.CreateLabelsResponse;
24+
import cn.ucloud.label.models.DeleteLabelsRequest;
25+
import cn.ucloud.label.models.DeleteLabelsResponse;
26+
import cn.ucloud.label.models.ListLabelsByResourceIdsRequest;
27+
import cn.ucloud.label.models.ListLabelsByResourceIdsResponse;
28+
import cn.ucloud.label.models.ListLabelsRequest;
29+
import cn.ucloud.label.models.ListLabelsResponse;
30+
import cn.ucloud.label.models.ListProjectsByLabelsRequest;
31+
import cn.ucloud.label.models.ListProjectsByLabelsResponse;
32+
import cn.ucloud.label.models.ListResourcesByLabelsRequest;
33+
import cn.ucloud.label.models.ListResourcesByLabelsResponse;
34+
import cn.ucloud.label.models.ListResourcesTypesForLabelRequest;
35+
import cn.ucloud.label.models.ListResourcesTypesForLabelResponse;
36+
import cn.ucloud.label.models.UnbindLabelsRequest;
37+
import cn.ucloud.label.models.UnbindLabelsResponse;
38+
39+
/** This client is used to call actions of **Label** service */
40+
public class LabelClient extends DefaultClient implements LabelClientInterface {
41+
public LabelClient(Config config, Credential credential) {
42+
super(config, credential);
43+
}
44+
45+
/**
46+
* BindLabels - 绑定标签
47+
*
48+
* @param request Request object
49+
* @throws UCloudException Exception
50+
*/
51+
public BindLabelsResponse bindLabels(BindLabelsRequest request) throws UCloudException {
52+
request.setAction("BindLabels");
53+
return (BindLabelsResponse) this.invoke(request, BindLabelsResponse.class);
54+
}
55+
56+
/**
57+
* CreateLabels - 创建标签
58+
*
59+
* @param request Request object
60+
* @throws UCloudException Exception
61+
*/
62+
public CreateLabelsResponse createLabels(CreateLabelsRequest request) throws UCloudException {
63+
request.setAction("CreateLabels");
64+
return (CreateLabelsResponse) this.invoke(request, CreateLabelsResponse.class);
65+
}
66+
67+
/**
68+
* DeleteLabels - 删除标签
69+
*
70+
* @param request Request object
71+
* @throws UCloudException Exception
72+
*/
73+
public DeleteLabelsResponse deleteLabels(DeleteLabelsRequest request) throws UCloudException {
74+
request.setAction("DeleteLabels");
75+
return (DeleteLabelsResponse) this.invoke(request, DeleteLabelsResponse.class);
76+
}
77+
78+
/**
79+
* ListLabels - 标签列表
80+
*
81+
* @param request Request object
82+
* @throws UCloudException Exception
83+
*/
84+
public ListLabelsResponse listLabels(ListLabelsRequest request) throws UCloudException {
85+
request.setAction("ListLabels");
86+
return (ListLabelsResponse) this.invoke(request, ListLabelsResponse.class);
87+
}
88+
89+
/**
90+
* ListLabelsByResourceIds - 根据资源ID获取标签列表
91+
*
92+
* @param request Request object
93+
* @throws UCloudException Exception
94+
*/
95+
public ListLabelsByResourceIdsResponse listLabelsByResourceIds(
96+
ListLabelsByResourceIdsRequest request) throws UCloudException {
97+
request.setAction("ListLabelsByResourceIds");
98+
return (ListLabelsByResourceIdsResponse)
99+
this.invoke(request, ListLabelsByResourceIdsResponse.class);
100+
}
101+
102+
/**
103+
* ListProjectsByLabels - 根据标签获取项目列表
104+
*
105+
* @param request Request object
106+
* @throws UCloudException Exception
107+
*/
108+
public ListProjectsByLabelsResponse listProjectsByLabels(ListProjectsByLabelsRequest request)
109+
throws UCloudException {
110+
request.setAction("ListProjectsByLabels");
111+
return (ListProjectsByLabelsResponse)
112+
this.invoke(request, ListProjectsByLabelsResponse.class);
113+
}
114+
115+
/**
116+
* ListResourcesByLabels - 根据标签获取资源列表
117+
*
118+
* @param request Request object
119+
* @throws UCloudException Exception
120+
*/
121+
public ListResourcesByLabelsResponse listResourcesByLabels(ListResourcesByLabelsRequest request)
122+
throws UCloudException {
123+
request.setAction("ListResourcesByLabels");
124+
return (ListResourcesByLabelsResponse)
125+
this.invoke(request, ListResourcesByLabelsResponse.class);
126+
}
127+
128+
/**
129+
* ListResourcesTypesForLabel - 获取支持标签的资源类型
130+
*
131+
* @param request Request object
132+
* @throws UCloudException Exception
133+
*/
134+
public ListResourcesTypesForLabelResponse listResourcesTypesForLabel(
135+
ListResourcesTypesForLabelRequest request) throws UCloudException {
136+
request.setAction("ListResourcesTypesForLabel");
137+
return (ListResourcesTypesForLabelResponse)
138+
this.invoke(request, ListResourcesTypesForLabelResponse.class);
139+
}
140+
141+
/**
142+
* UnbindLabels - 解绑标签
143+
*
144+
* @param request Request object
145+
* @throws UCloudException Exception
146+
*/
147+
public UnbindLabelsResponse unbindLabels(UnbindLabelsRequest request) throws UCloudException {
148+
request.setAction("UnbindLabels");
149+
return (UnbindLabelsResponse) this.invoke(request, UnbindLabelsResponse.class);
150+
}
151+
}

0 commit comments

Comments
 (0)