Package io.imagekit.services.async.files
Interface BulkServiceAsync.WithRawResponse
-
- All Implemented Interfaces:
public interface BulkServiceAsync.WithRawResponseA view of BulkServiceAsync that provides access to raw HTTP responses for each method.
-
-
Method Summary
-
-
Method Detail
-
withOptions
abstract BulkServiceAsync.WithRawResponse withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
delete
CompletableFuture<HttpResponseFor<BulkDeleteResponse>> delete(BulkDeleteParams params)
Returns a raw HTTP response for
post /v1/files/batch/deleteByFileIds, but is otherwise the same as BulkServiceAsync.delete.
-
delete
abstract CompletableFuture<HttpResponseFor<BulkDeleteResponse>> delete(BulkDeleteParams params, RequestOptions requestOptions)
-
addTags
CompletableFuture<HttpResponseFor<BulkAddTagsResponse>> addTags(BulkAddTagsParams params)
Returns a raw HTTP response for
post /v1/files/addTags, but is otherwise the same as BulkServiceAsync.addTags.
-
addTags
abstract CompletableFuture<HttpResponseFor<BulkAddTagsResponse>> addTags(BulkAddTagsParams params, RequestOptions requestOptions)
-
removeAiTags
CompletableFuture<HttpResponseFor<BulkRemoveAiTagsResponse>> removeAiTags(BulkRemoveAiTagsParams params)
Returns a raw HTTP response for
post /v1/files/removeAITags, but is otherwise the same as BulkServiceAsync.removeAiTags.
-
removeAiTags
abstract CompletableFuture<HttpResponseFor<BulkRemoveAiTagsResponse>> removeAiTags(BulkRemoveAiTagsParams params, RequestOptions requestOptions)
-
removeTags
CompletableFuture<HttpResponseFor<BulkRemoveTagsResponse>> removeTags(BulkRemoveTagsParams params)
Returns a raw HTTP response for
post /v1/files/removeTags, but is otherwise the same as BulkServiceAsync.removeTags.
-
removeTags
abstract CompletableFuture<HttpResponseFor<BulkRemoveTagsResponse>> removeTags(BulkRemoveTagsParams params, RequestOptions requestOptions)
-
-
-
-