Skip to content

Commit 9f1972c

Browse files
author
liyan.90210
committed
feat auto update sdk
1 parent 12e70d8 commit 9f1972c

File tree

67 files changed

+14737
-1356
lines changed

Some content is hidden

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

67 files changed

+14737
-1356
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-04-24 Bumped to version v1.0.217
4+
- Updated apis for imagex/livesaas/vms/vod
5+
36
2025-04-17 Bumped to version v1.0.216
47
- Updated apis for vikingDB/vms
58

example/src/main/java/com/volcengine/example/imagex/v2/UploadImage.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ public static void main(String[] args) {
2121

2222
ApplyImageUploadRequest request = new ApplyImageUploadRequest();
2323
request.setServiceId("service id"); // 服务 ID
24+
// request.setUploadHost("upload host");
2425
// request.setOverwrite("False");
2526
try {
2627
// 读取文件

example/src/main/java/com/volcengine/example/imagex/v2/UploadImageByStream.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ public static void main(String[] args) {
2525
request.setServiceId("service id");
2626
// 服务 ID
2727
// request.setStoreKeys(new ArrayList<>());
28+
// request.setUploadHost("upload host");
2829

2930
try {
3031
// 读取文件

example/src/main/java/com/volcengine/example/vod/callback/VodGetCallbackRecordDemo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ public static void main(String[] args) throws Exception {
2222
try {
2323
com.volcengine.service.vod.model.request.GetCallbackRecordRequest.Builder reqBuilder = com.volcengine.service.vod.model.request.GetCallbackRecordRequest.newBuilder();
2424
reqBuilder.setSpaceName("your SpaceName");
25-
reqBuilder.setVID("your VID");
25+
reqBuilder.setVid("your Vid");
2626
reqBuilder.setStatus("your Status");
2727
reqBuilder.setStartTime(0);
2828
reqBuilder.setEndTime(0);
2929
reqBuilder.setLimit(0);
30-
reqBuilder.setOffset(0);
3130
reqBuilder.setEventType("your EventType");
31+
reqBuilder.setContinuationToken("your ContinuationToken");
3232

3333
com.volcengine.service.vod.model.response.GetCallbackRecordResponse resp = vodService.getCallbackRecord(reqBuilder.build());
3434
if (resp.getResponseMetadata().hasError()) {
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
// Code generated by protoc-gen-volcengine-sdk
2+
// source: describeDomainVerifyContent
3+
// DO NOT EDIT!
4+
5+
package com.volcengine.example.vod.cdn;
6+
7+
import com.volcengine.service.vod.IVodService;
8+
import com.volcengine.service.vod.impl.VodServiceImpl;
9+
public class VodDescribeDomainVerifyContentDemo {
10+
11+
public static void main(String[] args) throws Exception {
12+
// Create a VOD instance in the specified region.
13+
// IVodService vodService = VodServiceImpl.getInstance("cn-north-1");
14+
IVodService vodService = VodServiceImpl.getInstance();
15+
16+
// Configure your Access Key ID (AK) and Secret Access Key (SK) in the environment variables or in the local ~/.volc/config file. For detailed instructions, see https://www.volcengine.com/docs/4/65641.
17+
// The SDK will automatically fetch the AK and SK from the environment variables or the ~/.volc/config file as needed.
18+
// During testing, you may use the following code snippet. However, do not store the AK and SK directly in your project code to prevent potential leakage and safeguard the security of all resources associated with your account.
19+
// vodService.setAccessKey("your ak");
20+
// vodService.setSecretKey("your sk");
21+
22+
try {
23+
com.volcengine.service.vod.model.request.VodDescribeDomainVerifyContentRequest.Builder reqBuilder = com.volcengine.service.vod.model.request.VodDescribeDomainVerifyContentRequest.newBuilder();
24+
reqBuilder.setDomain("your Domain");
25+
26+
com.volcengine.service.vod.model.response.VodDescribeDomainVerifyContentResponse resp = vodService.describeDomainVerifyContent(reqBuilder.build());
27+
if (resp.getResponseMetadata().hasError()) {
28+
System.out.println(resp.getResponseMetadata().getError());
29+
System.exit(-1);
30+
}
31+
System.out.println(resp);
32+
} catch (Exception e) {
33+
e.printStackTrace();
34+
}
35+
}
36+
}

example/src/main/java/com/volcengine/example/vod/cdn/VodSubmitBlockTasksDemo.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ public static void main(String[] args) throws Exception {
2323
com.volcengine.service.vod.model.request.VodSubmitBlockTasksRequest.Builder reqBuilder = com.volcengine.service.vod.model.request.VodSubmitBlockTasksRequest.newBuilder();
2424
reqBuilder.setFileUrls("your FileUrls");
2525
reqBuilder.setOperation("your Operation");
26+
reqBuilder.setSpaceName("your SpaceName");
2627

2728
com.volcengine.service.vod.model.response.VodSubmitBlockTasksResponse resp = vodService.submitBlockTasks(reqBuilder.build());
2829
if (resp.getResponseMetadata().hasError()) {
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
// Code generated by protoc-gen-volcengine-sdk
2+
// source: verifyDomainOwner
3+
// DO NOT EDIT!
4+
5+
package com.volcengine.example.vod.cdn;
6+
7+
import com.volcengine.service.vod.IVodService;
8+
import com.volcengine.service.vod.impl.VodServiceImpl;
9+
public class VodVerifyDomainOwnerDemo {
10+
11+
public static void main(String[] args) throws Exception {
12+
// Create a VOD instance in the specified region.
13+
// IVodService vodService = VodServiceImpl.getInstance("cn-north-1");
14+
IVodService vodService = VodServiceImpl.getInstance();
15+
16+
// Configure your Access Key ID (AK) and Secret Access Key (SK) in the environment variables or in the local ~/.volc/config file. For detailed instructions, see https://www.volcengine.com/docs/4/65641.
17+
// The SDK will automatically fetch the AK and SK from the environment variables or the ~/.volc/config file as needed.
18+
// During testing, you may use the following code snippet. However, do not store the AK and SK directly in your project code to prevent potential leakage and safeguard the security of all resources associated with your account.
19+
// vodService.setAccessKey("your ak");
20+
// vodService.setSecretKey("your sk");
21+
22+
try {
23+
com.volcengine.service.vod.model.request.VodVerifyDomainOwnerRequest.Builder reqBuilder = com.volcengine.service.vod.model.request.VodVerifyDomainOwnerRequest.newBuilder();
24+
reqBuilder.setDomain("your Domain");
25+
reqBuilder.setVerifyType("your VerifyType");
26+
27+
com.volcengine.service.vod.model.response.VodVerifyDomainOwnerResponse resp = vodService.verifyDomainOwner(reqBuilder.build());
28+
if (resp.getResponseMetadata().hasError()) {
29+
System.out.println(resp.getResponseMetadata().getError());
30+
System.exit(-1);
31+
}
32+
System.out.println(resp);
33+
} catch (Exception e) {
34+
e.printStackTrace();
35+
}
36+
}
37+
}

example/src/main/java/com/volcengine/example/vod/play/VodGetPlayInfoDemo.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ public static void main(String[] args) throws Exception {
4141
reqBuilder.setNeedOriginal("your NeedOriginal");
4242
reqBuilder.setForceExpire("your ForceExpire");
4343
reqBuilder.setGetAll(false);
44+
reqBuilder.setDigitalWatermarkType("your DigitalWatermarkType");
45+
reqBuilder.setUserToken("your UserToken");
4446

4547
com.volcengine.service.vod.model.response.VodGetPlayInfoResponse resp = vodService.getPlayInfo(reqBuilder.build());
4648
if (resp.getResponseMetadata().hasError()) {
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
// Code generated by protoc-gen-volcengine-sdk
2+
// source: describeUploadSpaceConfig
3+
// DO NOT EDIT!
4+
5+
package com.volcengine.example.vod.space;
6+
7+
import com.volcengine.service.vod.IVodService;
8+
import com.volcengine.service.vod.impl.VodServiceImpl;
9+
public class VodDescribeUploadSpaceConfigDemo {
10+
11+
public static void main(String[] args) throws Exception {
12+
// Create a VOD instance in the specified region.
13+
// IVodService vodService = VodServiceImpl.getInstance("cn-north-1");
14+
IVodService vodService = VodServiceImpl.getInstance();
15+
16+
// Configure your Access Key ID (AK) and Secret Access Key (SK) in the environment variables or in the local ~/.volc/config file. For detailed instructions, see https://www.volcengine.com/docs/4/65641.
17+
// The SDK will automatically fetch the AK and SK from the environment variables or the ~/.volc/config file as needed.
18+
// During testing, you may use the following code snippet. However, do not store the AK and SK directly in your project code to prevent potential leakage and safeguard the security of all resources associated with your account.
19+
// vodService.setAccessKey("your ak");
20+
// vodService.setSecretKey("your sk");
21+
22+
try {
23+
com.volcengine.service.vod.model.request.VodDescribeUploadSpaceConfigRequest.Builder reqBuilder = com.volcengine.service.vod.model.request.VodDescribeUploadSpaceConfigRequest.newBuilder();
24+
reqBuilder.setSpaceName("your SpaceName");
25+
26+
com.volcengine.service.vod.model.response.VodDescribeUploadSpaceConfigResponse resp = vodService.describeUploadSpaceConfig(reqBuilder.build());
27+
if (resp.getResponseMetadata().hasError()) {
28+
System.out.println(resp.getResponseMetadata().getError());
29+
System.exit(-1);
30+
}
31+
System.out.println(resp);
32+
} catch (Exception e) {
33+
e.printStackTrace();
34+
}
35+
}
36+
}
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
// Code generated by protoc-gen-volcengine-sdk
2+
// source: updateUploadSpaceConfig
3+
// DO NOT EDIT!
4+
5+
package com.volcengine.example.vod.space;
6+
7+
import com.volcengine.service.vod.IVodService;
8+
import com.volcengine.service.vod.impl.VodServiceImpl;
9+
public class VodUpdateUploadSpaceConfigDemo {
10+
11+
public static void main(String[] args) throws Exception {
12+
// Create a VOD instance in the specified region.
13+
// IVodService vodService = VodServiceImpl.getInstance("cn-north-1");
14+
IVodService vodService = VodServiceImpl.getInstance();
15+
16+
// Configure your Access Key ID (AK) and Secret Access Key (SK) in the environment variables or in the local ~/.volc/config file. For detailed instructions, see https://www.volcengine.com/docs/4/65641.
17+
// The SDK will automatically fetch the AK and SK from the environment variables or the ~/.volc/config file as needed.
18+
// During testing, you may use the following code snippet. However, do not store the AK and SK directly in your project code to prevent potential leakage and safeguard the security of all resources associated with your account.
19+
// vodService.setAccessKey("your ak");
20+
// vodService.setSecretKey("your sk");
21+
22+
try {
23+
com.volcengine.service.vod.model.request.VodUpdateUploadSpaceConfigRequest.Builder reqBuilder = com.volcengine.service.vod.model.request.VodUpdateUploadSpaceConfigRequest.newBuilder();
24+
reqBuilder.setSpaceName("your SpaceName");
25+
reqBuilder.setAutoPoster("your AutoPoster");
26+
com.volcengine.service.vod.model.business.CustomPosterConfig.Builder customPosterConfigBuilder = com.volcengine.service.vod.model.business.CustomPosterConfig.newBuilder();
27+
reqBuilder.setCustomPosterConfig(customPosterConfigBuilder);
28+
reqBuilder.setGetPosterMode("your GetPosterMode");
29+
reqBuilder.setAutoPosterCandidate("your AutoPosterCandidate");
30+
reqBuilder.setAutoTranscode("your AutoTranscode");
31+
com.volcengine.service.vod.model.business.TranscodeConfig.Builder transcodeConfigBuilder = com.volcengine.service.vod.model.business.TranscodeConfig.newBuilder();
32+
reqBuilder.setTranscodeConfig(transcodeConfigBuilder);
33+
reqBuilder.setAutoSetVideoStatus("your AutoSetVideoStatus");
34+
reqBuilder.setUploadOverwrite("your UploadOverwrite");
35+
reqBuilder.setCallbackReturnPlayUrl("your CallbackReturnPlayUrl");
36+
reqBuilder.setCallbackReturnRunId("your CallbackReturnRunId");
37+
reqBuilder.setGetMetaMode("your GetMetaMode");
38+
reqBuilder.setAutoGetArchiveVideoMeta("your AutoGetArchiveVideoMeta");
39+
reqBuilder.setAutoGetIAVideoMeta("your AutoGetIAVideoMeta");
40+
reqBuilder.setMetaGetMd5("your MetaGetMd5");
41+
42+
com.volcengine.service.vod.model.response.VodUpdateUploadSpaceConfigResponse resp = vodService.updateUploadSpaceConfig(reqBuilder.build());
43+
if (resp.getResponseMetadata().hasError()) {
44+
System.out.println(resp.getResponseMetadata().getError());
45+
System.exit(-1);
46+
}
47+
System.out.println(resp);
48+
} catch (Exception e) {
49+
e.printStackTrace();
50+
}
51+
}
52+
}

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.216</version>
7+
<version>1.0.217</version>
88
<artifactId>volc-sdk-java</artifactId>
99

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

volc-sdk-java/src/main/java/com/volcengine/helper/Const.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -649,6 +649,8 @@ public class Const {
649649
public static final String AddInteractionScriptComments = "AddInteractionScriptComments";
650650
public static final String EditInteractionScriptComment = "EditInteractionScriptComment";
651651
public static final String DeleteInteractionScriptComment = "DeleteInteractionScriptComment";
652+
public static final String GetInteractionScriptRecordConfig = "GetInteractionScriptRecordConfig";
653+
public static final String UpdateInteractionScriptRecordConfig = "UpdateInteractionScriptRecordConfig";
652654
public static final String UpdateActivityMediaInfo = "UpdateActivityMediaInfo";
653655
public static final String ListActivityRobotCommentRepository = "ListActivityRobotCommentRepository";
654656
public static final String AddActivityRobotCommentRepository = "AddActivityRobotCommentRepository";
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package com.volcengine.model.beans.livesaas;
2+
3+
import com.alibaba.fastjson.annotation.JSONField;
4+
5+
import lombok.Data;
6+
7+
@Data
8+
public class InteractionScriptRecordConfig {
9+
@JSONField(name = "EnableComment")
10+
Boolean EnableComment;
11+
@JSONField(name = "EnableProductCard")
12+
Boolean EnableProductCard;
13+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package com.volcengine.model.livesaas.request;
2+
3+
import com.alibaba.fastjson.annotation.JSONField;
4+
5+
import lombok.Data;
6+
7+
@Data
8+
public class GetInteractionScriptRecordConfigRequest {
9+
@JSONField(name = "ActivityId")
10+
Long ActivityId;
11+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package com.volcengine.model.livesaas.request;
2+
3+
import com.alibaba.fastjson.annotation.JSONField;
4+
import com.volcengine.model.beans.livesaas.InteractionScriptRecordConfig;
5+
6+
import lombok.Data;
7+
8+
@Data
9+
public class UpdateInteractionScriptRecordConfigRequest {
10+
@JSONField(name = "ActivityId")
11+
Long ActivityId;
12+
@JSONField(name = "Config")
13+
InteractionScriptRecordConfig Config;
14+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package com.volcengine.model.livesaas.response;
2+
3+
import com.alibaba.fastjson.annotation.JSONField;
4+
import com.volcengine.model.response.ResponseMetadata;
5+
import com.volcengine.model.beans.livesaas.InteractionScriptRecordConfig;
6+
7+
import lombok.Data;
8+
9+
@Data
10+
public class GetInteractionScriptRecordConfigResponse {
11+
@JSONField(name = "ResponseMetadata")
12+
ResponseMetadata responseMetadata;
13+
@JSONField(name = "Result")
14+
GetInteractionScriptRecordConfigResponseBody result;
15+
16+
@Data
17+
public static class GetInteractionScriptRecordConfigResponseBody {
18+
@JSONField(name = "Config")
19+
InteractionScriptRecordConfig Config;
20+
}
21+
}

volc-sdk-java/src/main/java/com/volcengine/model/livesaas/response/GetVideoLibraryFolderTreeResponse.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,7 @@ public static class FolderNodeAPI {
2828
String FolderName;
2929
@JSONField(name = "Children")
3030
List<FolderNodeAPI> Children;
31+
@JSONField(name = "FolderTypeForSubAccount")
32+
Integer FolderTypeForSubAccount;
3133
}
3234
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package com.volcengine.model.livesaas.response;
2+
3+
import com.alibaba.fastjson.annotation.JSONField;
4+
import com.volcengine.model.response.ResponseMetadata;
5+
import lombok.Data;
6+
7+
@Data
8+
public class UpdateInteractionScriptRecordConfigResponse {
9+
@JSONField(name = "ResponseMetadata")
10+
ResponseMetadata responseMetadata;
11+
}

volc-sdk-java/src/main/java/com/volcengine/model/request/ApplyImageUploadRequest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@ public class ApplyImageUploadRequest {
2121
String prefix;
2222
@JSONField(name = "Overwrite")
2323
String overwrite;
24+
@JSONField(name = "ContentTypes")
25+
List<String> contentTypes;
26+
@JSONField(name = "StorageClasses")
27+
List<String> storageClasses;
28+
@JSONField(name = "UploadHost")
29+
String uploadHost;
2430

2531
@JSONField(serialize = false)
2632
Boolean skipCommit;

0 commit comments

Comments
 (0)