Interface MessageService
-
- All Implemented Interfaces:
public interface MessageService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceMessageService.WithRawResponseA view of MessageService that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract MessageService.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
abstract MessageService withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
retrieve
MessageRetrieveResponse retrieve(String messageId)
Fetch the status of a message you've previously sent.
-
retrieve
MessageRetrieveResponse retrieve(String messageId, MessageRetrieveParams params, RequestOptions requestOptions)
-
retrieve
MessageRetrieveResponse retrieve(String messageId, MessageRetrieveParams params)
-
retrieve
abstract MessageRetrieveResponse retrieve(MessageRetrieveParams params, RequestOptions requestOptions)
-
retrieve
MessageRetrieveResponse retrieve(MessageRetrieveParams params)
-
retrieve
MessageRetrieveResponse retrieve(String messageId, RequestOptions requestOptions)
-
list
MessageListResponse list()
Fetch the statuses of messages you've previously sent.
-
list
abstract MessageListResponse list(MessageListParams params, RequestOptions requestOptions)
-
list
MessageListResponse list(MessageListParams params)
-
list
MessageListResponse list(RequestOptions requestOptions)
-
cancel
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
MessageDetails cancel(String messageId, MessageCancelParams params, RequestOptions requestOptions)
-
cancel
MessageDetails cancel(String messageId, MessageCancelParams params)
-
cancel
abstract MessageDetails cancel(MessageCancelParams params, RequestOptions requestOptions)
-
cancel
MessageDetails cancel(MessageCancelParams params)
-
cancel
MessageDetails cancel(String messageId, RequestOptions requestOptions)
-
content
MessageContentResponse content(String messageId)
Get message content
-
content
MessageContentResponse content(String messageId, MessageContentParams params, RequestOptions requestOptions)
-
content
MessageContentResponse content(String messageId, MessageContentParams params)
-
content
abstract MessageContentResponse content(MessageContentParams params, RequestOptions requestOptions)
-
content
MessageContentResponse content(MessageContentParams params)
-
content
MessageContentResponse content(String messageId, RequestOptions requestOptions)
-
history
MessageHistoryResponse history(String messageId)
Fetch the array of events of a message you've previously sent.
-
history
MessageHistoryResponse history(String messageId, MessageHistoryParams params, RequestOptions requestOptions)
-
history
MessageHistoryResponse history(String messageId, MessageHistoryParams params)
-
history
abstract MessageHistoryResponse history(MessageHistoryParams params, RequestOptions requestOptions)
-
history
MessageHistoryResponse history(MessageHistoryParams params)
-
history
MessageHistoryResponse history(String messageId, RequestOptions requestOptions)
-
-
-
-