Skip to content

Commit d89fc70

Browse files
author
liyan.90210
committed
feat auto update sdk
1 parent 6cf96b6 commit d89fc70

File tree

41 files changed

+1057
-13
lines changed

Some content is hidden

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

41 files changed

+1057
-13
lines changed

Changelog

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
Change log
22

3+
2025-05-22 Bumped to version v1.0.222
4+
- Updated apis for vikingDB/livesaas/imagex
5+
36
2025-05-15 Bumped to version v1.0.221
47
- Updated apis for vikingDB/vod
58

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package com.volcengine.example.imagex.v2.api;
2+
3+
4+
import com.volcengine.model.imagex.v2.*;
5+
import com.volcengine.service.imagex.v2.ImagexService;
6+
7+
public class CreateHmExtractTaskExample {
8+
public static void main(String[] args) {
9+
ImagexService service = ImagexService.getInstance();
10+
service.setAccessKey("ak");
11+
service.setSecretKey("sk");
12+
13+
CreateHmExtractTaskQuery query = new CreateHmExtractTaskQuery();
14+
CreateHmExtractTaskBody body = new CreateHmExtractTaskBody();
15+
16+
try {
17+
CreateHmExtractTaskRes resp = service.createHmExtractTask(query, body);
18+
System.out.println(resp);
19+
} catch (Exception e) {
20+
e.printStackTrace();
21+
}
22+
}
23+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
package com.volcengine.example.imagex.v2.api;
2+
3+
4+
import com.volcengine.model.imagex.v2.*;
5+
import com.volcengine.service.imagex.v2.ImagexService;
6+
7+
public class DescribeImageXStorageUsageExample {
8+
public static void main(String[] args) {
9+
ImagexService service = ImagexService.getInstance();
10+
service.setAccessKey("ak");
11+
service.setSecretKey("sk");
12+
13+
DescribeImageXStorageUsageQuery query = new DescribeImageXStorageUsageQuery();
14+
15+
try {
16+
DescribeImageXStorageUsageRes resp = service.describeImageXStorageUsage(query);
17+
System.out.println(resp);
18+
} catch (Exception e) {
19+
e.printStackTrace();
20+
}
21+
}
22+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
package com.volcengine.example.imagex.v2.api;
2+
3+
4+
import com.volcengine.model.imagex.v2.*;
5+
import com.volcengine.service.imagex.v2.ImagexService;
6+
7+
public class GetDomainOwnerVerifyContentExample {
8+
public static void main(String[] args) {
9+
ImagexService service = ImagexService.getInstance();
10+
service.setAccessKey("ak");
11+
service.setSecretKey("sk");
12+
13+
GetDomainOwnerVerifyContentQuery query = new GetDomainOwnerVerifyContentQuery();
14+
15+
try {
16+
GetDomainOwnerVerifyContentRes resp = service.getDomainOwnerVerifyContent(query);
17+
System.out.println(resp);
18+
} catch (Exception e) {
19+
e.printStackTrace();
20+
}
21+
}
22+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package com.volcengine.example.imagex.v2.api;
2+
3+
4+
import com.volcengine.model.imagex.v2.*;
5+
import com.volcengine.service.imagex.v2.ImagexService;
6+
7+
public class GetImageHmExtractTaskInfoExample {
8+
public static void main(String[] args) {
9+
ImagexService service = ImagexService.getInstance();
10+
service.setAccessKey("ak");
11+
service.setSecretKey("sk");
12+
13+
GetImageHmExtractTaskInfoQuery query = new GetImageHmExtractTaskInfoQuery();
14+
GetImageHmExtractTaskInfoBody body = new GetImageHmExtractTaskInfoBody();
15+
16+
try {
17+
GetImageHmExtractTaskInfoRes resp = service.getImageHmExtractTaskInfo(query, body);
18+
System.out.println(resp);
19+
} catch (Exception e) {
20+
e.printStackTrace();
21+
}
22+
}
23+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package com.volcengine.example.imagex.v2.api;
2+
3+
4+
import com.volcengine.model.imagex.v2.*;
5+
import com.volcengine.service.imagex.v2.ImagexService;
6+
7+
public class ReportEventExample {
8+
public static void main(String[] args) {
9+
ImagexService service = ImagexService.getInstance();
10+
service.setAccessKey("ak");
11+
service.setSecretKey("sk");
12+
13+
try {
14+
ReportEventRes resp = service.reportEvent();
15+
System.out.println(resp);
16+
} catch (Exception e) {
17+
e.printStackTrace();
18+
}
19+
}
20+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
package com.volcengine.example.imagex.v2.api;
2+
3+
4+
import com.volcengine.model.imagex.v2.*;
5+
import com.volcengine.service.imagex.v2.ImagexService;
6+
7+
public class VerifyDomainOwnerExample {
8+
public static void main(String[] args) {
9+
ImagexService service = ImagexService.getInstance();
10+
service.setAccessKey("ak");
11+
service.setSecretKey("sk");
12+
13+
VerifyDomainOwnerBody body = new VerifyDomainOwnerBody();
14+
15+
try {
16+
VerifyDomainOwnerRes resp = service.verifyDomainOwner(body);
17+
System.out.println(resp);
18+
} catch (Exception e) {
19+
e.printStackTrace();
20+
}
21+
}
22+
}

volc-sdk-java/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
55
<modelVersion>4.0.0</modelVersion>
66
<groupId>com.volcengine</groupId>
7-
<version>1.0.221</version>
7+
<version>1.0.222</version>
88
<artifactId>volc-sdk-java</artifactId>
99

1010
<name>volc-sdk-java</name>

volc-sdk-java/src/main/java/com/volcengine/model/imagex/v2/CreateHiddenWatermarkImageBody.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,30 @@ public final class CreateHiddenWatermarkImageBody {
2525
*
2626
*
2727
* <p> 该模型可以生成含水印的透明图像,主要应用在前端页面截图泄露溯源场景。该模型生成的水印纹理密集,在正常界面添加后肉眼基本不可见(截图放大后存在肉眼可见的水印纹理),可抵抗常见的社交软件传播。 </p>
28+
*
29+
*
30+
*
31+
* <p> :::tip</p>
32+
*
33+
* <p> 此模型建议在 PC 端使用,移动端使用视觉效果较差。</p>
34+
*
35+
* <p> :::</p>
36+
*
37+
*
38+
*
39+
* <p>- `tracev2-app`:前景图层水印模型(移动端)</p>
40+
*
41+
*
42+
*
43+
* <p> 该模型可以生成含水印的透明图像,主要应用在前端页面截图泄露溯源场景。该模型生成的水印纹理密集,在正常界面添加后肉眼基本不可见(截图放大后存在肉眼可见的水印纹理),可抵抗常见的社交软件传播。 </p>
44+
*
45+
*
46+
*
47+
* <p> :::tip</p>
48+
*
49+
* <p> 此模型建议在移动端使用,PC 端使用视觉效果较差。</p>
50+
*
51+
* <p> :::</p>
2852
*/
2953
@com.alibaba.fastjson.annotation.JSONField(name = "Algorithm")
3054
private String algorithm;
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
package com.volcengine.model.imagex.v2;
2+
3+
4+
import com.alibaba.fastjson.JSON;
5+
6+
/**
7+
* CreateHmExtractTaskBody
8+
*/
9+
@lombok.Data
10+
public final class CreateHmExtractTaskBody {
11+
12+
/**
13+
* <p>盲水印强度,取值如下所示:</p>
14+
*
15+
* <p>- `low`:低强度,适用于对图像质量要求高。</p>
16+
*
17+
* <p>- `medium`:中强度。</p>
18+
*
19+
* <p>- `strong`:(推荐)高强度,适合图像纹理丰富时使用。</p>
20+
*/
21+
@com.alibaba.fastjson.annotation.JSONField(name = "Strength")
22+
private String strength;
23+
24+
/**
25+
* <p>算法模型,取值如下:</p>
26+
*
27+
*
28+
*
29+
* <p>- `tracev2`:前景图层水印模型(彩色背景通用)</p>
30+
*
31+
* <p>- `tracev2-app`:前景图层水印模型(移动端)</p>
32+
*
33+
*
34+
*
35+
* <p>:::warning</p>
36+
*
37+
* <p>指定 `tracev2`、`tracev2-app` 模型时,请传入已添加对应模型水印的背景网页的**截图**。若图片错误,则无法提取水印。</p>
38+
*
39+
* <p>:::</p>
40+
*/
41+
@com.alibaba.fastjson.annotation.JSONField(name = "Algorithm")
42+
private String algorithm;
43+
44+
/**
45+
* <p>待提取盲水印的图片的 URI。`StoreUri` 和 `ImageUrl` 都不为空时,以 `StoreUri` 为准。</p>
46+
*/
47+
@com.alibaba.fastjson.annotation.JSONField(name = "ImageUri")
48+
private String imageUri;
49+
50+
/**
51+
* <p>待提取盲水印图片的 URL。`StoreUri` 和 `ImageUrl` 都不为空时,以 `StoreUri` 为准。</p>
52+
*/
53+
@com.alibaba.fastjson.annotation.JSONField(name = "ImageUrl")
54+
private String imageUrl;
55+
56+
/**
57+
* <p>任务回调地址,回调内容详见[盲水印提取回调](https://www.volcengine.com/docs/508/1554763)。</p>
58+
*/
59+
@com.alibaba.fastjson.annotation.JSONField(name = "Callback")
60+
private String callback;
61+
62+
@Override
63+
public String toString() {
64+
return JSON.toJSONString(this);
65+
}
66+
}

0 commit comments

Comments
 (0)