ServiceClient Classe

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

public abstract class ServiceClient

ServiceClient é a abstração para acessar operações REST e seus tipos de dados de conteúdo.

Resumo do Construtor

Modificador Construtor Description
protected ServiceClient(RestClient restClient)

Inicializa uma nova instância da classe ServiceClient.

protected ServiceClient(String baseUrl)

Inicializa uma nova instância da classe ServiceClient.

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

Inicializa uma nova instância da classe ServiceClient.

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

Inicializa uma nova instância da classe ServiceClient.

Resumo do método

Modificador e tipo Método e descrição
okhttp3.OkHttpClient httpClient()
RestClient restClient()
retrofit2.Retrofit retrofit()
SerializerAdapter<?> serializerAdapter()
java.lang.String userAgent()

O cabeçalho de User-Agent padrão.

Métodos herdados de 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

Detalhes do construtor

ServiceClient

protected ServiceClient(RestClient restClient)

Inicializa uma nova instância da classe ServiceClient.

Parâmetros:

restClient - o cliente REST

ServiceClient

protected ServiceClient(String baseUrl)

Inicializa uma nova instância da classe ServiceClient.

Parâmetros:

baseUrl - o ponto de extremidade de serviço

ServiceClient

protected ServiceClient(String baseUrl, ServiceClientCredentials credentials)

Parâmetros:

baseUrl
credentials

ServiceClient

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

Inicializa uma nova instância da classe ServiceClient.

Parâmetros:

baseUrl - o uri de base de serviço
credentials - as credenciais
clientBuilder - o construtor de clientes http
restBuilder - o construtor de clientes rest de retroajuste

ServiceClient

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

Inicializa uma nova instância da classe ServiceClient.

Parâmetros:

baseUrl - o uri de base de serviço
clientBuilder - o construtor de clientes http
restBuilder - o construtor de clientes rest de retroajuste

Detalhes do método

httpClient

public OkHttpClient httpClient()

Retornos:

o cliente HTTP.

restClient

public RestClient restClient()

Retornos:

a instância de RestClient.

retrofit

public Retrofit retrofit()

Retornos:

a instância de Retrofit.

serializerAdapter

public SerializerAdapter serializerAdapter()

Retornos:

o adaptador de um Jackson com.fasterxml.jackson.databind.ObjectMapper.

userAgent

public String userAgent()

O cabeçalho de User-Agent padrão. Substitua esse método para substituir o agente do usuário.

Retornos:

a cadeia de caracteres do agente do usuário.

Aplica-se a