你当前正在访问 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
- 如果参数未通过验证,则引发
适用于