Freigeben über


Versions Schnittstelle

public interface Versions

Ein instance dieser Klasse bietet Zugriff auf alle in Versions definierten Vorgänge.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
VersionsCloneDefinitionStages.WithAppId clone()

Erstellt eine neue Version aus der ausgewählten Version.

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

Erstellt eine neue Version aus der ausgewählten Version.

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

Erstellt eine neue Version aus der ausgewählten Version.

OperationStatus delete(UUID appId, String versionId)

Löscht eine Anwendungsversion

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

Löscht eine Anwendungsversion

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

Eine nicht beschrifteigte Äußerung in einer Version der Anwendung wurde gelöscht.

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

Eine nicht bezeichnete Äußerung in einer Version der Anwendung wurde gelöscht.

LuisApp export(UUID appId, String versionId)

Exportiert eine LUIS-Anwendung in das JSON-Format.

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

Exportiert eine LUIS-Anwendung in das JSON-Format.

InputStream exportLuFormat(UUID appId, String versionId)

Exportiert eine LUIS-Anwendung in das Textformat.

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

Exportiert eine LUIS-Anwendung in das Textformat.

VersionInfo get(UUID appId, String versionId)

Ruft die Versionsinformationen ab, z. B. Erstellungsdatum, Datum der letzten Änderung, Endpunkt-URL, Anzahl der Absichten und Entitäten, Training und Veröffentlichung status.

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

Ruft die Versionsinformationen ab, z. B. Erstellungsdatum, Datum der letzten Änderung, Endpunkt-URL, Anzahl der Absichten und Entitäten, Training und Veröffentlichung status.

VersionsImportLuFormatDefinitionStages.WithAppId importLuFormat()

Importiert eine neue Version in eine LUIS-Anwendung.

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

Importiert eine neue Version in eine LUIS-Anwendung.

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

Importiert eine neue Version in eine LUIS-Anwendung.

VersionsImportMethodDefinitionStages.WithAppId importMethod()

Importiert eine neue Version in eine LUIS-Anwendung.

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

Importiert eine neue Version in eine LUIS-Anwendung.

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

Importiert eine neue Version in eine LUIS-Anwendung.

VersionsImportV2AppDefinitionStages.WithAppId importV2App()

Importiert eine neue Version in eine LUIS-Anwendung.

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

Importiert eine neue Version in eine LUIS-Anwendung.

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

Importiert eine neue Version in eine LUIS-Anwendung.

VersionsListDefinitionStages.WithAppId list()

Ruft eine Liste der Versionen für diese Anwendungs-ID ab.

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

Ruft eine Liste der Versionen für diese Anwendungs-ID ab.

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

Ruft eine Liste der Versionen für diese Anwendungs-ID ab.

VersionsUpdateDefinitionStages.WithAppId update()

Aktualisiert den Namen oder die Beschreibung der Anwendungsversion

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

Aktualisiert den Namen oder die Beschreibung der Anwendungsversion

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

Aktualisiert den Namen oder die Beschreibung der Anwendungsversion

Details zur Methode

clone

public VersionsCloneDefinitionStages.WithAppId clone()

Erstellt eine neue Version aus der ausgewählten Version.

Returns:

die erste Phase des Klonaufrufs

clone

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

Erstellt eine neue Version aus der ausgewählten Version.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.
cloneOptionalParameter - das Objekt, das die optionalen Parameter darstellt, die vor dem Aufrufen dieser API festgelegt werden sollen

Returns:

das String-Objekt, falls erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
ErrorResponseException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

cloneAsync

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

Erstellt eine neue Version aus der ausgewählten Version.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.
cloneOptionalParameter - das Objekt, das die optionalen Parameter darstellt, die vor dem Aufrufen dieser API festgelegt werden sollen

Returns:

das für das String-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

delete

public OperationStatus delete(UUID appId, String versionId)

Löscht eine Anwendungsversion

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.

Returns:

das OperationStatus-Objekt, falls erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
ErrorResponseException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

deleteAsync

public Observable deleteAsync(UUID appId, String versionId)

Löscht eine Anwendungsversion

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.

Returns:

das für das OperationStatus-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

deleteUnlabelledUtterance

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

Eine nicht beschrifteigte Äußerung in einer Version der Anwendung wurde gelöscht.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.
utterance - Der zu löschende Äußerungstext.

Returns:

das OperationStatus-Objekt, falls erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
ErrorResponseException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

deleteUnlabelledUtteranceAsync

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

Eine nicht bezeichnete Äußerung in einer Version der Anwendung wurde gelöscht.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.
utterance - Der zu löschende Äußerungstext.

Returns:

das für das OperationStatus-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

export

public LuisApp export(UUID appId, String versionId)

Exportiert eine LUIS-Anwendung in das JSON-Format.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.

Returns:

das LuisApp-Objekt, wenn erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
ErrorResponseException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

exportAsync

public Observable exportAsync(UUID appId, String versionId)

Exportiert eine LUIS-Anwendung in das JSON-Format.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.

Returns:

die für das LuisApp-Objekt erkennbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

exportLuFormat

public InputStream exportLuFormat(UUID appId, String versionId)

Exportiert eine LUIS-Anwendung in das Textformat.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.

Returns:

das InputStream-Objekt, wenn erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
CloudException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

exportLuFormatAsync

public Observable exportLuFormatAsync(UUID appId, String versionId)

Exportiert eine LUIS-Anwendung in das Textformat.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.

Returns:

die für das InputStream-Objekt erkennbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

get

public VersionInfo get(UUID appId, String versionId)

Ruft die Versionsinformationen ab, z. B. Erstellungsdatum, Datum der letzten Änderung, Endpunkt-URL, Anzahl der Absichten und Entitäten, Training und Veröffentlichung status.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.

