Skip to content

Commit 191d95b

Browse files
author
liyan.90210
committed
feat auto update sdk
1 parent 9bd08d3 commit 191d95b

26 files changed

Lines changed: 750 additions & 1 deletion

Changelog

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

3+
2026-06-04 Bumped to version v1.0.273
4+
- Updated apis for livesaas
5+
36
2026-05-28 Bumped to version v1.0.272
47
- Updated apis for cdn/tls/vikingDB
58

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.272</version>
7+
<version>1.0.273</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: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1283,4 +1283,9 @@ public class Const {
12831283
public static final String StopCheckIn = "StopCheckIn";
12841284
public static final String SendCheckIn = "SendCheckIn";
12851285
public static final String WithdrawCheckIn = "WithdrawCheckIn";
1286+
public static final String UpdateActivityLiveAnalysisConfig = "UpdateActivityLiveAnalysisConfig";
1287+
public static final String GetActivityLiveAnalysisConfig = "GetActivityLiveAnalysisConfig";
1288+
public static final String GetLiveAnalysisReportOverview = "GetLiveAnalysisReportOverview";
1289+
public static final String ListActivityLiveAnalysisHistories = "ListActivityLiveAnalysisHistories";
1290+
public static final String ListActivityContentAnalysis = "ListActivityContentAnalysis";
12861291
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package com.volcengine.model.beans.livesaas;
2+
3+
import com.alibaba.fastjson.annotation.JSONField;
4+
import lombok.Data;
5+
6+
@Data
7+
public class ActivityHistoryBasicInfo {
8+
@JSONField(name = "HistoryId")
9+
Long HistoryId;
10+
@JSONField(name = "OrderNumber")
11+
Integer OrderNumber;
12+
@JSONField(name = "StartTime")
13+
Long StartTime;
14+
@JSONField(name = "EndTime")
15+
Long EndTime;
16+
@JSONField(name = "Vid")
17+
String Vid;
18+
@JSONField(name = "CoverImage")
19+
String CoverImage;
20+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package com.volcengine.model.beans.livesaas;
2+
3+
import com.alibaba.fastjson.annotation.JSONField;
4+
import lombok.Data;
5+
6+
@Data
7+
public class AggDataForm {
8+
@JSONField(name = "TimeStamp")
9+
Long TimeStamp;
10+
@JSONField(name = "OnlineUV")
11+
Long OnlineUV;
12+
@JSONField(name = "EnterUV")
13+
Long EnterUV;
14+
@JSONField(name = "ViewUV")
15+
Long ViewUV;
16+
@JSONField(name = "InviteUV")
17+
Long InviteUV;
18+
@JSONField(name = "ThumbUpCount")
19+
Long ThumbUpCount;
20+
@JSONField(name = "CommentCount")
21+
Long CommentCount;
22+
@JSONField(name = "ProductClickCount")
23+
Long ProductClickCount;
24+
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
package com.volcengine.model.beans.livesaas;
2+
3+
import com.alibaba.fastjson.annotation.JSONField;
4+
import lombok.Data;
5+
6+
import java.util.List;
7+
8+
@Data
9+
public class ContentSegmentItem {
10+
@JSONField(name = "SegmentId")
11+
Long SegmentId;
12+
@JSONField(name = "StartTime")
13+
Long StartTime;
14+
@JSONField(name = "EndTime")
15+
Long EndTime;
16+
@JSONField(name = "Content")
17+
String Content;
18+
@JSONField(name = "Tags")
19+
List<String> Tags;
20+
@JSONField(name = "HotWords")
21+
List<HotWord> HotWords;
22+
@JSONField(name = "Suggestion")
23+
String Suggestion;
24+
@JSONField(name = "Labels")
25+
List<Integer> Labels;
26+
@JSONField(name = "RelativeStartTime")
27+
Long RelativeStartTime;
28+
@JSONField(name = "RelativeEndTime")
29+
Long RelativeEndTime;
30+
@JSONField(name = "AiStatus")
31+
Integer AiStatus;
32+
@JSONField(name = "Title")
33+
String Title;
34+
35+
@Data
36+
public static class HotWord {
37+
@JSONField(name = "Word")
38+
String Word;
39+
@JSONField(name = "Count")
40+
Long Count;
41+
}
42+
}
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
package com.volcengine.model.beans.livesaas;
2+
3+
import com.alibaba.fastjson.annotation.JSONField;
4+
import lombok.Data;
5+
6+
import java.util.List;
7+
8+
@Data
9+
public class HighlightInfo {
10+
@JSONField(name = "Id")
11+
Long Id;
12+
@JSONField(name = "StartTime")
13+
Long StartTime;
14+
@JSONField(name = "EndTime")
15+
Long EndTime;
16+
@JSONField(name = "Type")
17+
Integer Type;
18+
@JSONField(name = "Reason")
19+
String Reason;
20+
@JSONField(name = "FrameImages")
21+
List<String> FrameImages;
22+
@JSONField(name = "AISummary")
23+
String AISummary;
24+
@JSONField(name = "Items")
25+
List<HighlightDetailItem> Items;
26+
@JSONField(name = "Title")
27+
String Title;
28+
@JSONField(name = "Vid")
29+
String Vid;
30+
31+
@Data
32+
public static class HighlightDetailItem {
33+
@JSONField(name = "Title")
34+
String Title;
35+
@JSONField(name = "Trend")
36+
Integer Trend;
37+
@JSONField(name = "Description")
38+
String Description;
39+
}
40+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
package com.volcengine.model.beans.livesaas;
2+
3+
import com.alibaba.fastjson.annotation.JSONField;
4+
import lombok.Data;
5+
6+
@Data
7+
public class HistoryBasicInfo {
8+
@JSONField(name = "HistoryId")
9+
Long HistoryId;
10+
@JSONField(name = "OrderNumber")
11+
Integer OrderNumber;
12+
@JSONField(name = "StartTime")
13+
Long StartTime;
14+
@JSONField(name = "EndTime")
15+
Long EndTime;
16+
@JSONField(name = "Vid")
17+
String Vid;
18+
@JSONField(name = "Status")
19+
Integer Status;
20+
@JSONField(name = "CoverImage")
21+
String CoverImage;
22+
@JSONField(name = "TotalGrade")
23+
String TotalGrade;
24+
@JSONField(name = "ErrorMessage")
25+
String ErrorMessage;
26+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package com.volcengine.model.beans.livesaas;
2+
3+
import com.alibaba.fastjson.annotation.JSONField;
4+
import lombok.Data;
5+
6+
@Data
7+
public class InteractToolInfo {
8+
@JSONField(name = "Id")
9+
Long Id;
10+
@JSONField(name = "SendTime")
11+
Long SendTime;
12+
@JSONField(name = "Title")
13+
String Title;
14+
@JSONField(name = "CoverImage")
15+
String CoverImage;
16+
@JSONField(name = "TotalCount")
17+
Long TotalCount;
18+
@JSONField(name = "JoinCount")
19+
Long JoinCount;
20+
@JSONField(name = "WinCount")
21+
Long WinCount;
22+
@JSONField(name = "Type")
23+
Integer Type;
24+
}
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
package com.volcengine.model.beans.livesaas;
2+
3+
import com.alibaba.fastjson.annotation.JSONField;
4+
import lombok.Data;
5+
6+
import java.util.List;
7+
8+
@Data
9+
public class LiveAnalysisOverview {
10+
@JSONField(name = "OverallScore")
11+
OverallScore OverallScore;
12+
@JSONField(name = "DimensionScore")
13+
DimensionScore DimensionScore;
14+
@JSONField(name = "LiveSuggestions")
15+
LiveSuggestions LiveSuggestions;
16+
@JSONField(name = "LiveTime")
17+
Long LiveTime;
18+
@JSONField(name = "IndustryLiveTime")
19+
Long IndustryLiveTime;
20+
@JSONField(name = "WordsPerMinute")
21+
Long WordsPerMinute;
22+
@JSONField(name = "IndustryAvgWordsPerMinute")
23+
Long IndustryAvgWordsPerMinute;
24+
@JSONField(name = "WordsPerSentence")
25+
Long WordsPerSentence;
26+
@JSONField(name = "IndustryAvgWordsPerSentence")
27+
Long IndustryAvgWordsPerSentence;
28+
@JSONField(name = "AvgWatchDuration")
29+
Long AvgWatchDuration;
30+
@JSONField(name = "AvgViewDuration")
31+
Long AvgViewDuration;
32+
@JSONField(name = "WatchUV")
33+
Long WatchUV;
34+
@JSONField(name = "ViewUV")
35+
Long ViewUV;
36+
@JSONField(name = "PeakWatchUV")
37+
Long PeakWatchUV;
38+
@JSONField(name = "PeakViewUV")
39+
Long PeakViewUV;
40+
@JSONField(name = "InviteCount")
41+
Long InviteCount;
42+
@JSONField(name = "AvgInviteUsers")
43+
Double AvgInviteUsers;
44+
@JSONField(name = "ThumbUpCount")
45+
Long ThumbUpCount;
46+
@JSONField(name = "ThumbUpRate")
47+
Double ThumbUpRate;
48+
@JSONField(name = "CommentCount")
49+
Long CommentCount;
50+
@JSONField(name = "CommentRate")
51+
Double CommentRate;
52+
@JSONField(name = "ProductClickCount")
53+
Long ProductClickCount;
54+
@JSONField(name = "ProductClickRate")
55+
Double ProductClickRate;
56+
57+
@Data
58+
public static class OverallScore {
59+
@JSONField(name = "TotalGrade")
60+
String TotalGrade;
61+
@JSONField(name = "TotalComment")
62+
String TotalComment;
63+
@JSONField(name = "TotalScore")
64+
Long TotalScore;
65+
}
66+
67+
@Data
68+
public static class ScoreItem {
69+
@JSONField(name = "Score")
70+
Long Score;
71+
@JSONField(name = "AvgIndustryScore")
72+
Long AvgIndustryScore;
73+
@JSONField(name = "Evaluation")
74+
String Evaluation;
75+
}
76+
77+
@Data
78+
public static class DimensionScore {
79+
@JSONField(name = "AudienceRetentionRating")
80+
ScoreItem AudienceRetentionRating;
81+
@JSONField(name = "InteractionAtmosphereRating")
82+
ScoreItem InteractionAtmosphereRating;
83+
@JSONField(name = "ContentPlanningRating")
84+
ScoreItem ContentPlanningRating;
85+
@JSONField(name = "ConversionEffectRating")
86+
ScoreItem ConversionEffectRating;
87+
@JSONField(name = "HostPerformanceRating")
88+
ScoreItem HostPerformanceRating;
89+
}
90+
91+
@Data
92+
public static class DimensionInsight {
93+
@JSONField(name = "DimensionName")
94+
String DimensionName;
95+
@JSONField(name = "Title")
96+
String Title;
97+
@JSONField(name = "Type")
98+
Integer Type;
99+
@JSONField(name = "Summary")
100+
String Summary;
101+
}
102+
103+
@Data
104+
public static class LiveSuggestions {
105+
@JSONField(name = "Status")
106+
Integer Status;
107+
@JSONField(name = "SummaryText")
108+
String SummaryText;
109+
@JSONField(name = "Insights")
110+
List<DimensionInsight> Insights;
111+
}
112+
}

0 commit comments

Comments
 (0)