Skip to content

Commit 61ffac3

Browse files
author
liyan.90210
committed
feat auto update sdk
1 parent 292137a commit 61ffac3

Some content is hidden

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

44 files changed

+9450
-88
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+
2024-11-28 Bumped to version v1.0.195
4+
- Updated apis for livesaas/visual/vikingDB/imp
5+
36
2024-11-26 Bumped to version v1.0.194
47
- Updated apis for livesaas
58

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
package com.volcengine.example.imp.job;
2+
3+
import com.volcengine.service.imp.IImpService;
4+
import com.volcengine.service.imp.impl.ImpServiceImpl;
5+
import com.volcengine.service.imp.model.request.*;
6+
import com.volcengine.service.imp.model.business.*;
7+
import com.volcengine.service.imp.model.response.*;
8+
9+
10+
public class ImpSubmitJobDemo {
11+
// single job SubmitJob, TranscodeVideo as example
12+
public static void main(String[] args) throws Exception {
13+
14+
IImpService impService = ImpServiceImpl.getInstance();
15+
// call below method if you don't set ak and sk
16+
impService.setAccessKey("your ak");
17+
impService.setSecretKey("your sk");
18+
19+
try {
20+
InputPath.Builder input = InputPath.newBuilder();
21+
input.setType("VOD");
22+
input.setVodSpaceName("your space name");
23+
input.setFileId("your file id");
24+
25+
ImpSubmitJobRequest.Builder submitJobRequest = ImpSubmitJobRequest.newBuilder();
26+
submitJobRequest.setInputPath(input.build());
27+
submitJobRequest.setCallbackArgs("your call back args");
28+
submitJobRequest.setEnableLowPriority("false");
29+
30+
Job.Builder job = Job.newBuilder();
31+
TranscodeVideoJob.Builder transcodeVideoJob = TranscodeVideoJob.newBuilder();
32+
Video.Builder video = Video.newBuilder();
33+
video.setCodec("h264");
34+
video.setBitrate(4000);
35+
Audio.Builder audio = Audio.newBuilder();
36+
audio.setCodec("aac");
37+
audio.setBitrate(128);
38+
audio.setChannels(2);
39+
transcodeVideoJob.setContainer("MP4");
40+
transcodeVideoJob.setVideo(video.build());
41+
transcodeVideoJob.setAudio(audio.build());
42+
job.setTranscodeVideo(transcodeVideoJob.build());
43+
submitJobRequest.setJob(job.build());
44+
45+
ImpSubmitJobResponse resp = impService.SubmitJob(submitJobRequest.build());
46+
System.out.println(resp);
47+
} catch (Exception e) {
48+
e.printStackTrace();
49+
}
50+
}
51+
}

example/src/main/java/com/volcengine/example/imp/job/ImpSubmitJobDemo.java

Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99

