ServiceClient Clase

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

public abstract class ServiceClient

ServiceClient es la abstracción para acceder a las operaciones REST y sus tipos de datos de carga.

Resumen del constructor

Modificador Constructor Description
protected ServiceClient(RestClient restClient)

Inicializa una nueva instancia de la clase ServiceClient.

protected ServiceClient(String baseUrl)

Inicializa una nueva instancia de la clase ServiceClient.

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

Inicializa una nueva instancia de la clase ServiceClient.

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

Inicializa una nueva instancia de la clase ServiceClient.

Resumen del método

Modificador y tipo Método y descripción
okhttp3.OkHttpClient httpClient()
RestClient restClient()
retrofit2.Retrofit retrofit()
SerializerAdapter<?> serializerAdapter()
java.lang.String userAgent()

Encabezado de User-Agent predeterminado.

Métodos heredados 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

Detalles del constructor

ServiceClient

protected ServiceClient(RestClient restClient)

Inicializa una nueva instancia de la clase ServiceClient.

Parámetros:

restClient - el cliente REST

ServiceClient

protected ServiceClient(String baseUrl)

Inicializa una nueva instancia de la clase ServiceClient.

Parámetros:

baseUrl - el punto de conexión de servicio

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 una nueva instancia de la clase ServiceClient.

Parámetros:

baseUrl - el URI base del servicio
credentials - las credenciales
clientBuilder - el generador de clientes http
restBuilder - el generador de clientes rest de retroajuste

ServiceClient

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

Inicializa una nueva instancia de la clase ServiceClient.

Parámetros:

baseUrl - el URI base del servicio
clientBuilder - el generador de clientes http
restBuilder - el generador de clientes rest de retroajuste

Detalles del método

httpClient

public OkHttpClient httpClient()

Devoluciones:

el cliente HTTP.

restClient

public RestClient restClient()

Devoluciones:

la instancia de RestClient.

retrofit

public Retrofit retrofit()

Devoluciones:

la instancia de Retrofit.

serializerAdapter

public SerializerAdapter serializerAdapter()

Devoluciones:

el adaptador a un com.fasterxml.jackson.databind.ObjectMapperde Jackson.

userAgent

public String userAgent()

Encabezado de User-Agent predeterminado. Invalide este método para invalidar al agente de usuario.

Devoluciones:

la cadena del agente de usuario.

Se aplica a