Interface InboxService.WithRawResponse
-
- All Implemented Interfaces:
public interface InboxService.WithRawResponseA view of InboxService that provides access to raw HTTP responses for each method.
-
-
Method Summary
Modifier and Type Method Description abstract InboxService.WithRawResponsewithOptions(Consumer<ClientOptions.Builder> modifier)Returns a view of this service with the given option modifications applied. HttpResponsecreate()Returns a raw HTTP response for post /mail/v1/inboxes, but is otherwise the same as InboxService.create.abstract HttpResponsecreate(InboxCreateParams params, RequestOptions requestOptions)HttpResponsecreate(InboxCreateParams params)HttpResponsecreate(RequestOptions requestOptions)HttpResponseretrieve(String inboxId)Returns a raw HTTP response for get /mail/v1/inboxes/{inboxId}, but is otherwise the same as InboxService.retrieve.HttpResponseretrieve(String inboxId, InboxRetrieveParams params, RequestOptions requestOptions)HttpResponseretrieve(String inboxId, InboxRetrieveParams params)abstract HttpResponseretrieve(InboxRetrieveParams params, RequestOptions requestOptions)HttpResponseretrieve(InboxRetrieveParams params)HttpResponseretrieve(String inboxId, RequestOptions requestOptions)HttpResponselist()Returns a raw HTTP response for get /mail/v1/inboxes, but is otherwise the same as InboxService.list.abstract HttpResponselist(InboxListParams params, RequestOptions requestOptions)HttpResponselist(InboxListParams params)HttpResponselist(RequestOptions requestOptions)HttpResponsedelete(String inboxId)Returns a raw HTTP response for delete /mail/v1/inboxes/{inboxId}, but is otherwise the same as InboxService.delete.HttpResponsedelete(String inboxId, InboxDeleteParams params, RequestOptions requestOptions)HttpResponsedelete(String inboxId, InboxDeleteParams params)abstract HttpResponsedelete(InboxDeleteParams params, RequestOptions requestOptions)HttpResponsedelete(InboxDeleteParams params)HttpResponsedelete(String inboxId, RequestOptions requestOptions)HttpResponsegetAttachment(String attachmentId, InboxGetAttachmentParams params)Returns a raw HTTP response for get /mail/v1/inboxes/{inboxId}/messages/{messageId}/attachments/{attachmentId}, but is otherwise the same as InboxService.getAttachment.HttpResponsegetAttachment(String attachmentId, InboxGetAttachmentParams params, RequestOptions requestOptions)HttpResponsegetAttachment(InboxGetAttachmentParams params)abstract HttpResponsegetAttachment(InboxGetAttachmentParams params, RequestOptions requestOptions)HttpResponsegetMessage(String messageId, InboxGetMessageParams params)Returns a raw HTTP response for get /mail/v1/inboxes/{inboxId}/messages/{messageId}, but is otherwise the same as InboxService.getMessage.HttpResponsegetMessage(String messageId, InboxGetMessageParams params, RequestOptions requestOptions)HttpResponsegetMessage(InboxGetMessageParams params)abstract HttpResponsegetMessage(InboxGetMessageParams params, RequestOptions requestOptions)HttpResponselistMessages(String inboxId)Returns a raw HTTP response for get /mail/v1/inboxes/{inboxId}/messages, but is otherwise the same as InboxService.listMessages.HttpResponselistMessages(String inboxId, InboxListMessagesParams params, RequestOptions requestOptions)HttpResponselistMessages(String inboxId, InboxListMessagesParams params)abstract HttpResponselistMessages(InboxListMessagesParams params, RequestOptions requestOptions)HttpResponselistMessages(InboxListMessagesParams params)HttpResponselistMessages(String inboxId, RequestOptions requestOptions)HttpResponsereply(String messageId, InboxReplyParams params)Returns a raw HTTP response for post /mail/v1/inboxes/{inboxId}/messages/{messageId}/reply, but is otherwise the same as InboxService.reply.HttpResponsereply(String messageId, InboxReplyParams params, RequestOptions requestOptions)HttpResponsereply(InboxReplyParams params)abstract HttpResponsereply(InboxReplyParams params, RequestOptions requestOptions)HttpResponsesend(String inboxId)Returns a raw HTTP response for post /mail/v1/inboxes/{inboxId}/messages/send, but is otherwise the same as InboxService.send.HttpResponsesend(String inboxId, InboxSendParams params, RequestOptions requestOptions)HttpResponsesend(String inboxId, InboxSendParams params)abstract HttpResponsesend(InboxSendParams params, RequestOptions requestOptions)HttpResponsesend(InboxSendParams params)HttpResponsesend(String inboxId, RequestOptions requestOptions)-
-
Method Detail
-
withOptions
abstract InboxService.WithRawResponse withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
create
@MustBeClosed() HttpResponse create()
Returns a raw HTTP response for
post /mail/v1/inboxes, but is otherwise the same as InboxService.create.
-
create
@MustBeClosed() abstract HttpResponse create(InboxCreateParams params, RequestOptions requestOptions)
-
create
@MustBeClosed() HttpResponse create(InboxCreateParams params)
-
create
@MustBeClosed() HttpResponse create(RequestOptions requestOptions)
-
retrieve
@MustBeClosed() HttpResponse retrieve(String inboxId)
Returns a raw HTTP response for
get /mail/v1/inboxes/{inboxId}, but is otherwise the same as InboxService.retrieve.
-
retrieve
@MustBeClosed() HttpResponse retrieve(String inboxId, InboxRetrieveParams params, RequestOptions requestOptions)
-
retrieve
@MustBeClosed() HttpResponse retrieve(String inboxId, InboxRetrieveParams params)
-
retrieve
@MustBeClosed() abstract HttpResponse retrieve(InboxRetrieveParams params, RequestOptions requestOptions)
-
retrieve
@MustBeClosed() HttpResponse retrieve(InboxRetrieveParams params)
-
retrieve
@MustBeClosed() HttpResponse retrieve(String inboxId, RequestOptions requestOptions)
-
list
@MustBeClosed() HttpResponse list()
Returns a raw HTTP response for
get /mail/v1/inboxes, but is otherwise the same as InboxService.list.
-
list
@MustBeClosed() abstract HttpResponse list(InboxListParams params, RequestOptions requestOptions)
-
list
@MustBeClosed() HttpResponse list(InboxListParams params)
-
list
@MustBeClosed() HttpResponse list(RequestOptions requestOptions)
-
delete
@MustBeClosed() HttpResponse delete(String inboxId)
Returns a raw HTTP response for
delete /mail/v1/inboxes/{inboxId}, but is otherwise the same as InboxService.delete.
-
delete
@MustBeClosed() HttpResponse delete(String inboxId, InboxDeleteParams params, RequestOptions requestOptions)
-
delete
@MustBeClosed() HttpResponse delete(String inboxId, InboxDeleteParams params)
-
delete
@MustBeClosed() abstract HttpResponse delete(InboxDeleteParams params, RequestOptions requestOptions)
-
delete
@MustBeClosed() HttpResponse delete(InboxDeleteParams params)
-
delete
@MustBeClosed() HttpResponse delete(String inboxId, RequestOptions requestOptions)
-
getAttachment
@MustBeClosed() HttpResponse getAttachment(String attachmentId, InboxGetAttachmentParams params)
Returns a raw HTTP response for
get /mail/v1/inboxes/{inboxId}/messages/{messageId}/attachments/{attachmentId}, but is otherwise the same as InboxService.getAttachment.
-
getAttachment
@MustBeClosed() HttpResponse getAttachment(String attachmentId, InboxGetAttachmentParams params, RequestOptions requestOptions)
-
getAttachment
@MustBeClosed() HttpResponse getAttachment(InboxGetAttachmentParams params)
-
getAttachment
@MustBeClosed() abstract HttpResponse getAttachment(InboxGetAttachmentParams params, RequestOptions requestOptions)
-
getMessage
@MustBeClosed() HttpResponse getMessage(String messageId, InboxGetMessageParams params)
Returns a raw HTTP response for
get /mail/v1/inboxes/{inboxId}/messages/{messageId}, but is otherwise the same as InboxService.getMessage.
-
getMessage
@MustBeClosed() HttpResponse getMessage(String messageId, InboxGetMessageParams params, RequestOptions requestOptions)
-
getMessage
@MustBeClosed() HttpResponse getMessage(InboxGetMessageParams params)
-
getMessage
@MustBeClosed() abstract HttpResponse getMessage(InboxGetMessageParams params, RequestOptions requestOptions)
-
listMessages
@MustBeClosed() HttpResponse listMessages(String inboxId)
Returns a raw HTTP response for
get /mail/v1/inboxes/{inboxId}/messages, but is otherwise the same as InboxService.listMessages.
-
listMessages
@MustBeClosed() HttpResponse listMessages(String inboxId, InboxListMessagesParams params, RequestOptions requestOptions)
-
listMessages
@MustBeClosed() HttpResponse listMessages(String inboxId, InboxListMessagesParams params)
-
listMessages
@MustBeClosed() abstract HttpResponse listMessages(InboxListMessagesParams params, RequestOptions requestOptions)
-
listMessages
@MustBeClosed() HttpResponse listMessages(InboxListMessagesParams params)
-
listMessages
@MustBeClosed() HttpResponse listMessages(String inboxId, RequestOptions requestOptions)
-
reply
@MustBeClosed() HttpResponse reply(String messageId, InboxReplyParams params)
Returns a raw HTTP response for
post /mail/v1/inboxes/{inboxId}/messages/{messageId}/reply, but is otherwise the same as InboxService.reply.
-
reply
@MustBeClosed() HttpResponse reply(String messageId, InboxReplyParams params, RequestOptions requestOptions)
-
reply
@MustBeClosed() HttpResponse reply(InboxReplyParams params)
-
reply
@MustBeClosed() abstract HttpResponse reply(InboxReplyParams params, RequestOptions requestOptions)
-
send
@MustBeClosed() HttpResponse send(String inboxId)
Returns a raw HTTP response for
post /mail/v1/inboxes/{inboxId}/messages/send, but is otherwise the same as InboxService.send.
-
send
@MustBeClosed() HttpResponse send(String inboxId, InboxSendParams params, RequestOptions requestOptions)
-
send
@MustBeClosed() HttpResponse send(String inboxId, InboxSendParams params)
-
send
@MustBeClosed() abstract HttpResponse send(InboxSendParams params, RequestOptions requestOptions)
-
send
@MustBeClosed() HttpResponse send(InboxSendParams params)
-
send
@MustBeClosed() HttpResponse send(String inboxId, RequestOptions requestOptions)
-
-
-
-