Partager via


Patterns Interface

public interface Patterns

Une instance de cette classe permet d’accéder à toutes les opérations définies dans Patterns.

Résumé de la méthode

Modificateur et type Méthode et description
PatternRuleInfo addPattern(UUID appId, String versionId, PatternRuleCreateObject pattern)

Ajoute un modèle à une version de l’application.

Observable<PatternRuleInfo> addPatternAsync(UUID appId, String versionId, PatternRuleCreateObject pattern)

Ajoute un modèle à une version de l’application.

List<PatternRuleInfo> batchAddPatterns(UUID appId, String versionId, List<PatternRuleCreateObject> patterns)

Ajoute un lot de modèles dans une version de l’application.

Observable<List<PatternRuleInfo>> batchAddPatternsAsync(UUID appId, String versionId, List<PatternRuleCreateObject> patterns)

Ajoute un lot de modèles dans une version de l’application.

OperationStatus deletePattern(UUID appId, String versionId, UUID patternId)

Supprime le modèle avec l’ID spécifié d’une version de l’application.

Observable<OperationStatus> deletePatternAsync(UUID appId, String versionId, UUID patternId)

Supprime le modèle avec l’ID spécifié d’une version de l’application.

OperationStatus deletePatterns(UUID appId, String versionId, List<UUID> patternIds)

Supprime une liste de modèles dans une version de l’application.

Observable<OperationStatus> deletePatternsAsync(UUID appId, String versionId, List<UUID> patternIds)

Supprime une liste de modèles dans une version de l’application.

PatternsListIntentPatternsDefinitionStages.WithAppId listIntentPatterns()

Retourne des modèles pour l’intention spécifique dans une version de l’application.

List<PatternRuleInfo> listIntentPatterns(UUID appId, String versionId, UUID intentId, ListIntentPatternsOptionalParameter listIntentPatternsOptionalParameter)

Retourne des modèles pour l’intention spécifique dans une version de l’application.

Observable<List<PatternRuleInfo>> listIntentPatternsAsync(UUID appId, String versionId, UUID intentId, ListIntentPatternsOptionalParameter listIntentPatternsOptionalParameter)

Retourne des modèles pour l’intention spécifique dans une version de l’application.

PatternsListPatternsDefinitionStages.WithAppId listPatterns()

Obtient des modèles dans une version de l’application.

List<PatternRuleInfo> listPatterns(UUID appId, String versionId, ListPatternsOptionalParameter listPatternsOptionalParameter)

Obtient des modèles dans une version de l’application.

Observable<List<PatternRuleInfo>> listPatternsAsync(UUID appId, String versionId, ListPatternsOptionalParameter listPatternsOptionalParameter)

Obtient des modèles dans une version de l’application.

PatternRuleInfo updatePattern(UUID appId, String versionId, UUID patternId, PatternRuleUpdateObject pattern)

Mises à jour un modèle dans une version de l’application.

Observable<PatternRuleInfo> updatePatternAsync(UUID appId, String versionId, UUID patternId, PatternRuleUpdateObject pattern)

Mises à jour un modèle dans une version de l’application.

List<PatternRuleInfo> updatePatterns(UUID appId, String versionId, List<PatternRuleUpdateObject> patterns)

Mises à jour modèles dans une version de l’application.

Observable<List<PatternRuleInfo>> updatePatternsAsync(UUID appId, String versionId, List<PatternRuleUpdateObject> patterns)

Mises à jour modèles dans une version de l’application.

Détails de la méthode

addPattern

public PatternRuleInfo addPattern(UUID appId, String versionId, PatternRuleCreateObject pattern)

Ajoute un modèle à une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.
pattern - Modèle d’entrée.

Returns:

Objet PatternRuleInfo en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ErrorResponseException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

addPatternAsync

public Observable addPatternAsync(UUID appId, String versionId, PatternRuleCreateObject pattern)

Ajoute un modèle à une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.
pattern - Modèle d’entrée.

Returns:

observable à l’objet PatternRuleInfo

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

batchAddPatterns

public List batchAddPatterns(UUID appId, String versionId, List patterns)

Ajoute un lot de modèles dans une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.
patterns - Tableau JSON contenant des modèles.

