Partager via


Versions Interface

public interface Versions

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

Résumé de la méthode

Modificateur et type Méthode et description
VersionsCloneDefinitionStages.WithAppId clone()

Crée une nouvelle version à partir de la version sélectionnée.

String clone(UUID appId, String versionId, CloneOptionalParameter cloneOptionalParameter)

Crée une nouvelle version à partir de la version sélectionnée.

Observable<String> cloneAsync(UUID appId, String versionId, CloneOptionalParameter cloneOptionalParameter)

Crée une nouvelle version à partir de la version sélectionnée.

OperationStatus delete(UUID appId, String versionId)

Supprime une version de l’application.

Observable<OperationStatus> deleteAsync(UUID appId, String versionId)

Supprime une version de l’application.

OperationStatus deleteUnlabelledUtterance(UUID appId, String versionId, String utterance)

Suppression d’un énoncé sans étiquette dans une version de l’application.

Observable<OperationStatus> deleteUnlabelledUtteranceAsync(UUID appId, String versionId, String utterance)

Suppression d’un énoncé sans étiquette dans une version de l’application.

LuisApp export(UUID appId, String versionId)

Exporte une application LUIS au format JSON.

Observable<LuisApp> exportAsync(UUID appId, String versionId)

Exporte une application LUIS au format JSON.

InputStream exportLuFormat(UUID appId, String versionId)

Exporte une application LUIS au format texte.

Observable<InputStream> exportLuFormatAsync(UUID appId, String versionId)

Exporte une application LUIS au format texte.

VersionInfo get(UUID appId, String versionId)

Obtient les informations de version telles que la date de création, la date de la dernière modification, l’URL du point de terminaison, le nombre d’intentions et d’entités, l’entraînement et la publication status.

Observable<VersionInfo> getAsync(UUID appId, String versionId)

Obtient les informations de version telles que la date de création, la date de la dernière modification, l’URL du point de terminaison, le nombre d’intentions et d’entités, l’entraînement et la publication status.

VersionsImportLuFormatDefinitionStages.WithAppId importLuFormat()

Importe une nouvelle version dans une application LUIS.

String importLuFormat(UUID appId, String luisAppLu, ImportLuFormatVersionsOptionalParameter importLuFormatOptionalParameter)

Importe une nouvelle version dans une application LUIS.

Observable<String> importLuFormatAsync(UUID appId, String luisAppLu, ImportLuFormatVersionsOptionalParameter importLuFormatOptionalParameter)

Importe une nouvelle version dans une application LUIS.

VersionsImportMethodDefinitionStages.WithAppId importMethod()

Importe une nouvelle version dans une application LUIS.

String importMethod(UUID appId, LuisApp luisApp, ImportMethodVersionsOptionalParameter importMethodOptionalParameter)

Importe une nouvelle version dans une application LUIS.

Observable<String> importMethodAsync(UUID appId, LuisApp luisApp, ImportMethodVersionsOptionalParameter importMethodOptionalParameter)

Importe une nouvelle version dans une application LUIS.

VersionsImportV2AppDefinitionStages.WithAppId importV2App()

Importe une nouvelle version dans une application LUIS.

String importV2App(UUID appId, LuisAppV2 luisAppV2, ImportV2AppVersionsOptionalParameter importV2AppOptionalParameter)

Importe une nouvelle version dans une application LUIS.

Observable<String> importV2AppAsync(UUID appId, LuisAppV2 luisAppV2, ImportV2AppVersionsOptionalParameter importV2AppOptionalParameter)

Importe une nouvelle version dans une application LUIS.

VersionsListDefinitionStages.WithAppId list()

Obtient la liste des versions de cet ID d’application.

List<VersionInfo> list(UUID appId, ListVersionsOptionalParameter listOptionalParameter)

Obtient la liste des versions de cet ID d’application.

Observable<List<VersionInfo>> listAsync(UUID appId, ListVersionsOptionalParameter listOptionalParameter)

Obtient la liste des versions de cet ID d’application.

VersionsUpdateDefinitionStages.WithAppId update()

Met à jour le nom ou la description de la version de l’application.

OperationStatus update(UUID appId, String versionId, UpdateVersionsOptionalParameter updateOptionalParameter)

Met à jour le nom ou la description de la version de l’application.

Observable<OperationStatus> updateAsync(UUID appId, String versionId, UpdateVersionsOptionalParameter updateOptionalParameter)

Met à jour le nom ou la description de la version de l’application.

Détails de la méthode

clone

public VersionsCloneDefinitionStages.WithAppId clone()

Crée une nouvelle version à partir de la version sélectionnée.

Returns:

la première étape de l’appel de clone

clone

public String clone(UUID appId, String versionId, CloneOptionalParameter cloneOptionalParameter)

Crée une nouvelle version à partir de la version sélectionnée.

Parameters:

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

Returns:

Objet String 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

cloneAsync

public Observable cloneAsync(UUID appId, String versionId, CloneOptionalParameter cloneOptionalParameter)

Crée une nouvelle version à partir de la version sélectionnée.

Parameters:

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

Returns:

observable à l’objet String

Throws:

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

delete

public OperationStatus delete(UUID appId, String versionId)

Supprime une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.

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

deleteAsync

public Observable deleteAsync(UUID appId, String versionId)

Supprime une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.

Returns:

observable dans l’objet OperationStatus

Throws:

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

deleteUnlabelledUtterance

public OperationStatus deleteUnlabelledUtterance(UUID appId, String versionId, String utterance)

Suppression d’un énoncé sans étiquette dans une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.
utterance - Texte d’énoncé à supprimer.

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

deleteUnlabelledUtteranceAsync

