Package com.courier.services.blocking
Interface BulkService.WithRawResponse
-
- All Implemented Interfaces:
public interface BulkService.WithRawResponseA view of BulkService that provides access to raw HTTP responses for each method.
-
-
Method Summary
-
-
Method Detail
-
withOptions
abstract BulkService.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
@MustBeClosed() HttpResponse addUsers(String jobId, BulkAddUsersParams params)
Returns a raw HTTP response for
post /bulk/{job_id}, but is otherwise the same as BulkService.addUsers.
-
addUsers
@MustBeClosed() HttpResponse addUsers(String jobId, BulkAddUsersParams params, RequestOptions requestOptions)
-
addUsers
@MustBeClosed() HttpResponse addUsers(BulkAddUsersParams params)
-
addUsers
@MustBeClosed() abstract HttpResponse addUsers(BulkAddUsersParams params, RequestOptions requestOptions)
-
createJob
@MustBeClosed() HttpResponseFor<BulkCreateJobResponse> createJob(BulkCreateJobParams params)
Returns a raw HTTP response for
post /bulk, but is otherwise the same as BulkService.createJob.
-
createJob
@MustBeClosed() abstract HttpResponseFor<BulkCreateJobResponse> createJob(BulkCreateJobParams params, RequestOptions requestOptions)
-
listUsers
@MustBeClosed() HttpResponseFor<BulkListUsersResponse> listUsers(String jobId)
Returns a raw HTTP response for
get /bulk/{job_id}/users, but is otherwise the same as BulkService.listUsers.
-
listUsers
@MustBeClosed() HttpResponseFor<BulkListUsersResponse> listUsers(String jobId, BulkListUsersParams params, RequestOptions requestOptions)
-
listUsers
@MustBeClosed() HttpResponseFor<BulkListUsersResponse> listUsers(String jobId, BulkListUsersParams params)
-
listUsers
@MustBeClosed() abstract HttpResponseFor<BulkListUsersResponse> listUsers(BulkListUsersParams params, RequestOptions requestOptions)
-
listUsers
@MustBeClosed() HttpResponseFor<BulkListUsersResponse> listUsers(BulkListUsersParams params)
-
listUsers
@MustBeClosed() HttpResponseFor<BulkListUsersResponse> listUsers(String jobId, RequestOptions requestOptions)
-
retrieveJob
@MustBeClosed() HttpResponseFor<BulkRetrieveJobResponse> retrieveJob(String jobId)
Returns a raw HTTP response for
get /bulk/{job_id}, but is otherwise the same as BulkService.retrieveJob.
-
retrieveJob
@MustBeClosed() HttpResponseFor<BulkRetrieveJobResponse> retrieveJob(String jobId, BulkRetrieveJobParams params, RequestOptions requestOptions)
-
retrieveJob
@MustBeClosed() HttpResponseFor<BulkRetrieveJobResponse> retrieveJob(String jobId, BulkRetrieveJobParams params)
-
retrieveJob
@MustBeClosed() abstract HttpResponseFor<BulkRetrieveJobResponse> retrieveJob(BulkRetrieveJobParams params, RequestOptions requestOptions)
-
retrieveJob
@MustBeClosed() HttpResponseFor<BulkRetrieveJobResponse> retrieveJob(BulkRetrieveJobParams params)
-
retrieveJob
@MustBeClosed() HttpResponseFor<BulkRetrieveJobResponse> retrieveJob(String jobId, RequestOptions requestOptions)
-
runJob
@MustBeClosed() HttpResponse runJob(String jobId)
Returns a raw HTTP response for
post /bulk/{job_id}/run, but is otherwise the same as BulkService.runJob.
-
runJob
@MustBeClosed() HttpResponse runJob(String jobId, BulkRunJobParams params, RequestOptions requestOptions)
-
runJob
@MustBeClosed() HttpResponse runJob(String jobId, BulkRunJobParams params)
-
runJob
@MustBeClosed() abstract HttpResponse runJob(BulkRunJobParams params, RequestOptions requestOptions)
-
runJob
@MustBeClosed() HttpResponse runJob(BulkRunJobParams params)
-
runJob
@MustBeClosed() HttpResponse runJob(String jobId, RequestOptions requestOptions)
-
-
-
-