Package notion.api.v1.endpoint
Interface DatabasesSupport
-
- All Implemented Interfaces:
-
notion.api.v1.endpoint.EndpointsSupport
public interface DatabasesSupport implements EndpointsSupport
-
-
Method Summary
-
-
Method Detail
-
createDatabase
Database createDatabase(DatabaseParent parent, List<DatabaseProperty.RichText> title, Map<String, DatabasePropertySchema> properties, List<DatabaseProperty.RichText> description, Boolean isInline, Icon icon, Cover cover)
-
createDatabase
Database createDatabase(CreateDatabaseRequest database)
-
updateDatabase
Database updateDatabase(String databaseId, List<DatabaseProperty.RichText> title, Map<String, DatabasePropertySchema> properties)
-
updateDatabase
Database updateDatabase(UpdateDatabaseRequest request)
-
listDatabases
@Deprecated(message = "This endpoint is no longer recommended, use search instead.", replaceWith = @ReplaceWith(imports = {}, expression = "search(query)")) Databases listDatabases()
-
listDatabases
@Deprecated(message = "This endpoint is no longer recommended, use search instead.", replaceWith = @ReplaceWith(imports = {}, expression = "search(query)")) Databases listDatabases(Integer pageSize, String startCursor)
-
listDatabases
@Deprecated(message = "This endpoint is no longer recommended, use search instead.", replaceWith = @ReplaceWith(imports = {}, expression = "search(query)")) 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()
-
-
-
-