ServiceResponseBuilder<T,E> Classe
- java.
lang. Object - com.
microsoft. bot. restclient. ServiceResponseBuilder<T,E>
- com.
Paramètres de type
- T
Type de retour attendu par l’appelant à partir de la réponse REST.
- E
exception à lever en cas d’erreur.
Implémente
public final class ServiceResponseBuilder<T,E>
implements ResponseBuilder<T,E>
Le constructeur pour la construction d’un ServiceResponse<T>.
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
|
Service |
<THeader>buildEmptyWithHeaders(Response<Void> response, Class<THeader> headerType)
Créez un service |
|
Service |
<THeader>buildWithHeaders(Response<ResponseBody> response, Class<THeader> headerType)
Créez un service |
|
Service |
build(Response<ResponseBody> response)
Générez une instance de service |
|
Service |
buildEmpty(Response<Void> response)
Créez une instance de service |
| java.lang.Class<> | exceptionType() |
| boolean |
isSuccessful(int statusCode)
Vérifiez si le code d’état retourné est considéré comme un succès pour ce générateur. |
|
Service |
register(int statusCode, Type type)
Inscrivez un mappage à partir d’un code d’état de réponse à un type de destination de réponse. |
|
Service |
registerAll(Map<Integer,Type> responseTypes)
Inscrivez tous les mappages à partir d’un code d’état de réponse dans un type de destination de réponse stocké dans un Map. |
|
Service |
registerError(Class<? extends RestException> type)
Inscrivez un type de destination pour les erreurs avec les modèles. |
|
Service |
withThrowOnGet404(boolean throwOnGet404)
Spécifie s’il faut lever les réponses 404 à partir d’un appel GET. |
Méthodes héritées de java.lang.Object
Détails de la méthode
<THeader>buildEmptyWithHeaders
public ServiceResponseWithHeaders
Générez une instance ServiceResponseWithHeaders à partir d’une réponse d’appel REST, d’un en-tête au format JSON et d’une erreur possible, qui n’a pas de corps de réponse.
Si le code d’état de la réponse est inscrit, la réponse est considérée comme valide. Si le code d’état n’est pas inscrit, la réponse est considérée comme non valide. Une exception AutoRestException est également levée.
Paramètres:
Exception:
<THeader>buildWithHeaders
public ServiceResponseWithHeaders
Générez une instance ServiceResponseWithHeaders à partir d’une réponse d’appel REST, d’un en-tête au format JSON et d’une erreur possible.
Si le code d’état de la réponse est inscrit, la réponse est considérée comme valide et désérialisée dans le type de destination spécifié. Si le code d’état n’est pas inscrit, la réponse est considérée comme non valide et désérialisée dans le type d’erreur spécifié s’il en existe un. Une exception AutoRestException est également levée.
Paramètres:
Exception:
build
public ServiceResponse
Générez une instance ServiceResponse à partir d’une réponse d’appel REST et d’une erreur possible.
Si le code d’état de la réponse est inscrit, la réponse est considérée comme valide et désérialisée dans le type de destination spécifié. Si le code d’état n’est pas inscrit, la réponse est considérée comme non valide et désérialisée dans le type d’erreur spécifié s’il en existe un. Une exception AutoRestException est également levée.
Paramètres:
Exception:
buildEmpty
public ServiceResponse
Générez une instance ServiceResponse à partir d’une réponse d’appel REST et d’une erreur possible, qui n’a pas de corps de réponse.
Si le code d’état de la réponse est inscrit, la réponse est considérée comme valide. Si le code d’état n’est pas inscrit, la réponse est considérée comme non valide. Une exception AutoRestException est également levée.
Paramètres:
Exception:
exceptionType
public Class exceptionType()
Retours:
isSuccessful
public boolean isSuccessful(int statusCode)
Vérifiez si le code d’état retourné est considéré comme un succès pour ce générateur.
Paramètres:
Retours:
register
public ServiceResponseBuilder
Inscrivez un mappage à partir d’un code d’état de réponse à un type de destination de réponse.
Paramètres:
registerAll
public ServiceResponseBuilder
Inscrivez tous les mappages à partir d’un code d’état de réponse dans un type de destination de réponse stocké dans un Map.
Paramètres:
Retours:
registerError
public ServiceResponseBuilder
Inscrivez un type de destination pour les erreurs avec les modèles.
Paramètres:
withThrowOnGet404
public ServiceResponseBuilder
Spécifie s’il faut lever les réponses 404 à partir d’un appel GET.
Paramètres:
Retours: