public class NotebookRequestBuilder extends BaseRequestBuilder implements INotebookRequestBuilder
Constructor and Description |
---|
NotebookRequestBuilder(java.lang.String requestUrl,
IBaseClient client,
java.util.List<? extends Option> requestOptions)
The request builder for the Notebook
|
Modifier and Type | Method and Description |
---|---|
INotebookRequest |
buildRequest(java.util.List<? extends Option> requestOptions)
Creates the request with specific requestOptions instead of the existing requestOptions
|
INotebookRequest |
buildRequest(Option... requestOptions)
Creates the request
|
INotebookCopyNotebookRequestBuilder |
copyNotebook(java.lang.String groupId,
java.lang.String renameAs,
java.lang.String notebookFolder,
java.lang.String siteCollectionId,
java.lang.String siteId) |
ISectionGroupCollectionRequestBuilder |
sectionGroups() |
ISectionGroupRequestBuilder |
sectionGroups(java.lang.String id) |
IOnenoteSectionCollectionRequestBuilder |
sections() |
IOnenoteSectionRequestBuilder |
sections(java.lang.String id) |
getClient, getOptions, getRequestUrl, getRequestUrlWithAdditionalParameter, getRequestUrlWithAdditionalSegment
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getClient, getRequestUrl, getRequestUrlWithAdditionalSegment
public NotebookRequestBuilder(java.lang.String requestUrl, IBaseClient client, java.util.List<? extends Option> requestOptions)
requestUrl
- the request URLclient
- the service clientrequestOptions
- the options for this requestpublic INotebookRequest buildRequest(Option... requestOptions)
buildRequest
in interface INotebookRequestBuilder
requestOptions
- the options for this requestpublic INotebookRequest buildRequest(java.util.List<? extends Option> requestOptions)
buildRequest
in interface INotebookRequestBuilder
requestOptions
- the options for this requestpublic ISectionGroupCollectionRequestBuilder sectionGroups()
sectionGroups
in interface INotebookRequestBuilder
public ISectionGroupRequestBuilder sectionGroups(java.lang.String id)
sectionGroups
in interface INotebookRequestBuilder
public IOnenoteSectionCollectionRequestBuilder sections()
sections
in interface INotebookRequestBuilder
public IOnenoteSectionRequestBuilder sections(java.lang.String id)
sections
in interface INotebookRequestBuilder
public INotebookCopyNotebookRequestBuilder copyNotebook(java.lang.String groupId, java.lang.String renameAs, java.lang.String notebookFolder, java.lang.String siteCollectionId, java.lang.String siteId)
copyNotebook
in interface INotebookRequestBuilder