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(Option... requestOptions)
buildRequest in interface IMessageRequestBuilderrequestOptions - the options for this requestpublic 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 IMultiValueLegacyExtendedPropertyCollectionRequestBuilder multiValueExtendedProperties()
multiValueExtendedProperties in interface IMessageRequestBuilderpublic IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedProperties(java.lang.String id)
multiValueExtendedProperties in interface IMessageRequestBuilderpublic ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties()
singleValueExtendedProperties in interface IMessageRequestBuilderpublic ISingleValueLegacyExtendedPropertyRequestBuilder singleValueExtendedProperties(java.lang.String id)
singleValueExtendedProperties in interface IMessageRequestBuilderpublic IMessageStreamRequestBuilder content()
content in interface IMessageRequestBuilderpublic IMessageForwardRequestBuilder forward(java.util.List<Recipient> toRecipients, Message message, java.lang.String comment)
forward in interface IMessageRequestBuilderpublic IMessageCopyRequestBuilder copy(java.lang.String destinationId)
copy in interface IMessageRequestBuilderpublic IMessageMoveRequestBuilder move(java.lang.String destinationId)
move in interface IMessageRequestBuilderpublic IMessageCreateForwardRequestBuilder createForward(java.util.List<Recipient> toRecipients, Message message, java.lang.String comment)
createForward in interface IMessageRequestBuilderpublic IMessageCreateReplyRequestBuilder createReply(Message message, java.lang.String comment)
createReply in interface IMessageRequestBuilderpublic IMessageCreateReplyAllRequestBuilder createReplyAll(Message message, java.lang.String comment)
createReplyAll in interface IMessageRequestBuilderpublic IMessageReplyRequestBuilder reply(Message message, java.lang.String comment)
reply in interface IMessageRequestBuilderpublic IMessageReplyAllRequestBuilder replyAll(Message message, java.lang.String comment)
replyAll in interface IMessageRequestBuilderpublic IMessageSendRequestBuilder send()
send in interface IMessageRequestBuilder