-
- All Implemented Interfaces:
-
notion.api.v1.endpoint.EndpointsSupport
public interface DatabasesSupport implements EndpointsSupport
-
-
Method Summary
Modifier and Type Method Description Database
createDatabase(DatabaseParent parent, List<DatabaseProperty.RichText> title, Map<String, DatabasePropertySchema> properties, Icon icon, Cover cover)
Database
createDatabase(CreateDatabaseRequest database)
Databases
listDatabases()
Databases
listDatabases(Integer pageSize, String startCursor)
Databases
listDatabases(ListDatabasesRequest request)
Database
retrieveDatabase(String databaseId)
Database
retrieveDatabase(RetrieveDatabaseRequest request)
QueryResults
queryDatabase(String databaseId, QueryTopLevelFilter filter, List<QuerySort> sorts, String startCursor, Integer pageSize)
QueryResults
queryDatabase(QueryDatabaseRequest request)
abstract NotionHttpClient
getHttpClient()
abstract NotionJsonSerializer
getJsonSerializer()
abstract NotionLogger
getLogger()
abstract String
getBaseUrl()
abstract String
getToken()
-
-
Method Detail
-
createDatabase
Database createDatabase(DatabaseParent parent, List<DatabaseProperty.RichText> title, Map<String, DatabasePropertySchema> properties, Icon icon, Cover cover)
-
createDatabase
Database createDatabase(CreateDatabaseRequest database)
-
listDatabases
Databases listDatabases()
-
listDatabases
Databases listDatabases(Integer pageSize, String startCursor)
-
listDatabases
Databases listDatabases(ListDatabasesRequest request)
-
retrieveDatabase
Database retrieveDatabase(String databaseId)
-
retrieveDatabase
Database retrieveDatabase(RetrieveDatabaseRequest request)
-
queryDatabase
QueryResults queryDatabase(String databaseId, QueryTopLevelFilter filter, List<QuerySort> sorts, String startCursor, Integer pageSize)
-
queryDatabase
QueryResults queryDatabase(QueryDatabaseRequest request)
-
getHttpClient
abstract NotionHttpClient getHttpClient()
-
getJsonSerializer
abstract NotionJsonSerializer getJsonSerializer()
-
getLogger
abstract NotionLogger getLogger()
-
getBaseUrl
abstract String getBaseUrl()
-
-
-
-