public final class ApiClient extends Object
| Constructor and Description |
|---|
ApiClient(String host,
boolean forceHttps,
String login,
String password)
Создаёт экземпляр коннектора API
|
ApiClient(String host,
boolean forceHttps,
String login,
String password,
org.apache.http.impl.client.CloseableHttpClient client)
Создаёт экземпляр коннектора API
|
| Modifier and Type | Method and Description |
|---|---|
static com.google.gson.Gson |
createGson()
Создаёт экземпляр GSON с настроенными сериализаторами и десериализаторами для
некоторых классов и сущностей
|
static com.google.gson.Gson |
createGson(boolean prettyPrinting)
Создаёт экземпляр GSON с настроенными сериализаторами и десериализаторами для
некоторых классов и сущностей (с возможностью настроить форматированный
вывод)
|
static ApiClient |
createWithBearerToken(String host,
boolean forceHttps,
String token) |
static ApiClient |
createWithBearerToken(String host,
boolean forceHttps,
String token,
org.apache.http.impl.client.CloseableHttpClient client) |
EntityClient |
entity()
Группа методов API, соответствующих пути
/entity/*Внимание! |
NotificationClient |
notification()
Группа методов API, соответствующих пути
/notification/*Внимание! |
ApiClient |
precision() |
ApiClient |
precision(boolean value) |
ApiClient |
prettyPrintJson() |
ApiClient |
prettyPrintJson(boolean value) |
void |
setCredentials(String login,
String password)
Устанавливает данные доступа, которые используются для авторизации
запросов к API
|
void |
setHttpClient(org.apache.http.impl.client.CloseableHttpClient client)
Устанавливает пользовательский HTTP-клиент, с помощью которого будут выполняться запросы.
|
void |
setToken(String token)
Устанавливает Bearer токен авторизации запрсоов к API
|
ApiClient |
withoutWebhookContent() |
ApiClient |
withoutWebhookContent(boolean without) |
public ApiClient(String host, boolean forceHttps, String login, String password)
host - хост, на котором располагается APIforceHttps - форсировать запрос через HTTPSlogin - логин пользователяpassword - пароль пользователяpublic ApiClient(String host, boolean forceHttps, String login, String password, org.apache.http.impl.client.CloseableHttpClient client)
host - хост, на котором располагается APIforceHttps - форсировать запрос через HTTPSlogin - логин пользователяpassword - пароль пользователяclient - HTTP-клиентpublic static ApiClient createWithBearerToken(String host, boolean forceHttps, String token, org.apache.http.impl.client.CloseableHttpClient client)
public static ApiClient createWithBearerToken(String host, boolean forceHttps, String token)
public void setCredentials(String login, String password)
login - логин в формате [имя_пользователя]@[название_компании]password - парольpublic void setToken(String token)
token - Bearer токен авторизацииpublic void setHttpClient(org.apache.http.impl.client.CloseableHttpClient client)
public EntityClient entity()
/entity/*public NotificationClient notification()
/notification/*public static com.google.gson.Gson createGson()
public static com.google.gson.Gson createGson(boolean prettyPrinting)
public ApiClient prettyPrintJson()
public ApiClient prettyPrintJson(boolean value)
public ApiClient precision()
public ApiClient precision(boolean value)
public ApiClient withoutWebhookContent()
public ApiClient withoutWebhookContent(boolean without)
Copyright © 2021. All rights reserved.