@@ -68,7 +68,7 @@ Add this dependency to your project's POM:
68
68
<dependency >
69
69
<groupId >video.api</groupId >
70
70
<artifactId >java-api-client</artifactId >
71
- <version >1.3.3 </version >
71
+ <version >1.4.0 </version >
72
72
<scope >compile</scope >
73
73
</dependency >
74
74
```
@@ -78,7 +78,7 @@ Add this dependency to your project's POM:
78
78
Add this dependency to your project's build file:
79
79
80
80
``` groovy
81
- implementation "video.api:java-api-client:1.3.3 "
81
+ implementation "video.api:java-api-client:1.4.0 "
82
82
```
83
83
84
84
#### Others
@@ -91,7 +91,7 @@ mvn clean package
91
91
92
92
Then manually install the following JARs:
93
93
94
- * ` target/java-api-client-1.3.3 .jar `
94
+ * ` target/java-api-client-1.4.0 .jar `
95
95
* ` target/lib/*.jar `
96
96
97
97
### Code sample
@@ -151,8 +151,9 @@ AnalyticsApi analytics = client.analytics()
151
151
152
152
Method | HTTP request | Description
153
153
------------- | ------------- | -------------
154
- [ ** getLiveStreamsPlays** ] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AnalyticsApi.md#getLiveStreamsPlays ) | ** GET** ` /analytics/live-streams/plays ` | Get play events for live stream
155
- [ ** getVideosPlays** ] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AnalyticsApi.md#getVideosPlays ) | ** GET** ` /analytics/videos/plays ` | Get play events for video
154
+ [ ** getAggregatedMetrics** ] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AnalyticsApi.md#getAggregatedMetrics ) | ** GET** ` /data/metrics/{metric}/{aggregation} ` | Retrieve aggregated metrics
155
+ [ ** getMetricsBreakdown** ] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AnalyticsApi.md#getMetricsBreakdown ) | ** GET** ` /data/buckets/{metric}/{breakdown} ` | Retrieve metrics in a breakdown of dimensions
156
+ [ ** getMetricsOverTime** ] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AnalyticsApi.md#getMetricsOverTime ) | ** GET** ` /data/timeseries/{metric} ` | Retrieve metrics over time
156
157
157
158
158
159
### CaptionsApi
@@ -220,6 +221,7 @@ Method | HTTP request | Description
220
221
[ ** list** ] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStreamsApi.md#list ) | ** GET** ` /live-streams ` | List all live streams
221
222
[ ** uploadThumbnail** ] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStreamsApi.md#uploadThumbnail ) | ** POST** ` /live-streams/{liveStreamId}/thumbnail ` | Upload a thumbnail
222
223
[ ** deleteThumbnail** ] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStreamsApi.md#deleteThumbnail ) | ** DELETE** ` /live-streams/{liveStreamId}/thumbnail ` | Delete a thumbnail
224
+ [ ** complete** ] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStreamsApi.md#complete ) | ** PUT** ` /live-streams/{liveStreamId}/complete ` | Complete a live stream
223
225
224
226
225
227
### PlayerThemesApi
@@ -340,7 +342,16 @@ Method | HTTP request | Description
340
342
341
343
- [ AccessToken] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AccessToken.md )
342
344
- [ AdditionalBadRequestErrors] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AdditionalBadRequestErrors.md )
345
+ - [ AnalyticsAggregatedMetricsResponse] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AnalyticsAggregatedMetricsResponse.md )
346
+ - [ AnalyticsAggregatedMetricsResponseContext] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AnalyticsAggregatedMetricsResponseContext.md )
347
+ - [ AnalyticsAggregatedMetricsResponseContextTimeframe] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AnalyticsAggregatedMetricsResponseContextTimeframe.md )
343
348
- [ AnalyticsData] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AnalyticsData.md )
349
+ - [ AnalyticsMetricsBreakdownResponse] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AnalyticsMetricsBreakdownResponse.md )
350
+ - [ AnalyticsMetricsBreakdownResponseContext] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AnalyticsMetricsBreakdownResponseContext.md )
351
+ - [ AnalyticsMetricsBreakdownResponseData] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AnalyticsMetricsBreakdownResponseData.md )
352
+ - [ AnalyticsMetricsOverTimeResponse] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AnalyticsMetricsOverTimeResponse.md )
353
+ - [ AnalyticsMetricsOverTimeResponseContext] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AnalyticsMetricsOverTimeResponseContext.md )
354
+ - [ AnalyticsMetricsOverTimeResponseData] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AnalyticsMetricsOverTimeResponseData.md )
344
355
- [ AnalyticsPlays400Error] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AnalyticsPlays400Error.md )
345
356
- [ AnalyticsPlaysResponse] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AnalyticsPlaysResponse.md )
346
357
- [ AuthenticatePayload] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AuthenticatePayload.md )
@@ -351,17 +362,14 @@ Method | HTTP request | Description
351
362
- [ CaptionsUpdatePayload] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/CaptionsUpdatePayload.md )
352
363
- [ Chapter] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/Chapter.md )
353
364
- [ ChaptersListResponse] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/ChaptersListResponse.md )
365
+ - [ FilterBy] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/FilterBy.md )
366
+ - [ FilterBy1] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/FilterBy1.md )
367
+ - [ FilterBy2] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/FilterBy2.md )
354
368
- [ Link] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/Link.md )
355
369
- [ LiveStream] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStream.md )
356
370
- [ LiveStreamAssets] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStreamAssets.md )
357
371
- [ LiveStreamCreationPayload] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStreamCreationPayload.md )
358
372
- [ LiveStreamListResponse] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStreamListResponse.md )
359
- - [ LiveStreamSession] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStreamSession.md )
360
- - [ LiveStreamSessionClient] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStreamSessionClient.md )
361
- - [ LiveStreamSessionDevice] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStreamSessionDevice.md )
362
- - [ LiveStreamSessionLocation] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStreamSessionLocation.md )
363
- - [ LiveStreamSessionReferrer] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStreamSessionReferrer.md )
364
- - [ LiveStreamSessionSession] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStreamSessionSession.md )
365
373
- [ LiveStreamUpdatePayload] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStreamUpdatePayload.md )
366
374
- [ Metadata] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/Metadata.md )
367
375
- [ Model403ErrorSchema] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/Model403ErrorSchema.md )
@@ -381,18 +389,12 @@ Method | HTTP request | Description
381
389
- [ TokenCreationPayload] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/TokenCreationPayload.md )
382
390
- [ TokenListResponse] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/TokenListResponse.md )
383
391
- [ TooManyRequests] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/TooManyRequests.md )
392
+ - [ UnrecognizedRequestUrl] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/UnrecognizedRequestUrl.md )
384
393
- [ UploadToken] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/UploadToken.md )
385
394
- [ Video] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/Video.md )
386
395
- [ VideoAssets] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/VideoAssets.md )
387
396
- [ VideoClip] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/VideoClip.md )
388
397
- [ VideoCreationPayload] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/VideoCreationPayload.md )
389
- - [ VideoSession] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/VideoSession.md )
390
- - [ VideoSessionClient] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/VideoSessionClient.md )
391
- - [ VideoSessionDevice] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/VideoSessionDevice.md )
392
- - [ VideoSessionLocation] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/VideoSessionLocation.md )
393
- - [ VideoSessionOs] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/VideoSessionOs.md )
394
- - [ VideoSessionReferrer] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/VideoSessionReferrer.md )
395
- - [ VideoSessionSession] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/VideoSessionSession.md )
396
398
- [ VideoSource] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/VideoSource.md )
397
399
- [ VideoSourceLiveStream] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/VideoSourceLiveStream.md )
398
400
- [ VideoSourceLiveStreamLink] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/VideoSourceLiveStreamLink.md )
0 commit comments