Returns:

das VersionInfo-Objekt, wenn erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
ErrorResponseException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

getAsync

public Observable getAsync(UUID appId, String versionId)

Ruft die Versionsinformationen ab, z. B. Erstellungsdatum, Datum der letzten Änderung, Endpunkt-URL, Anzahl der Absichten und Entitäten, Training und Veröffentlichung status.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.

Returns:

die für das VersionInfo-Objekt erkennbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

importLuFormat

public VersionsImportLuFormatDefinitionStages.WithAppId importLuFormat()

Importiert eine neue Version in eine LUIS-Anwendung.

Returns:

die erste Phase des importLuFormat-Aufrufs

importLuFormat

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

Importiert eine neue Version in eine LUIS-Anwendung.

Parameters:

appId - Die Anwendungs-ID.
luisAppLu - Eine LU, die die LUIS-Anwendungsstruktur darstellt.
importLuFormatOptionalParameter - das -Objekt, das die optionalen Parameter darstellt, die vor dem Aufruf dieser API festgelegt werden sollen

Returns:

das String-Objekt, wenn erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
ErrorResponseException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

importLuFormatAsync

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

Importiert eine neue Version in eine LUIS-Anwendung.

Parameters:

appId - Die Anwendungs-ID.
luisAppLu - Eine LU, die die LUIS-Anwendungsstruktur darstellt.
importLuFormatOptionalParameter - das -Objekt, das die optionalen Parameter darstellt, die vor dem Aufruf dieser API festgelegt werden sollen

Returns:

die für das String-Objekt erkennbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

importMethod

public VersionsImportMethodDefinitionStages.WithAppId importMethod()

Importiert eine neue Version in eine LUIS-Anwendung.

Returns:

die erste Phase des importMethod-Aufrufs

importMethod

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

Importiert eine neue Version in eine LUIS-Anwendung.

Parameters:

appId - Die Anwendungs-ID.
luisApp - Eine LUIS-Anwendungsstruktur.
importMethodOptionalParameter - das -Objekt, das die optionalen Parameter darstellt, die vor dem Aufruf dieser API festgelegt werden sollen

Returns:

das String-Objekt, wenn erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
ErrorResponseException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

importMethodAsync

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

Importiert eine neue Version in eine LUIS-Anwendung.

Parameters:

appId - Die Anwendungs-ID.
luisApp - Eine LUIS-Anwendungsstruktur.
importMethodOptionalParameter - das -Objekt, das die optionalen Parameter darstellt, die vor dem Aufruf dieser API festgelegt werden sollen

Returns:

die für das String-Objekt erkennbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

importV2App

public VersionsImportV2AppDefinitionStages.WithAppId importV2App()

Importiert eine neue Version in eine LUIS-Anwendung.

Returns:

die erste Phase des importV2App-Aufrufs

importV2App

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

Importiert eine neue Version in eine LUIS-Anwendung.

Parameters:

appId - Die Anwendungs-ID.
luisAppV2 - Eine LUIS-Anwendungsstruktur.
importV2AppOptionalParameter - das -Objekt, das die optionalen Parameter darstellt, die vor dem Aufruf dieser API festgelegt werden sollen

Returns:

das String-Objekt, wenn erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
ErrorResponseException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

importV2AppAsync

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

Importiert eine neue Version in eine LUIS-Anwendung.

Parameters:

appId - Die Anwendungs-ID.
luisAppV2 - Eine LUIS-Anwendungsstruktur.
importV2AppOptionalParameter - das -Objekt, das die optionalen Parameter darstellt, die vor dem Aufruf dieser API festgelegt werden sollen

Returns:

die für das String-Objekt erkennbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

list

public VersionsListDefinitionStages.WithAppId list()

Ruft eine Liste der Versionen für diese Anwendungs-ID ab.

Returns:

die erste Phase des Listenaufrufs

list

public List list(UUID appId, ListVersionsOptionalParameter listOptionalParameter)

Ruft eine Liste der Versionen für diese Anwendungs-ID ab.

Parameters:

appId - Die Anwendungs-ID.
listOptionalParameter - das -Objekt, das die optionalen Parameter darstellt, die vor dem Aufruf dieser API festgelegt werden sollen

Returns:

das VersionInfo-Objekt> auflisten<, wenn erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
ErrorResponseException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

listAsync

public Observable<>> listAsync(UUID appId, ListVersionsOptionalParameter listOptionalParameter)

Ruft eine Liste der Versionen für diese Anwendungs-ID ab.

Parameters:

appId - Die Anwendungs-ID.
listOptionalParameter - das -Objekt, das die optionalen Parameter darstellt, die vor dem Aufruf dieser API festgelegt werden sollen

Returns:

die für das List<VersionInfo-Objekt> sichtbar ist

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

update

public VersionsUpdateDefinitionStages.WithAppId update()

Aktualisiert den Namen oder die Beschreibung der Anwendungsversion

Returns:

die erste Phase des Updateaufrufs

update

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

Aktualisiert den Namen oder die Beschreibung der Anwendungsversion

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.
updateOptionalParameter - das Objekt, das die optionalen Parameter darstellt, die vor dem Aufrufen dieser API festgelegt werden sollen

Returns:

das OperationStatus-Objekt, falls erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
ErrorResponseException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

updateAsync

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

Aktualisiert den Namen oder die Beschreibung der Anwendungsversion

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.
updateOptionalParameter - das Objekt, das die optionalen Parameter darstellt, die vor dem Aufrufen dieser API festgelegt werden sollen

Returns:

das für das OperationStatus-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

Gilt für: