You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project provides a [Spring Batch][] extension module that adds support for [Notion][].
5
+
This project provides a [Spring Batch](https://github.com/spring-projects/spring-batch) extension module that adds support for [Notion](https://notion.so/).
The `NotionDatabaseItemReader` is a restartable `ItemReader` that reads entries from a [Notion Database] via a paging technique.
33
+
`NotionDatabaseItemReader` is a restartable `ItemReader` that reads entries from a [Notion Database](https://www.notion.so/help/category/databases) via a paging technique.
34
34
35
35
A minimal configuration of the item reader is as follows:
|`baseUrl`|no |`https://api.notion.com/v1`| Base URL of the Notion API. A custom value can be provided for testing purposes (e.g., the URL of a [WireMock][] server). |
59
-
|`filter`|no |`null`|`Filter` condition to limit the returned items. |
60
-
|`pageSize`|no |`100`| Number of items to be read with each page. Must be greater than zero and less than or equal to 100. |
61
-
|`sorts`|no |`[]`|`Sort` conditions to order the returned items. Each condition is applied following the declaration order. |
|`baseUrl`|`https://api.notion.com/v1`| Base URL of the Notion API. A custom value can be provided for testing purposes (e.g., the URL of a [WireMock](https://wiremock.org/) server). |
59
+
|`filter`|`null`|`Filter` condition to limit the returned items.|
60
+
|`pageSize`|`100`| Number of items to be read with each page. Must be greater than zero and less than or equal to 100.|
61
+
|`sorts`|`[]`|`Sort` conditions to order the returned items. Each condition is applied following the declaration order.|
62
62
63
63
In addition to the Notion-specific configuration, all the configuration options of the Spring Batch
0 commit comments