Freigeben über


Patterns Schnittstelle

public interface Patterns

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

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
PatternRuleInfo addPattern(UUID appId, String versionId, PatternRuleCreateObject pattern)

Fügt einer Version der Anwendung ein Muster hinzu.

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

Fügt einer Version der Anwendung ein Muster hinzu.

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

Fügt einen Batch von Mustern in einer Version der Anwendung hinzu.

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

Fügt einen Batch von Mustern in einer Version der Anwendung hinzu.

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

Löscht das Muster mit der angegebenen ID aus einer Version der Anwendung.

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

Löscht das Muster mit der angegebenen ID aus einer Version der Anwendung.

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

Löscht eine Liste von Mustern in einer Version der Anwendung.

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

Löscht eine Liste von Mustern in einer Version der Anwendung.

PatternsListIntentPatternsDefinitionStages.WithAppId listIntentPatterns()

Gibt Muster für die bestimmte Absicht in einer Version der Anwendung zurück.

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

Gibt Muster für die bestimmte Absicht in einer Version der Anwendung zurück.

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

Gibt Muster für die bestimmte Absicht in einer Version der Anwendung zurück.

PatternsListPatternsDefinitionStages.WithAppId listPatterns()

Ruft Muster in einer Version der Anwendung ab.

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

Ruft Muster in einer Version der Anwendung ab.

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

Ruft Muster in einer Version der Anwendung ab.

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

Updates ein Muster in einer Version der Anwendung.

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

Updates ein Muster in einer Version der Anwendung.

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

Updates Muster in einer Version der Anwendung.

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

Updates Muster in einer Version der Anwendung.

Details zur Methode

addPattern

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

Fügt einer Version der Anwendung ein Muster hinzu.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.
pattern - Das Eingabemuster.

Returns:

das PatternRuleInfo-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

addPatternAsync

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

Fügt einer Version der Anwendung ein Muster hinzu.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.
pattern - Das Eingabemuster.

Returns:

die für das PatternRuleInfo-Objekt erkennbare

Throws:

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

batchAddPatterns

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

Fügt einen Batch von Mustern in einer Version der Anwendung hinzu.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.
patterns - Ein JSON-Array, das Muster enthält.

Returns:

das List<PatternRuleInfo-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

batchAddPatternsAsync

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

Fügt einen Batch von Mustern in einer Version der Anwendung hinzu.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.
patterns - Ein JSON-Array, das Muster enthält.

Returns:

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

Throws:

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

deletePattern

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

Löscht das Muster mit der angegebenen ID aus einer Version der Anwendung.

Parameters:

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

Returns:

das OperationStatus-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

deletePatternAsync

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

Löscht das Muster mit der angegebenen ID aus einer Version der Anwendung.

Parameters:

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

Returns:

die für das OperationStatus-Objekt beobachtbare

Throws:

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

deletePatterns

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

Löscht eine Liste von Mustern in einer Version der Anwendung.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.
patternIds - Die Muster-IDs.

Returns:

das OperationStatus-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

deletePatternsAsync

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

Löscht eine Liste von Mustern in einer Version der Anwendung.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.
patternIds - Die Muster-IDs.

Returns:

die für das OperationStatus-Objekt beobachtbare

Throws:

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

listIntentPatterns

public PatternsListIntentPatternsDefinitionStages.WithAppId listIntentPatterns()

Gibt Muster für die bestimmte Absicht in einer Version der Anwendung zurück.

Returns:

die erste Phase des listIntentPatterns-Aufrufs

listIntentPatterns

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

Gibt Muster für die bestimmte Absicht in einer Version der Anwendung zurück.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.
intentId - Die Absichtsklassifizierungs-ID.
listIntentPatternsOptionalParameter - das -Objekt, das die optionalen Parameter darstellt, die vor dem Aufruf dieser API festgelegt werden sollen

Returns:

das List<PatternRuleInfo-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

listIntentPatternsAsync

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

Gibt Muster für die bestimmte Absicht in einer Version der Anwendung zurück.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.
intentId - Die Absichtsklassifizierungs-ID.
listIntentPatternsOptionalParameter - das -Objekt, das die optionalen Parameter darstellt, die vor dem Aufruf dieser API festgelegt werden sollen

Returns:

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

Throws:

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

listPatterns

public PatternsListPatternsDefinitionStages.WithAppId listPatterns()

Ruft Muster in einer Version der Anwendung ab.

Returns:

die erste Phase des listPatterns-Aufrufs

listPatterns

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

Ruft Muster in einer Version der Anwendung ab.

Parameters:

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

Returns:

das List<PatternRuleInfo-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

listPatternsAsync

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

Ruft Muster in einer Version der Anwendung ab.

Parameters:

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

Returns:

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

Throws:

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

updatePattern

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

Updates ein Muster in einer Version der Anwendung.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.
patternId - Die Muster-ID.
pattern - Ein Objekt, das ein Muster darstellt.

Returns:

das PatternRuleInfo-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

updatePatternAsync

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

Updates ein Muster in einer Version der Anwendung.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.
patternId - Die Muster-ID.
pattern - Ein Objekt, das ein Muster darstellt.

Returns:

die für das PatternRuleInfo-Objekt erkennbare

Throws:

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

updatePatterns

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

Updates Muster in einer Version der Anwendung.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.
patterns - Ein Array stellt die Muster dar.

Returns:

das List<PatternRuleInfo-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

updatePatternsAsync

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

Updates Muster in einer Version der Anwendung.

Parameters:

appId - Die Anwendungs-ID.
versionId - Die Versions-ID.
patterns - Ein Array stellt die Muster dar.

Returns:

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

Throws:

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

Gilt für: