com.volcengine.service.stream.LogService Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of volc-sdk-java Show documentation
Show all versions of volc-sdk-java Show documentation
The VOLC Engine SDK for Java
package com.volcengine.service.stream;
import com.volcengine.model.stream.log.*;
import com.volcengine.service.IBaseService;
public interface LogService extends IBaseService {
void SetNeedMonitor(boolean open);
/**
* 点击上报
* @param clickLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse clickLog(ClickLogRequest clickLogRequest) throws Exception;
/**
* 详情页停留时长上报
* @param stayLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse stayLog(StayLogRequest stayLogRequest) throws Exception;
/**
* 视频播放开始事件上报
* @param videoPlayLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse videoPlayLog(VideoPlayLogRequest videoPlayLogRequest) throws Exception;
/**
* 视频播放结束事件上报
* @param videoOverLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse videoOverLog(VideoOverLogRequest videoOverLogRequest) throws Exception;
/**
* 客户端单条展现上报
* @param singleShowLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse singleShowLog(SingleShowLogRequest singleShowLogRequest) throws Exception;
/**
* 客户端多条展现上报
* @param multiShowLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse multiShowLog(MultiShowLogRequest multiShowLogRequest) throws Exception;
/**
* 视频/图文分享上报
* @param shareLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse shareLog(ShareLogRequest shareLogRequest) throws Exception;
/**
* 收藏事件上报
* @param favouriteLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse favouriteLog(FavouriteLogRequest favouriteLogRequest) throws Exception;
/**
* 数据回传验证
* @param verifyLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse verifyLog(VerifyLogRequest verifyLogRequest) throws Exception;
/**
* 点击关注
* @param followLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse followLog(FollowLogRequest followLogRequest) throws Exception;
/**
* 取消关注
* @param unfollowLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse unfollowLog(FollowLogRequest unfollowLogRequest) throws Exception;
/**
* 推人卡片
* @param followCardLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse followCardLog(FollowCardLogRequest followCardLogRequest) throws Exception;
/**
* 不感兴趣
* @param dislikeLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse dislikeLog(DislikeLogRequest dislikeLogRequest) throws Exception;
/**
* 下滑播放开始
* @param videoPlayDrawLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse videoPlayDrawLog(VideoPlayDrawLogRequest videoPlayDrawLogRequest) throws Exception;
/**
* 滑动播放结束
* @param videoOverDrawLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse videoOverDrawLog(VideoOverDrawLogRequest videoOverDrawLogRequest) throws Exception;
/**
* 商品推广事件
* @param productShowLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse productShowLog(ProductShowLogRequest productShowLogRequest) throws Exception;
/**
* push事件回传
* @param pushLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse pushLog(PushLogRequest pushLogRequest) throws Exception;
/**
* 点击商品
* @param productClickLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse productClickLog(ProductClickLogRequest productClickLogRequest) throws Exception;
/**
* 视频自动播放
* @param videoPlayAutoLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse videoPlayAutoLog(VideoPlayAutoLogRequest videoPlayAutoLogRequest) throws Exception;
/**
* 自动播放时长时间上报
* @param videoOverAutoLogRequest
* @return com.volcengine.model.stream.log.LogResponse
* @author zhangyuhang
*/
LogResponse videoOverAutoLog(VideoOverAutoLogRequest videoOverAutoLogRequest) throws Exception;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy