ServiceClient Classe
- java.
lang. Object - com.
microsoft. bot. restclient. ServiceClient
- com.
public abstract class ServiceClient
ServiceClient è l'astrazione per l'accesso alle operazioni REST e ai relativi tipi di dati di payload.
Riepilogo dei costruttori
| Modificatore | Costruttore | Descrizione | |
|---|---|---|---|
| protected | ServiceClient(RestClient restClient) |
Inizializza una nuova istanza della classe Service |
|
| protected | ServiceClient(String baseUrl) |
Inizializza una nuova istanza della classe Service |
|
| protected | ServiceClient(String baseUrl, ServiceClientCredentials credentials) | ||
| protected | ServiceClient(String baseUrl, ServiceClientCredentials credentials, OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder) |
Inizializza una nuova istanza della classe Service |
|
| protected | ServiceClient(String baseUrl, OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder) |
Inizializza una nuova istanza della classe Service |
|
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
| okhttp3.OkHttpClient | httpClient() |
|
Rest |
restClient() |
| retrofit2.Retrofit | retrofit() |
|
Serializer |
serializerAdapter() |
| java.lang.String |
userAgent()
Intestazione di User-Agent predefinita. |
Metodi ereditati da java.lang.Object
Dettagli costruttore
ServiceClient
protected ServiceClient(RestClient restClient)
Inizializza una nuova istanza della classe ServiceClient.
Parametri:
ServiceClient
protected ServiceClient(String baseUrl)
Inizializza una nuova istanza della classe ServiceClient.
Parametri:
ServiceClient
protected ServiceClient(String baseUrl, ServiceClientCredentials credentials)
Parametri:
ServiceClient
protected ServiceClient(String baseUrl, ServiceClientCredentials credentials, OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder)
Inizializza una nuova istanza della classe ServiceClient.
Parametri:
ServiceClient
protected ServiceClient(String baseUrl, OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder)
Inizializza una nuova istanza della classe ServiceClient.
Parametri:
Dettagli metodo
httpClient
public OkHttpClient httpClient()
Restituisce:
restClient
retrofit
public Retrofit retrofit()
Restituisce:
serializerAdapter
public SerializerAdapter serializerAdapter()
Restituisce:
userAgent
public String userAgent()
Intestazione di User-Agent predefinita. Eseguire l'override di questo metodo per eseguire l'override dell'agente utente.
Restituisce: