Package com.courier.services.async
Interface BulkServiceAsync
-
- All Implemented Interfaces:
public interface BulkServiceAsync
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBulkServiceAsync.WithRawResponseA view of BulkServiceAsync that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract BulkServiceAsync.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
abstract BulkServiceAsync 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<Void> addUsers(String jobId, BulkAddUsersParams params)
Ingest user data into a Bulk Job
-
addUsers
CompletableFuture<Void> addUsers(String jobId, BulkAddUsersParams params, RequestOptions requestOptions)
-
addUsers
CompletableFuture<Void> addUsers(BulkAddUsersParams params)
-
addUsers
abstract CompletableFuture<Void> addUsers(BulkAddUsersParams params, RequestOptions requestOptions)
-
createJob
CompletableFuture<BulkCreateJobResponse> createJob(BulkCreateJobParams params)
Create a bulk job
-
createJob
abstract CompletableFuture<BulkCreateJobResponse> createJob(BulkCreateJobParams params, RequestOptions requestOptions)
-
listUsers
CompletableFuture<BulkListUsersResponse> listUsers(String jobId)
Get Bulk Job Users
-
listUsers
CompletableFuture<BulkListUsersResponse> listUsers(String jobId, BulkListUsersParams params, RequestOptions requestOptions)
-
listUsers
CompletableFuture<BulkListUsersResponse> listUsers(String jobId, BulkListUsersParams params)
-
listUsers
abstract CompletableFuture<BulkListUsersResponse> listUsers(BulkListUsersParams params, RequestOptions requestOptions)
-
listUsers
CompletableFuture<BulkListUsersResponse> listUsers(BulkListUsersParams params)
-
listUsers
CompletableFuture<BulkListUsersResponse> listUsers(String jobId, RequestOptions requestOptions)
-
retrieveJob
CompletableFuture<BulkRetrieveJobResponse> retrieveJob(String jobId)
Get a bulk job
-
retrieveJob
CompletableFuture<BulkRetrieveJobResponse> retrieveJob(String jobId, BulkRetrieveJobParams params, RequestOptions requestOptions)
-
retrieveJob
CompletableFuture<BulkRetrieveJobResponse> retrieveJob(String jobId, BulkRetrieveJobParams params)
-
retrieveJob
abstract CompletableFuture<BulkRetrieveJobResponse> retrieveJob(BulkRetrieveJobParams params, RequestOptions requestOptions)
-
retrieveJob
CompletableFuture<BulkRetrieveJobResponse> retrieveJob(BulkRetrieveJobParams params)
-
retrieveJob
CompletableFuture<BulkRetrieveJobResponse> retrieveJob(String jobId, RequestOptions requestOptions)
-
runJob
CompletableFuture<Void> runJob(String jobId)
Run a bulk job
-
runJob
CompletableFuture<Void> runJob(String jobId, BulkRunJobParams params, RequestOptions requestOptions)
-
runJob
CompletableFuture<Void> runJob(String jobId, BulkRunJobParams params)
-
runJob
abstract CompletableFuture<Void> runJob(BulkRunJobParams params, RequestOptions requestOptions)
-
runJob
CompletableFuture<Void> runJob(BulkRunJobParams params)
-
runJob
CompletableFuture<Void> runJob(String jobId, RequestOptions requestOptions)
-
-
-
-