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