-
- All Implemented Interfaces:
-
java.io.Closeable,java.lang.AutoCloseable,notion.api.v1.http.NotionHttpClient
public final class OkHttp4Client implements NotionHttpClient
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classOkHttp4Client.Companionpublic classOkHttp4Client.UserAgentInterceptor
-
Constructor Summary
Constructors Constructor Description OkHttp4Client()OkHttp4Client(Integer connectTimeoutMillis, Integer writeTimeoutMillis, Integer readTimeoutMillis)
-
Method Summary
Modifier and Type Method Description NotionHttpResponseget(NotionLogger logger, String url, Map<String, List<String>> query, Map<String, String> headers)NotionHttpResponsepostTextBody(NotionLogger logger, String url, Map<String, List<String>> query, String body, Map<String, String> headers)NotionHttpResponsepatchTextBody(NotionLogger logger, String url, Map<String, List<String>> query, String body, Map<String, String> headers)NotionHttpResponsedelete(NotionLogger logger, String url, Map<String, List<String>> query, Map<String, String> headers)Unitclose()-
-
Method Detail
-
get
NotionHttpResponse get(NotionLogger logger, String url, Map<String, List<String>> query, Map<String, String> headers)
-
postTextBody
NotionHttpResponse postTextBody(NotionLogger logger, String url, Map<String, List<String>> query, String body, Map<String, String> headers)
-
patchTextBody
NotionHttpResponse patchTextBody(NotionLogger logger, String url, Map<String, List<String>> query, String body, Map<String, String> headers)
-
delete
NotionHttpResponse delete(NotionLogger logger, String url, Map<String, List<String>> query, Map<String, String> headers)
-
-
-
-