Package com.courier.services.blocking
Interface BulkService
-
- All Implemented Interfaces:
public interface BulkService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBulkService.WithRawResponseA view of BulkService that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract BulkService.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
abstract BulkService withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
addUsers
Unit addUsers(String jobId, BulkAddUsersParams params)
Ingest user data into a Bulk Job
-
addUsers
Unit addUsers(String jobId, BulkAddUsersParams params, RequestOptions requestOptions)
-
addUsers
Unit addUsers(BulkAddUsersParams params)
-
addUsers
abstract Unit addUsers(BulkAddUsersParams params, RequestOptions requestOptions)
-
createJob
BulkCreateJobResponse createJob(BulkCreateJobParams params)
Create a bulk job
-
createJob
abstract BulkCreateJobResponse createJob(BulkCreateJobParams params, RequestOptions requestOptions)
-
listUsers
BulkListUsersResponse listUsers(String jobId)
Get Bulk Job Users
-
listUsers
BulkListUsersResponse listUsers(String jobId, BulkListUsersParams params, RequestOptions requestOptions)
-
listUsers
BulkListUsersResponse listUsers(String jobId, BulkListUsersParams params)
-
listUsers
abstract BulkListUsersResponse listUsers(BulkListUsersParams params, RequestOptions requestOptions)
-
listUsers
BulkListUsersResponse listUsers(BulkListUsersParams params)
-
listUsers
BulkListUsersResponse listUsers(String jobId, RequestOptions requestOptions)
-
retrieveJob
BulkRetrieveJobResponse retrieveJob(String jobId)
Get a bulk job
-
retrieveJob
BulkRetrieveJobResponse retrieveJob(String jobId, BulkRetrieveJobParams params, RequestOptions requestOptions)
-
retrieveJob
BulkRetrieveJobResponse retrieveJob(String jobId, BulkRetrieveJobParams params)
-
retrieveJob
abstract BulkRetrieveJobResponse retrieveJob(BulkRetrieveJobParams params, RequestOptions requestOptions)
-
retrieveJob
BulkRetrieveJobResponse retrieveJob(BulkRetrieveJobParams params)
-
retrieveJob
BulkRetrieveJobResponse retrieveJob(String jobId, RequestOptions requestOptions)
-
runJob
Unit runJob(String jobId, BulkRunJobParams params, RequestOptions requestOptions)
-
runJob
Unit runJob(String jobId, BulkRunJobParams params)
-
runJob
abstract Unit runJob(BulkRunJobParams params, RequestOptions requestOptions)
-
runJob
Unit runJob(BulkRunJobParams params)
-
runJob
Unit runJob(String jobId, RequestOptions requestOptions)
-
-
-
-