public CompletableFuture<MediaConfigureSidecarResponse> uploadAlbum(List<SidecarInfo> infos,
            String caption) {
        return uploadAlbum(infos, new MediaConfigureSidecarPayload().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