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, getRequestUrlWithAdditionalSegmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetClient, getRequestUrl, getRequestUrlWithAdditionalSegmentpublic 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 INotebookRequestBuilderrequestOptions - the options for this requestpublic INotebookRequest buildRequest(java.util.List<? extends Option> requestOptions)
buildRequest in interface INotebookRequestBuilderrequestOptions - the options for this requestpublic ISectionGroupCollectionRequestBuilder sectionGroups()
sectionGroups in interface INotebookRequestBuilderpublic ISectionGroupRequestBuilder sectionGroups(java.lang.String id)
sectionGroups in interface INotebookRequestBuilderpublic IOnenoteSectionCollectionRequestBuilder sections()
sections in interface INotebookRequestBuilderpublic IOnenoteSectionRequestBuilder sections(java.lang.String id)
sections in interface INotebookRequestBuilderpublic 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