@@ -68,7 +68,7 @@ Add this dependency to your project's POM:
6868<dependency >
6969 <groupId >video.api</groupId >
7070 <artifactId >java-api-client</artifactId >
71- <version >1.3.3 </version >
71+ <version >1.4.0 </version >
7272 <scope >compile</scope >
7373</dependency >
7474```
@@ -78,7 +78,7 @@ Add this dependency to your project's POM:
7878Add this dependency to your project's build file:
7979
8080``` groovy
81- implementation "video.api:java-api-client:1.3.3 "
81+ implementation "video.api:java-api-client:1.4.0 "
8282```
8383
8484#### Others
@@ -91,7 +91,7 @@ mvn clean package
9191
9292Then manually install the following JARs:
9393
94- * ` target/java-api-client-1.3.3 .jar `
94+ * ` target/java-api-client-1.4.0 .jar `
9595* ` target/lib/*.jar `
9696
9797### Code sample
@@ -151,8 +151,9 @@ AnalyticsApi analytics = client.analytics()
151151
152152Method | HTTP request | Description
153153------------- | ------------- | -------------
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
156157
157158
158159### CaptionsApi
@@ -220,6 +221,7 @@ Method | HTTP request | Description
220221[ ** list** ] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStreamsApi.md#list ) | ** GET** ` /live-streams ` | List all live streams
221222[ ** uploadThumbnail** ] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStreamsApi.md#uploadThumbnail ) | ** POST** ` /live-streams/{liveStreamId}/thumbnail ` | Upload a thumbnail
222223[ ** 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
223225
224226
225227### PlayerThemesApi
@@ -340,7 +342,16 @@ Method | HTTP request | Description
340342
341343 - [ AccessToken] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AccessToken.md )
342344 - [ 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 )
343348 - [ 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 )
344355 - [ AnalyticsPlays400Error] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AnalyticsPlays400Error.md )
345356 - [ AnalyticsPlaysResponse] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AnalyticsPlaysResponse.md )
346357 - [ AuthenticatePayload] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/AuthenticatePayload.md )
@@ -351,17 +362,14 @@ Method | HTTP request | Description
351362 - [ CaptionsUpdatePayload] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/CaptionsUpdatePayload.md )
352363 - [ Chapter] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/Chapter.md )
353364 - [ 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 )
354368 - [ Link] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/Link.md )
355369 - [ LiveStream] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStream.md )
356370 - [ LiveStreamAssets] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStreamAssets.md )
357371 - [ LiveStreamCreationPayload] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStreamCreationPayload.md )
358372 - [ 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 )
365373 - [ LiveStreamUpdatePayload] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/LiveStreamUpdatePayload.md )
366374 - [ Metadata] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/Metadata.md )
367375 - [ Model403ErrorSchema] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/Model403ErrorSchema.md )
@@ -381,18 +389,12 @@ Method | HTTP request | Description
381389 - [ TokenCreationPayload] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/TokenCreationPayload.md )
382390 - [ TokenListResponse] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/TokenListResponse.md )
383391 - [ 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 )
384393 - [ UploadToken] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/UploadToken.md )
385394 - [ Video] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/Video.md )
386395 - [ VideoAssets] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/VideoAssets.md )
387396 - [ VideoClip] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/VideoClip.md )
388397 - [ 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 )
396398 - [ VideoSource] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/VideoSource.md )
397399 - [ VideoSourceLiveStream] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/VideoSourceLiveStream.md )
398400 - [ VideoSourceLiveStreamLink] ( https://github.com/apivideo/api.video-java-client/blob/main/docs/VideoSourceLiveStreamLink.md )
0 commit comments