1010
public class ImpSubmitJobDemo {
11-
11+
// workflow template SubmitJob
1212
public static void main(String[] args) throws Exception {
1313
IImpService impService = ImpServiceImpl.getInstance();
1414

@@ -28,41 +28,6 @@ public static void main(String[] args) throws Exception {
2828
submitJobRequest.setCallbackArgs("your call back args");
2929
submitJobRequest.setEnableLowPriority("false");
3030

31-
Params.Builder params = Params.newBuilder();
32-
OverrideParams.Builder overrideParams = OverrideParams.newBuilder();
33-
// SmartEraseOverrideParams
34-
SmartEraseOverrideParams.Builder smartEraseOverrideParams = SmartEraseOverrideParams.newBuilder();
35-
Watermark.Builder watermark = Watermark.newBuilder();
36-
DetectRect.Builder watermarkDetectRect = DetectRect.newBuilder();
37-
watermarkDetectRect.setX1(0);
38-
watermarkDetectRect.setX2(1);
39-
watermarkDetectRect.setY1(0);
40-
watermarkDetectRect.setY2(1);
41-
watermark.addDetectRect(0, watermarkDetectRect.build());
42-
OCR.Builder ocr = OCR.newBuilder();
43-
DetectRect.Builder ocrDetectRect = DetectRect.newBuilder();
44-
ocrDetectRect.setX1(0);
45-
ocrDetectRect.setX2(1);
46-
ocrDetectRect.setY1(0);
47-
ocrDetectRect.setY2(1);
48-
ocr.addDetectRect(0, ocrDetectRect.build());
49-
smartEraseOverrideParams.addActivityId("*");
50-
smartEraseOverrideParams.setWatermark(watermark.build());
51-
smartEraseOverrideParams.setOCR(ocr.build());
52-
overrideParams.addSmartErase(0, smartEraseOverrideParams.build());
53-
// OutputOverrideParams
54-
OutputOverrideParams.Builder outputOverrideParams = OutputOverrideParams.newBuilder();
55-
OutputPath.Builder outputPath = OutputPath.newBuilder();
56-
outputPath.setType("your storage type");
57-
outputPath.setVodSpaceName("your vod spaceName");
58-
outputPath.setTosBucket("your tos bucketName");
59-
outputPath.setFileName("output FileName");
60-
outputOverrideParams.addActivityId("*");
61-
outputOverrideParams.setOutputPath(outputPath.build());
62-
overrideParams.addOutput(0, outputOverrideParams.build());
63-
params.setOverrideParams(overrideParams.build());
64-
submitJobRequest.setParams(params.build());
65-
6631
ImpSubmitJobResponse resp = impService.SubmitJob(submitJobRequest.build());
6732
System.out.println(resp);
6833
} catch (Exception e) {
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
package com.volcengine.example.visual;
2+
3+
import com.alibaba.fastjson.JSON;
4+
import com.volcengine.service.visual.IVisualService;
5+
import com.volcengine.service.visual.VisualDefaultClient;
6+
import com.volcengine.service.visual.model.request.VisualCertLivenessVerifyQueryRequest;
7+
import com.volcengine.service.visual.model.request.VisualCertVerifyQueryRequest;
8+
import com.volcengine.service.visual.model.response.VisualCertLivenessVerifyQueryResponse;
9+
import com.volcengine.service.visual.model.response.VisualCertVerifyQueryResponse;
10+
11+
public class CertLivenessVerifyQueryDemo {
12+
13+
public static void main(String[] args) {
14+
//获取IVisualService新实例
15+
//IVisualService visualService = VisualServiceImpl.getInstance();
16+
//获取全局的IVisualService实例
17+
IVisualService visualService = VisualDefaultClient.iVisualService;
18+
19+
visualService.setAccessKey("your ak");
20+
visualService.setSecretKey("your sk");
21+
22+
VisualCertLivenessVerifyQueryRequest request=new VisualCertLivenessVerifyQueryRequest();
23+
request.setReqKey("cert_pro_liveness_verify_query");
24+
request.setBytedToken("");
25+
request.setOmitData(false);
26+
request.setOmitImageData(false);
27+
request.setOmitVideoData(false);
28+
try {
29+
VisualCertLivenessVerifyQueryResponse response = visualService.CertLivenessVerifyQuery(request);
30+
System.out.println(JSON.toJSONString(response));
31+
} catch (Exception e) {
32+
e.printStackTrace();
33+
}
34+
}
35+
}

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.194</version>
7+
<version>1.0.195</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
@@ -85,6 +85,8 @@ public class Const {
8585
public static final String CVSync2AsyncSubmitTask = "CVSync2AsyncSubmitTask";
8686
public static final String CVProcess = "CVProcess";
8787

88+
public static final String CertLivenessVerifyQuery = "CertLivenessVerifyQuery";
89+
8890
// billing
8991
public static final String ListBill = "ListBill";
9092
public static final String ListBillDetail = "ListBillDetail";

volc-sdk-java/src/main/java/com/volcengine/model/beans/livesaas/AwardConfigStatistic.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,10 @@ public class AwardConfigStatistic {
4747
List<AwardItemInfo> AwardItemInfo;
4848
@JSONField(name = "IsHideAwardNum")
4949
Integer IsHideAwardNum;
50+
@JSONField(name = "AwardSendType")
51+
Integer AwardSendType;
52+
@JSONField(name = "AwardSendTime")
53+
Long AwardSendTime;
54+
@JSONField(name = "DeadLineSecond")
55+
Long DeadLineSecond;
5056
}

volc-sdk-java/src/main/java/com/volcengine/model/beans/livesaas/GetLLMReportData.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public class GetLLMReportData {
1010
@JSONField(name = "TaskDetail")
1111
TaskDetail TaskDetail;
1212
@JSONField(name = "TaskResult")
13-
ListTaskResult TaskResult;
13+
TaskResult TaskResult;
1414
@JSONField(name = "ViolationDetails")
1515
List<ViolationDetail> ViolationDetails;
1616
}

volc-sdk-java/src/main/java/com/volcengine/model/beans/livesaas/LLMTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ public class LLMTask {
99
@JSONField(name = "TaskDetail")
1010
TaskDetail TaskDetail;
1111
@JSONField(name = "TaskResult")
12-
TaskResult TaskResult;
12+
ListTaskResult TaskResult;
1313
}

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,20 @@ public static class GetActivityLinksBody {
3131
public static class WebPushHostLink {
3232
@JSONField(name = "Url")
3333
String Url;
34+
@JSONField(name="TmpUrl")
35+
String TmpUrl;
36+
@JSONField(name="ExpireTime")
37+
Long ExpireTime;
3438
}
3539

3640
@Data
3741
public static class LiveClientLink {
3842
@JSONField(name = "Url")
3943
String Url;
44+
@JSONField(name="TmpUrl")
45+
String TmpUrl;
46+
@JSONField(name="ExpireTime")
47+
Long ExpireTime;
4048
}
4149

4250
@Data

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,9 @@ public class GetDownloadLiveClientAPIResponse {
1818
public static class GetDownloadLiveClientAPIResponseBody {
1919
@JSONField(name = "Url")
2020
String Url;
21+
@JSONField(name="TmpUrl")
22+
String TmpUrl;
23+
@JSONField(name="ExpireTime")
24+
Long ExpireTime;
2125
}
2226
}

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,9 @@ public class GetDownloadLiveClientResponse {
1515
public static class GetDownloadLiveClientResponseBody {
1616
@JSONField(name = "Url")
1717
String Url;
18+
@JSONField(name = "TmpUrl")
19+
String TmpUrl;
20+
@JSONField(name = "ExpireTime")
21+
Long ExpireTime;
1822
}
1923
}

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,9 @@ public static class GetTemporaryLoginTokenResponseBody {
2020
String SecretKey;
2121
@JSONField(name = "ActivityId")
2222
Long ActivityId;
23+
@JSONField(name="TmpSecretKey")
24+
String TmpSecretKey;
25+
@JSONField(name="ExpireTime")
26+
Long ExpireTime;
2327
}
2428
}

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,9 @@ public class GetWebPushLiveClientAPIResponse {
1818
public static class GetWebPushLiveClientAPIBody {
1919
@JSONField(name = "Url")
2020
String Url;
21+
@JSONField(name="TmpUrl")
22+
String TmpUrl;
23+
@JSONField(name="ExpireTime")
24+
Long ExpireTime;
2125
}
2226
}

0 commit comments

Comments
 (0)