public class PostRequestBuilder extends BaseRequestBuilder implements IPostRequestBuilder
Constructor and Description |
---|
PostRequestBuilder(java.lang.String requestUrl,
IBaseClient client,
java.util.List<? extends Option> requestOptions)
The request builder for the Post
|
getClient, getOptions, getRequestUrl, getRequestUrlWithAdditionalParameter, getRequestUrlWithAdditionalSegment
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getClient, getRequestUrl, getRequestUrlWithAdditionalSegment
public PostRequestBuilder(java.lang.String requestUrl, IBaseClient client, java.util.List<? extends Option> requestOptions)
requestUrl
- the request URLclient
- the service clientrequestOptions
- the options for this requestpublic IPostRequest buildRequest()
buildRequest
in interface IPostRequestBuilder
public IPostRequest buildRequest(java.util.List<? extends Option> requestOptions)
buildRequest
in interface IPostRequestBuilder
requestOptions
- the options for this requestpublic IExtensionCollectionRequestBuilder extensions()
extensions
in interface IPostRequestBuilder
public IExtensionRequestBuilder extensions(java.lang.String id)
extensions
in interface IPostRequestBuilder
public IPostRequestBuilder inReplyTo()
inReplyTo
in interface IPostRequestBuilder
public IAttachmentCollectionRequestBuilder attachments()
attachments
in interface IPostRequestBuilder
public IAttachmentRequestBuilder attachments(java.lang.String id)
attachments
in interface IPostRequestBuilder
public ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties()
singleValueExtendedProperties
in interface IPostRequestBuilder
public ISingleValueLegacyExtendedPropertyRequestBuilder singleValueExtendedProperties(java.lang.String id)
singleValueExtendedProperties
in interface IPostRequestBuilder
public IMultiValueLegacyExtendedPropertyCollectionRequestBuilder multiValueExtendedProperties()
multiValueExtendedProperties
in interface IPostRequestBuilder
public IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedProperties(java.lang.String id)
multiValueExtendedProperties
in interface IPostRequestBuilder
public IPostForwardRequestBuilder forward(java.lang.String comment, java.util.List<Recipient> toRecipients)
forward
in interface IPostRequestBuilder
public IPostReplyRequestBuilder reply(Post post)
reply
in interface IPostRequestBuilder