Package com.courier.services.async
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.
-
addUsers
CompletableFuture<HttpResponse> addUsers(String jobId, BulkAddUsersParams params)
Returns a raw HTTP response for
post /bulk/{job_id}, but is otherwise the same as BulkServiceAsync.addUsers.
-
addUsers
CompletableFuture<HttpResponse> addUsers(String jobId, BulkAddUsersParams params, RequestOptions requestOptions)
-
addUsers
CompletableFuture<HttpResponse> addUsers(BulkAddUsersParams params)
-
addUsers
abstract CompletableFuture<HttpResponse> addUsers(BulkAddUsersParams params, RequestOptions requestOptions)
-
createJob
CompletableFuture<HttpResponseFor<BulkCreateJobResponse>> createJob(BulkCreateJobParams params)
Returns a raw HTTP response for
post /bulk, but is otherwise the same as BulkServiceAsync.createJob.
-
createJob
abstract CompletableFuture<HttpResponseFor<BulkCreateJobResponse>> createJob(BulkCreateJobParams params, RequestOptions requestOptions)
-
listUsers
CompletableFuture<HttpResponseFor<BulkListUsersResponse>> listUsers(String jobId)
Returns a raw HTTP response for
get /bulk/{job_id}/users, but is otherwise the same as BulkServiceAsync.listUsers.
-
listUsers
CompletableFuture<HttpResponseFor<BulkListUsersResponse>> listUsers(String jobId, BulkListUsersParams params, RequestOptions requestOptions)
-
listUsers
CompletableFuture<HttpResponseFor<BulkListUsersResponse>> listUsers(String jobId, BulkListUsersParams params)
-
listUsers
abstract CompletableFuture<HttpResponseFor<BulkListUsersResponse>> listUsers(BulkListUsersParams params, RequestOptions requestOptions)
-
listUsers
CompletableFuture<HttpResponseFor<BulkListUsersResponse>> listUsers(BulkListUsersParams params)
-
listUsers
CompletableFuture<HttpResponseFor<BulkListUsersResponse>> listUsers(String jobId, RequestOptions requestOptions)
-
retrieveJob
CompletableFuture<HttpResponseFor<BulkRetrieveJobResponse>> retrieveJob(String jobId)
Returns a raw HTTP response for
get /bulk/{job_id}, but is otherwise the same as BulkServiceAsync.retrieveJob.
-
retrieveJob
CompletableFuture<HttpResponseFor<BulkRetrieveJobResponse>> retrieveJob(String jobId, BulkRetrieveJobParams params, RequestOptions requestOptions)
-
retrieveJob
CompletableFuture<HttpResponseFor<BulkRetrieveJobResponse>> retrieveJob(String jobId, BulkRetrieveJobParams params)
-
retrieveJob
abstract CompletableFuture<HttpResponseFor<BulkRetrieveJobResponse>> retrieveJob(BulkRetrieveJobParams params, RequestOptions requestOptions)
-
retrieveJob
CompletableFuture<HttpResponseFor<BulkRetrieveJobResponse>> retrieveJob(BulkRetrieveJobParams params)
-
retrieveJob
CompletableFuture<HttpResponseFor<BulkRetrieveJobResponse>> retrieveJob(String jobId, RequestOptions requestOptions)
-
runJob
CompletableFuture<HttpResponse> runJob(String jobId)
Returns a raw HTTP response for
post /bulk/{job_id}/run, but is otherwise the same as BulkServiceAsync.runJob.
-
runJob
CompletableFuture<HttpResponse> runJob(String jobId, BulkRunJobParams params, RequestOptions requestOptions)
-
runJob
CompletableFuture<HttpResponse> runJob(String jobId, BulkRunJobParams params)
-
runJob
abstract CompletableFuture<HttpResponse> runJob(BulkRunJobParams params, RequestOptions requestOptions)
-
runJob
CompletableFuture<HttpResponse> runJob(BulkRunJobParams params)
-
runJob
CompletableFuture<HttpResponse> runJob(String jobId, RequestOptions requestOptions)
-
-
-
-