public CompletableFuture<MediaConfigureTimelineResponse> uploadVideo(byte[] videoData,
            byte[] coverData, String caption) {
        return uploadVideo(videoData, coverData, new MediaConfigurePayload().caption(caption));
    }
Upload video with timeout before upload finish request

@param videoData video file bytes
@param coverData cover file bytes
@param payload media payload
@param uploadFinishTimeoutSeconds timeout before upload finish in seconds
@return completable future of MediaConfigureTimelineResponse
src/main/java/com/github/instagram4j/instagram4j/actions/timeline/TimelineAction.java