public Observable deleteUnlabelledUtteranceAsync(UUID appId, String versionId, String utterance)

Suppression d’un énoncé sans étiquette dans une version de l’application.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.
utterance - Texte d’énoncé à supprimer.

Returns:

observable dans l’objet OperationStatus

Throws:

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

export

public LuisApp export(UUID appId, String versionId)

Exporte une application LUIS au format JSON.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.

Returns:

l’objet LuisApp 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

exportAsync

public Observable exportAsync(UUID appId, String versionId)

Exporte une application LUIS au format JSON.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.

Returns:

observable à l’objet LuisApp

Throws:

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

exportLuFormat

public InputStream exportLuFormat(UUID appId, String versionId)

Exporte une application LUIS au format texte.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.

Returns:

Objet InputStream en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
CloudException - 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

exportLuFormatAsync

public Observable exportLuFormatAsync(UUID appId, String versionId)

Exporte une application LUIS au format texte.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.

Returns:

observable à l’objet InputStream

Throws:

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

get

public VersionInfo get(UUID appId, String versionId)

Obtient les informations de version telles que la date de création, la date de la dernière modification, l’URL du point de terminaison, le nombre d’intentions et d’entités, l’entraînement et la publication status.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.

Returns:

l’objet VersionInfo 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

getAsync

public Observable getAsync(UUID appId, String versionId)

Obtient les informations de version telles que la date de création, la date de la dernière modification, l’URL du point de terminaison, le nombre d’intentions et d’entités, l’entraînement et la publication status.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.

Returns:

observable à l’objet VersionInfo

Throws:

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

importLuFormat

public VersionsImportLuFormatDefinitionStages.WithAppId importLuFormat()

Importe une nouvelle version dans une application LUIS.

Returns:

première étape de l’appel importLuFormat

importLuFormat

public String importLuFormat(UUID appId, String luisAppLu, ImportLuFormatVersionsOptionalParameter importLuFormatOptionalParameter)

Importe une nouvelle version dans une application LUIS.

Parameters:

appId - L’ID de l'application.
luisAppLu - Unité logique représentant la structure de l’application LUIS.
importLuFormatOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

Objet String 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

importLuFormatAsync

public Observable importLuFormatAsync(UUID appId, String luisAppLu, ImportLuFormatVersionsOptionalParameter importLuFormatOptionalParameter)

Importe une nouvelle version dans une application LUIS.

Parameters:

appId - L’ID de l'application.
luisAppLu - Unité logique représentant la structure de l’application LUIS.
importLuFormatOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet String

Throws:

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

importMethod

public VersionsImportMethodDefinitionStages.WithAppId importMethod()

Importe une nouvelle version dans une application LUIS.

Returns:

la première étape de l’appel importMethod

importMethod

public String importMethod(UUID appId, LuisApp luisApp, ImportMethodVersionsOptionalParameter importMethodOptionalParameter)

Importe une nouvelle version dans une application LUIS.

Parameters:

appId - L’ID de l'application.
luisApp - Structure d’application LUIS.
importMethodOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

Objet String 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

importMethodAsync

public Observable importMethodAsync(UUID appId, LuisApp luisApp, ImportMethodVersionsOptionalParameter importMethodOptionalParameter)

Importe une nouvelle version dans une application LUIS.

Parameters:

appId - L’ID de l'application.
luisApp - Structure d’application LUIS.
importMethodOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet String

Throws:

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

importV2App

public VersionsImportV2AppDefinitionStages.WithAppId importV2App()

Importe une nouvelle version dans une application LUIS.

Returns:

première étape de l’appel importV2App

importV2App

public String importV2App(UUID appId, LuisAppV2 luisAppV2, ImportV2AppVersionsOptionalParameter importV2AppOptionalParameter)

Importe une nouvelle version dans une application LUIS.

Parameters:

appId - L’ID de l'application.
luisAppV2 - Structure d’application LUIS.
importV2AppOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

Objet String 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

importV2AppAsync

public Observable importV2AppAsync(UUID appId, LuisAppV2 luisAppV2, ImportV2AppVersionsOptionalParameter importV2AppOptionalParameter)

Importe une nouvelle version dans une application LUIS.

Parameters:

appId - L’ID de l'application.
luisAppV2 - Structure d’application LUIS.
importV2AppOptionalParameter - objet représentant les paramètres facultatifs à définir avant d’appeler cette API

Returns:

observable à l’objet String

Throws:

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

list

public VersionsListDefinitionStages.WithAppId list()

Obtient la liste des versions de cet ID d’application.

Returns:

la première étape de l’appel de liste

list

public List list(UUID appId, ListVersionsOptionalParameter listOptionalParameter)

Obtient la liste des versions de cet ID d’application.

Parameters:

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

Returns:

l’objet List<VersionInfo> 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

listAsync

public Observable> listAsync(UUID appId, ListVersionsOptionalParameter listOptionalParameter)

Obtient la liste des versions de cet ID d’application.

Parameters:

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

Returns:

observable à l’objet List<VersionInfo>

Throws:

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

update

public VersionsUpdateDefinitionStages.WithAppId update()

Met à jour le nom ou la description de la version de l’application.

Returns:

première étape de l’appel de mise à jour

update

public OperationStatus update(UUID appId, String versionId, UpdateVersionsOptionalParameter updateOptionalParameter)

Met à jour le nom ou la description de la version de l’application.

Parameters:

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

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

updateAsync

public Observable updateAsync(UUID appId, String versionId, UpdateVersionsOptionalParameter updateOptionalParameter)

Met à jour le nom ou la description de la version de l’application.

Parameters:

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

Returns:

observable dans l’objet OperationStatus

Throws:

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

S’applique à