Returns:

l’objet List<PatternRuleInfo> en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ErrorResponseException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

batchAddPatternsAsync

public Observable> batchAddPatternsAsync(UUID appId, String versionId, List patterns)

Ajoute un lot de modèles dans une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.
patterns - Tableau JSON contenant des modèles.

Returns:

observable dans l’objet List<PatternRuleInfo>

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

deletePattern

public OperationStatus deletePattern(UUID appId, String versionId, UUID patternId)

Supprime le modèle avec l’ID spécifié d’une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.
patternId - ID de modèle.

Returns:

Objet OperationStatus en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ErrorResponseException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

deletePatternAsync

public Observable deletePatternAsync(UUID appId, String versionId, UUID patternId)

Supprime le modèle avec l’ID spécifié d’une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.
patternId - ID de modèle.

Returns:

observable dans l’objet OperationStatus

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

deletePatterns

public OperationStatus deletePatterns(UUID appId, String versionId, List patternIds)

Supprime une liste de modèles dans une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.
patternIds - ID de modèles.

Returns:

Objet OperationStatus en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ErrorResponseException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

deletePatternsAsync

public Observable deletePatternsAsync(UUID appId, String versionId, List patternIds)

Supprime une liste de modèles dans une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.
patternIds - ID de modèles.

Returns:

observable dans l’objet OperationStatus

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

listIntentPatterns

public PatternsListIntentPatternsDefinitionStages.WithAppId listIntentPatterns()

Retourne des modèles pour l’intention spécifique dans une version de l’application.

Returns:

la première étape de l’appel listIntentPatterns

listIntentPatterns

public List listIntentPatterns(UUID appId, String versionId, UUID intentId, ListIntentPatternsOptionalParameter listIntentPatternsOptionalParameter)

Retourne des modèles pour l’intention spécifique dans une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.
intentId - ID du classifieur d’intention.
listIntentPatternsOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet List<PatternRuleInfo> en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ErrorResponseException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

listIntentPatternsAsync

public Observable> listIntentPatternsAsync(UUID appId, String versionId, UUID intentId, ListIntentPatternsOptionalParameter listIntentPatternsOptionalParameter)

Retourne des modèles pour l’intention spécifique dans une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.
intentId - ID du classifieur d’intention.
listIntentPatternsOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable dans l’objet List<PatternRuleInfo>

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

listPatterns

public PatternsListPatternsDefinitionStages.WithAppId listPatterns()

Obtient des modèles dans une version de l’application.

Returns:

la première étape de l’appel listPatterns

listPatterns

public List listPatterns(UUID appId, String versionId, ListPatternsOptionalParameter listPatternsOptionalParameter)

Obtient des modèles dans une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.
listPatternsOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

l’objet List<PatternRuleInfo> en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ErrorResponseException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

listPatternsAsync

public Observable> listPatternsAsync(UUID appId, String versionId, ListPatternsOptionalParameter listPatternsOptionalParameter)

Obtient des modèles dans une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.
listPatternsOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable dans l’objet List<PatternRuleInfo>

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

updatePattern

public PatternRuleInfo updatePattern(UUID appId, String versionId, UUID patternId, PatternRuleUpdateObject pattern)

Mises à jour un modèle dans une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.
patternId - ID de modèle.
pattern - Objet représentant un modèle.

Returns:

Objet PatternRuleInfo en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ErrorResponseException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

updatePatternAsync

public Observable updatePatternAsync(UUID appId, String versionId, UUID patternId, PatternRuleUpdateObject pattern)

Mises à jour un modèle dans une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.
patternId - ID de modèle.
pattern - Objet représentant un modèle.

Returns:

observable à l’objet PatternRuleInfo

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

updatePatterns

public List updatePatterns(UUID appId, String versionId, List patterns)

Mises à jour modèles dans une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.
patterns - Un tableau représente les modèles.

Returns:

l’objet List<PatternRuleInfo> en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ErrorResponseException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

updatePatternsAsync

public Observable> updatePatternsAsync(UUID appId, String versionId, List patterns)

Mises à jour modèles dans une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.
patterns - Un tableau représente les modèles.

Returns:

observable dans l’objet List<PatternRuleInfo>

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

S’applique à