ServiceClient Classe

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

public abstract class ServiceClient

ServiceClient est l’abstraction permettant d’accéder aux opérations REST et à leurs types de données de charge utile.

Récapitulatif du constructeur

Modificateur Constructeur Description
protected ServiceClient(RestClient restClient)

Initialise une nouvelle instance de la classe ServiceClient.

protected ServiceClient(String baseUrl)

Initialise une nouvelle instance de la classe ServiceClient.

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

Initialise une nouvelle instance de la classe ServiceClient.

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

Initialise une nouvelle instance de la classe ServiceClient.

Résumé de la méthode

Modificateur et type Méthode et description
okhttp3.OkHttpClient httpClient()
RestClient restClient()
retrofit2.Retrofit retrofit()
SerializerAdapter<?> serializerAdapter()
java.lang.String userAgent()

En-tête User-Agent par défaut.

Méthodes héritées 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

Détails du constructeur

ServiceClient

protected ServiceClient(RestClient restClient)

Initialise une nouvelle instance de la classe ServiceClient.

Paramètres:

restClient - le client REST

ServiceClient

protected ServiceClient(String baseUrl)

Initialise une nouvelle instance de la classe ServiceClient.

Paramètres:

baseUrl - le point de terminaison de service

ServiceClient

protected ServiceClient(String baseUrl, ServiceClientCredentials credentials)

Paramètres:

baseUrl
credentials

ServiceClient

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

Initialise une nouvelle instance de la classe ServiceClient.

Paramètres:

baseUrl - URI de base de service
credentials - informations d’identification
clientBuilder - le générateur de client http
restBuilder - le constructeur du client de rénovation

ServiceClient

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

Initialise une nouvelle instance de la classe ServiceClient.

Paramètres:

baseUrl - URI de base de service
clientBuilder - le générateur de client http
restBuilder - le constructeur du client de rénovation

Détails de la méthode

httpClient

public OkHttpClient httpClient()

Retours:

le client HTTP.

restClient

public RestClient restClient()

Retours:

instance RestClient.

retrofit

public Retrofit retrofit()

Retours:

l’instance de rénovation.

serializerAdapter

public SerializerAdapter serializerAdapter()

Retours:

l’adaptateur à un Jackson com.fasterxml.jackson.databind.ObjectMapper.

userAgent

public String userAgent()

En-tête User-Agent par défaut. Remplacez cette méthode pour remplacer l’agent utilisateur.

Retours:

chaîne de l’agent utilisateur.

S’applique à