public class MessageRequestBuilder extends BaseRequestBuilder implements IMessageRequestBuilder
| Constructor and Description |
|---|
MessageRequestBuilder(java.lang.String requestUrl,
IBaseClient client,
java.util.List<? extends Option> requestOptions)
The request builder for the Message
|
getClient, getOptions, getRequestUrl, getRequestUrlWithAdditionalParameter, getRequestUrlWithAdditionalSegmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetClient, getRequestUrl, getRequestUrlWithAdditionalSegmentpublic MessageRequestBuilder(java.lang.String requestUrl,
IBaseClient client,
java.util.List<? extends Option> requestOptions)
requestUrl - the request URLclient - the service clientrequestOptions - the options for this requestpublic IMessageRequest buildRequest()
buildRequest in interface IMessageRequestBuilderpublic IMessageRequest buildRequest(java.util.List<? extends Option> requestOptions)
buildRequest in interface IMessageRequestBuilderrequestOptions - the options for this requestpublic IAttachmentCollectionRequestBuilder attachments()
attachments in interface IMessageRequestBuilderpublic IAttachmentRequestBuilder attachments(java.lang.String id)
attachments in interface IMessageRequestBuilderpublic IExtensionCollectionRequestBuilder extensions()
extensions in interface IMessageRequestBuilderpublic IExtensionRequestBuilder extensions(java.lang.String id)
extensions in interface IMessageRequestBuilderpublic ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties()
singleValueExtendedProperties in interface IMessageRequestBuilderpublic ISingleValueLegacyExtendedPropertyRequestBuilder singleValueExtendedProperties(java.lang.String id)
singleValueExtendedProperties in interface IMessageRequestBuilderpublic IMultiValueLegacyExtendedPropertyCollectionRequestBuilder multiValueExtendedProperties()
multiValueExtendedProperties in interface IMessageRequestBuilderpublic IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedProperties(java.lang.String id)
multiValueExtendedProperties in interface IMessageRequestBuilderpublic IMessageCopyRequestBuilder copy(java.lang.String destinationId)
copy in interface IMessageRequestBuilderpublic IMessageMoveRequestBuilder move(java.lang.String destinationId)
move in interface IMessageRequestBuilderpublic IMessageCreateReplyRequestBuilder createReply()
createReply in interface IMessageRequestBuilderpublic IMessageCreateReplyAllRequestBuilder createReplyAll()
createReplyAll in interface IMessageRequestBuilderpublic IMessageCreateForwardRequestBuilder createForward()
createForward in interface IMessageRequestBuilderpublic IMessageReplyRequestBuilder reply(java.lang.String comment)
reply in interface IMessageRequestBuilderpublic IMessageReplyAllRequestBuilder replyAll(java.lang.String comment)
replyAll in interface IMessageRequestBuilderpublic IMessageForwardRequestBuilder forward(java.lang.String comment, java.util.List<Recipient> toRecipients)
forward in interface IMessageRequestBuilderpublic IMessageSendRequestBuilder send()
send in interface IMessageRequestBuilder