ServiceClient Класс

  • java.lang.Object
    • com.microsoft.bot.restclient.ServiceClient

public abstract class ServiceClient

ServiceClient — это абстракция для доступа к операциям REST и их типам полезных данных.

Сводка по конструктору

Модификатор Конструктор Описание
protected ServiceClient(RestClient restClient)

Инициализирует новый экземпляр класса ServiceClient.

protected ServiceClient(String baseUrl)

Инициализирует новый экземпляр класса ServiceClient.

protected ServiceClient(String baseUrl, ServiceClientCredentials credentials)
protected ServiceClient(String baseUrl, ServiceClientCredentials credentials, OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder)

Инициализирует новый экземпляр класса ServiceClient.

protected ServiceClient(String baseUrl, OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder)

Инициализирует новый экземпляр класса ServiceClient.

Сводка по методу

Модификатор и тип Метод и описание
okhttp3.OkHttpClient httpClient()
RestClient restClient()
retrofit2.Retrofit retrofit()
SerializerAdapter<?> serializerAdapter()
java.lang.String userAgent()

Заголовок User-Agent по умолчанию.

Методы, унаследованные от java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Сведения о конструкторе

ServiceClient

protected ServiceClient(RestClient restClient)

Инициализирует новый экземпляр класса ServiceClient.

Параметры:

restClient - клиент REST

ServiceClient

protected ServiceClient(String baseUrl)

Инициализирует новый экземпляр класса ServiceClient.

Параметры:

baseUrl - конечная точка службы

ServiceClient

protected ServiceClient(String baseUrl, ServiceClientCredentials credentials)

Параметры:

baseUrl
credentials

ServiceClient

protected ServiceClient(String baseUrl, ServiceClientCredentials credentials, OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder)

Инициализирует новый экземпляр класса ServiceClient.

Параметры:

baseUrl - универсальный код ресурса (URI) базы службы
credentials - учетные данные
clientBuilder - построитель http-клиентов
restBuilder - построитель клиентов для ретроподряда

ServiceClient

protected ServiceClient(String baseUrl, OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder)

Инициализирует новый экземпляр класса ServiceClient.

Параметры:

baseUrl - универсальный код ресурса (URI) базы службы
clientBuilder - построитель http-клиентов
restBuilder - построитель клиентов для ретроподряда

Сведения о методе

httpClient

public OkHttpClient httpClient()

Возвращаемое значение:

HTTP-клиент.

restClient

public RestClient restClient()

Возвращаемое значение:

экземпляр RestClient.

retrofit

public Retrofit retrofit()

Возвращаемое значение:

экземпляр Ретрофита.

serializerAdapter

public SerializerAdapter serializerAdapter()

Возвращаемое значение:

адаптер для com.fasterxml.jackson.databind.ObjectMapperДжексона.

userAgent

public String userAgent()

Заголовок User-Agent по умолчанию. Переопределите этот метод, чтобы переопределить агент пользователя.

Возвращаемое значение:

строка агента пользователя.

Применяется к