你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Patterns 接口

public interface Patterns

此类的实例提供对 Patterns 中定义的所有操作的访问权限。

方法摘要

修饰符和类型 方法和描述
PatternRuleInfo addPattern(UUID appId, String versionId, PatternRuleCreateObject pattern)

将模式添加到应用程序的某个版本。

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

将模式添加到应用程序的某个版本。

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

在应用程序的某个版本中添加一批模式。

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

在应用程序的某个版本中添加一批模式。

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

从应用程序的某个版本中删除具有指定 ID 的模式。

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

从应用程序的某个版本中删除具有指定 ID 的模式。

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

删除应用程序版本中的模式列表。

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

删除应用程序版本中的模式列表。

PatternsListIntentPatternsDefinitionStages.WithAppId listIntentPatterns()

返回应用程序版本中特定意向的模式。

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

返回应用程序版本中特定意向的模式。

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

返回应用程序版本中特定意向的模式。

PatternsListPatternsDefinitionStages.WithAppId listPatterns()

获取应用程序的某个版本中的模式。

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

获取应用程序的某个版本中的模式。

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

获取应用程序的某个版本中的模式。

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

在应用程序的某个版本中汇报模式。

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

在应用程序的某个版本中汇报模式。

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

在应用程序的某个版本中汇报模式。

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

在应用程序的某个版本中汇报模式。

方法详细信息

addPattern

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

将模式添加到应用程序的某个版本。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
pattern - 输入模式。

Returns:

如果成功,则为 PatternRuleInfo 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

addPatternAsync

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

将模式添加到应用程序的某个版本。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
pattern - 输入模式。

Returns:

PatternRuleInfo 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

batchAddPatterns

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

在应用程序的某个版本中添加一批模式。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
patterns - 包含模式的 JSON 数组。

Returns:

如果成功,则为 List<PatternRuleInfo> 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

batchAddPatternsAsync

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

在应用程序的某个版本中添加一批模式。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
patterns - 包含模式的 JSON 数组。

Returns:

可观测到 List<PatternRuleInfo> 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

deletePattern

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

从应用程序的某个版本中删除具有指定 ID 的模式。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
patternId - 模式 ID。

Returns:

如果成功,则为 OperationStatus 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

deletePatternAsync

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

从应用程序的某个版本中删除具有指定 ID 的模式。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
patternId - 模式 ID。

Returns:

OperationStatus 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

deletePatterns

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

删除应用程序版本中的模式列表。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
patternIds - 模式 ID。

Returns:

如果成功,则为 OperationStatus 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

deletePatternsAsync

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

删除应用程序版本中的模式列表。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
patternIds - 模式 ID。

Returns:

OperationStatus 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

listIntentPatterns

public PatternsListIntentPatternsDefinitionStages.WithAppId listIntentPatterns()

返回应用程序版本中特定意向的模式。

Returns:

listIntentPatterns 调用的第一个阶段

listIntentPatterns

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

返回应用程序版本中特定意向的模式。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
intentId - 意向分类器 ID。
listIntentPatternsOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 List<PatternRuleInfo> 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

listIntentPatternsAsync

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

返回应用程序版本中特定意向的模式。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
intentId - 意向分类器 ID。
listIntentPatternsOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

List<PatternRuleInfo> 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

listPatterns

public PatternsListPatternsDefinitionStages.WithAppId listPatterns()

获取应用程序的某个版本中的模式。

Returns:

listPatterns 调用的第一阶段

listPatterns

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

获取应用程序的某个版本中的模式。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
listPatternsOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 List<PatternRuleInfo> 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

listPatternsAsync

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

获取应用程序的某个版本中的模式。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
listPatternsOptionalParameter - 表示调用此 API 之前要设置的可选参数的 对象

Returns:

List<PatternRuleInfo> 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

updatePattern

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

在应用程序的某个版本中汇报模式。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
patternId - 模式 ID。
pattern - 表示模式的 对象。

Returns:

如果成功,则为 PatternRuleInfo 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

updatePatternAsync

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

在应用程序的某个版本中汇报模式。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
patternId - 模式 ID。
pattern - 表示模式的 对象。

Returns:

PatternRuleInfo 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

updatePatterns

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

在应用程序的某个版本中汇报模式。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
patterns - 数组表示模式。

Returns:

如果成功,则为 List<PatternRuleInfo> 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

updatePatternsAsync

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

在应用程序的某个版本中汇报模式。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。
patterns - 数组表示模式。

Returns:

List<PatternRuleInfo> 对象的可观测值

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

适用于