Interface MessageServiceAsync
-
- All Implemented Interfaces:
public interface MessageServiceAsync
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceMessageServiceAsync.WithRawResponseA view of MessageServiceAsync that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract MessageServiceAsync.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
abstract MessageServiceAsync withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
retrieve
CompletableFuture<MessageRetrieveResponse> retrieve(String messageId)
Fetch the status of a message you've previously sent.
-
retrieve
CompletableFuture<MessageRetrieveResponse> retrieve(String messageId, MessageRetrieveParams params, RequestOptions requestOptions)
-
retrieve
CompletableFuture<MessageRetrieveResponse> retrieve(String messageId, MessageRetrieveParams params)
-
retrieve
abstract CompletableFuture<MessageRetrieveResponse> retrieve(MessageRetrieveParams params, RequestOptions requestOptions)
-
retrieve
CompletableFuture<MessageRetrieveResponse> retrieve(MessageRetrieveParams params)
-
retrieve
CompletableFuture<MessageRetrieveResponse> retrieve(String messageId, RequestOptions requestOptions)
-
list
CompletableFuture<MessageListResponse> list()
Fetch the statuses of messages you've previously sent.
-
list
abstract CompletableFuture<MessageListResponse> list(MessageListParams params, RequestOptions requestOptions)
-
list
CompletableFuture<MessageListResponse> list(MessageListParams params)
-
list
CompletableFuture<MessageListResponse> list(RequestOptions requestOptions)
-
cancel
CompletableFuture<MessageDetails> cancel(String messageId)
Cancel a message that is currently in the process of being delivered. A well-formatted API call to the cancel message API will return either
200status code for a successful cancellation or409status code for an unsuccessful cancellation. Both cases will include the actual message record in the response body (see details below).
-
cancel
CompletableFuture<MessageDetails> cancel(String messageId, MessageCancelParams params, RequestOptions requestOptions)
-
cancel
CompletableFuture<MessageDetails> cancel(String messageId, MessageCancelParams params)
-
cancel
abstract CompletableFuture<MessageDetails> cancel(MessageCancelParams params, RequestOptions requestOptions)
-
cancel
CompletableFuture<MessageDetails> cancel(MessageCancelParams params)
-
cancel
CompletableFuture<MessageDetails> cancel(String messageId, RequestOptions requestOptions)
-
content
CompletableFuture<MessageContentResponse> content(String messageId)
Get message content
-
content
CompletableFuture<MessageContentResponse> content(String messageId, MessageContentParams params, RequestOptions requestOptions)
-
content
CompletableFuture<MessageContentResponse> content(String messageId, MessageContentParams params)
-
content
abstract CompletableFuture<MessageContentResponse> content(MessageContentParams params, RequestOptions requestOptions)
-
content
CompletableFuture<MessageContentResponse> content(MessageContentParams params)
-
content
CompletableFuture<MessageContentResponse> content(String messageId, RequestOptions requestOptions)
-
history
CompletableFuture<MessageHistoryResponse> history(String messageId)
Fetch the array of events of a message you've previously sent.
-
history
CompletableFuture<MessageHistoryResponse> history(String messageId, MessageHistoryParams params, RequestOptions requestOptions)
-
history
CompletableFuture<MessageHistoryResponse> history(String messageId, MessageHistoryParams params)
-
history
abstract CompletableFuture<MessageHistoryResponse> history(MessageHistoryParams params, RequestOptions requestOptions)
-
history
CompletableFuture<MessageHistoryResponse> history(MessageHistoryParams params)
-
history
CompletableFuture<MessageHistoryResponse> history(String messageId, RequestOptions requestOptions)
-
-
-
-