Package video.api.client.api.clients
Class RawStatisticsApi
- java.lang.Object
-
- video.api.client.api.clients.RawStatisticsApi
-
public class RawStatisticsApi extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classRawStatisticsApi.APIlistLiveStreamSessionsRequestclassRawStatisticsApi.APIlistSessionEventsRequestclassRawStatisticsApi.APIlistVideoSessionsRequest
-
Constructor Summary
Constructors Constructor Description RawStatisticsApi()Constructor for RawStatisticsApi production environment where API key is not required.RawStatisticsApi(String basePath)Constructor for RawStatisticsApi with custom API base path where API key is not required.RawStatisticsApi(String apiKey, String basePath)Constructor for RawStatisticsApi with custom API base pathRawStatisticsApi(ApiClient apiClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApiClientgetApiClient()RawStatisticsApi.APIlistLiveStreamSessionsRequestlistLiveStreamSessions(String liveStreamId)List live stream player sessionsRawStatisticsApi.APIlistSessionEventsRequestlistSessionEvents(String sessionId)List player session events Useful to track and measure video's engagement.RawStatisticsApi.APIlistVideoSessionsRequestlistVideoSessions(String videoId)List video player sessions Retrieve all available user sessions for a specific video.voidsetApiClient(ApiClient apiClient)
-
-
-
Constructor Detail
-
RawStatisticsApi
public RawStatisticsApi(ApiClient apiClient)
-
RawStatisticsApi
public RawStatisticsApi()
Constructor for RawStatisticsApi production environment where API key is not required.
-
RawStatisticsApi
public RawStatisticsApi(String basePath)
Constructor for RawStatisticsApi with custom API base path where API key is not required.- Parameters:
basePath- the api base path. Expected Environment.PRODUCTION.basePath (default) or Environment.SANDBOX.basePath.
-
RawStatisticsApi
public RawStatisticsApi(String apiKey, String basePath)
Constructor for RawStatisticsApi with custom API base path- Parameters:
apiKey- the api key to use to authenticate to the APIbasePath- the api base path. Expected Environment.PRODUCTION.basePath (default) or Environment.SANDBOX.basePath.
-
-
Method Detail
-
getApiClient
public ApiClient getApiClient()
-
setApiClient
public void setApiClient(ApiClient apiClient)
-
listLiveStreamSessions
public RawStatisticsApi.APIlistLiveStreamSessionsRequest listLiveStreamSessions(String liveStreamId)
List live stream player sessions- Parameters:
liveStreamId- The unique identifier for the live stream you want to retrieve analytics for. (required)- Returns:
- APIlistLiveStreamSessionsRequest
- Http Response Details:
Status Code Description Response Headers 200 Success - 404 Not Found -
-
listSessionEvents
public RawStatisticsApi.APIlistSessionEventsRequest listSessionEvents(String sessionId)
List player session events Useful to track and measure video's engagement.- Parameters:
sessionId- A unique identifier you can use to reference and track a session with. (required)- Returns:
- APIlistSessionEventsRequest
- Http Response Details:
Status Code Description Response Headers 200 Success - 404 Not Found -
-
listVideoSessions
public RawStatisticsApi.APIlistVideoSessionsRequest listVideoSessions(String videoId)
List video player sessions Retrieve all available user sessions for a specific video. Tutorials that use the [analytics endpoint](https://api.video/blog/endpoints/analytics).- Parameters:
videoId- The unique identifier for the video you want to retrieve session information for. (required)- Returns:
- APIlistVideoSessionsRequest
- Http Response Details:
Status Code Description Response Headers 200 Success - 404 Not Found -
-
-