Package com.courier.services.async
Class JourneyServiceAsyncImpl
-
- All Implemented Interfaces:
-
com.courier.services.async.JourneyServiceAsync
public final class JourneyServiceAsyncImpl implements JourneyServiceAsync
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classJourneyServiceAsyncImpl.WithRawResponseImpl
-
Method Summary
-
Methods inherited from class com.courier.services.async.JourneyServiceAsync
archive, archive, archive, archive, archive, create, create, create, invoke, invoke, invoke, list, list, list, listVersions, listVersions, listVersions, listVersions, listVersions, publish, publish, publish, publish, publish, replace, replace, replace, retrieve, retrieve, retrieve, retrieve, retrieve -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
withRawResponse
JourneyServiceAsync.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
JourneyServiceAsync withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
templates
TemplateServiceAsync templates()
-
create
CompletableFuture<JourneyResponse> create(JourneyCreateParams params, RequestOptions requestOptions)
-
retrieve
CompletableFuture<JourneyResponse> retrieve(JourneyRetrieveParams params, RequestOptions requestOptions)
-
list
CompletableFuture<JourneysListResponse> list(JourneyListParams params, RequestOptions requestOptions)
-
archive
CompletableFuture<Void> archive(JourneyArchiveParams params, RequestOptions requestOptions)
-
invoke
CompletableFuture<JourneysInvokeResponse> invoke(JourneyInvokeParams params, RequestOptions requestOptions)
-
listVersions
CompletableFuture<JourneyVersionsListResponse> listVersions(JourneyListVersionsParams params, RequestOptions requestOptions)
-
publish
CompletableFuture<JourneyResponse> publish(JourneyPublishParams params, RequestOptions requestOptions)
-
replace
CompletableFuture<JourneyResponse> replace(JourneyReplaceParams params, RequestOptions requestOptions)
-
-
-
-