Interface VideoService.WithRawResponse
-
- All Implemented Interfaces:
public interface VideoService.WithRawResponse
A view of VideoService that provides access to raw HTTP responses for each method.
-
-
Method Summary
-
-
Method Detail
-
withOptions
abstract VideoService.WithRawResponse withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
create
@MustBeClosed() HttpResponseFor<Video> create(VideoCreateParams params)
Returns a raw HTTP response for
post /videos
, but is otherwise the same as VideoService.create.
-
create
@MustBeClosed() abstract HttpResponseFor<Video> create(VideoCreateParams params, RequestOptions requestOptions)
-
retrieve
@MustBeClosed() HttpResponseFor<Video> retrieve(String videoId)
Returns a raw HTTP response for
get /videos/{video_id}
, but is otherwise the same as VideoService.retrieve.
-
retrieve
@MustBeClosed() HttpResponseFor<Video> retrieve(String videoId, VideoRetrieveParams params, RequestOptions requestOptions)
-
retrieve
@MustBeClosed() HttpResponseFor<Video> retrieve(String videoId, VideoRetrieveParams params)
-
retrieve
@MustBeClosed() abstract HttpResponseFor<Video> retrieve(VideoRetrieveParams params, RequestOptions requestOptions)
-
retrieve
@MustBeClosed() HttpResponseFor<Video> retrieve(VideoRetrieveParams params)
-
retrieve
@MustBeClosed() HttpResponseFor<Video> retrieve(String videoId, RequestOptions requestOptions)
-
list
@MustBeClosed() HttpResponseFor<VideoListPage> list()
Returns a raw HTTP response for
get /videos
, but is otherwise the same as VideoService.list.
-
list
@MustBeClosed() abstract HttpResponseFor<VideoListPage> list(VideoListParams params, RequestOptions requestOptions)
-
list
@MustBeClosed() HttpResponseFor<VideoListPage> list(VideoListParams params)
-
list
@MustBeClosed() HttpResponseFor<VideoListPage> list(RequestOptions requestOptions)
-
delete
@MustBeClosed() HttpResponseFor<VideoDeleteResponse> delete(String videoId)
Returns a raw HTTP response for
delete /videos/{video_id}
, but is otherwise the same as VideoService.delete.
-
delete
@MustBeClosed() HttpResponseFor<VideoDeleteResponse> delete(String videoId, VideoDeleteParams params, RequestOptions requestOptions)
-
delete
@MustBeClosed() HttpResponseFor<VideoDeleteResponse> delete(String videoId, VideoDeleteParams params)
-
delete
@MustBeClosed() abstract HttpResponseFor<VideoDeleteResponse> delete(VideoDeleteParams params, RequestOptions requestOptions)
-
delete
@MustBeClosed() HttpResponseFor<VideoDeleteResponse> delete(VideoDeleteParams params)
-
delete
@MustBeClosed() HttpResponseFor<VideoDeleteResponse> delete(String videoId, RequestOptions requestOptions)
-
downloadContent
@MustBeClosed() HttpResponse downloadContent(String videoId)
Returns a raw HTTP response for
get /videos/{video_id}/content
, but is otherwise the same as VideoService.downloadContent.
-
downloadContent
@MustBeClosed() HttpResponse downloadContent(String videoId, VideoDownloadContentParams params, RequestOptions requestOptions)
-
downloadContent
@MustBeClosed() HttpResponse downloadContent(String videoId, VideoDownloadContentParams params)
-
downloadContent
@MustBeClosed() abstract HttpResponse downloadContent(VideoDownloadContentParams params, RequestOptions requestOptions)
-
downloadContent
@MustBeClosed() HttpResponse downloadContent(VideoDownloadContentParams params)
-
downloadContent
@MustBeClosed() HttpResponse downloadContent(String videoId, RequestOptions requestOptions)
-
remix
@MustBeClosed() HttpResponseFor<Video> remix(String videoId, VideoRemixParams params)
Returns a raw HTTP response for
post /videos/{video_id}/remix
, but is otherwise the same as VideoService.remix.
-
remix
@MustBeClosed() HttpResponseFor<Video> remix(String videoId, VideoRemixParams params, RequestOptions requestOptions)
-
remix
@MustBeClosed() HttpResponseFor<Video> remix(VideoRemixParams params)
-
remix
@MustBeClosed() abstract HttpResponseFor<Video> remix(VideoRemixParams params, RequestOptions requestOptions)
-
-
-
-