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

Apps 接口

public interface Apps

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

方法摘要

修饰符和类型 方法和描述
UUID add(ApplicationCreateObject applicationCreateObject)

创建新的 LUIS 应用。

Observable<UUID> addAsync(ApplicationCreateObject applicationCreateObject)

创建新的 LUIS 应用。

UUID addCustomPrebuiltDomain(PrebuiltDomainCreateObject prebuiltDomainCreateObject)

将预生成域及其意向和实体模型添加为新应用程序。

Observable<UUID> addCustomPrebuiltDomainAsync(PrebuiltDomainCreateObject prebuiltDomainCreateObject)

将预生成域及其意向和实体模型添加为新应用程序。

AppsDeleteDefinitionStages.WithAppId delete()

删除应用程序。

OperationStatus delete(UUID appId, DeleteAppsOptionalParameter deleteOptionalParameter)

删除应用程序。

Observable<OperationStatus> deleteAsync(UUID appId, DeleteAppsOptionalParameter deleteOptionalParameter)

删除应用程序。

InputStream downloadQueryLogs(UUID appId)

获取应用程序过去一个月的终结点查询的日志。

Observable<InputStream> downloadQueryLogsAsync(UUID appId)

获取应用程序过去一个月的终结点查询的日志。

ApplicationInfoResponse get(UUID appId)

获取应用程序信息。

Observable<ApplicationInfoResponse> getAsync(UUID appId)

获取应用程序信息。

PublishSettings getPublishSettings(UUID appId)

获取应用程序发布设置,包括“UseAllTrainingData”。

Observable<PublishSettings> getPublishSettingsAsync(UUID appId)

获取应用程序发布设置,包括“UseAllTrainingData”。

ApplicationSettings getSettings(UUID appId)

获取应用程序设置,包括“UseAllTrainingData”。

Observable<ApplicationSettings> getSettingsAsync(UUID appId)

获取应用程序设置,包括“UseAllTrainingData”。

AppsImportLuFormatDefinitionStages.WithLuisAppLu importLuFormat()

将应用程序导入 LUIS,应用程序的结构包含在请求正文中。

UUID importLuFormat(String luisAppLu, ImportLuFormatAppsOptionalParameter importLuFormatOptionalParameter)

将应用程序导入 LUIS,应用程序的结构包含在请求正文中。

Observable<UUID> importLuFormatAsync(String luisAppLu, ImportLuFormatAppsOptionalParameter importLuFormatOptionalParameter)

将应用程序导入 LUIS,应用程序的结构包含在请求正文中。

AppsImportMethodDefinitionStages.WithLuisApp importMethod()

将应用程序导入 LUIS,应用程序的结构包含在请求正文中。

UUID importMethod(LuisApp luisApp, ImportMethodAppsOptionalParameter importMethodOptionalParameter)

将应用程序导入 LUIS,应用程序的结构包含在请求正文中。

Observable<UUID> importMethodAsync(LuisApp luisApp, ImportMethodAppsOptionalParameter importMethodOptionalParameter)

将应用程序导入 LUIS,应用程序的结构包含在请求正文中。

AppsImportV2AppDefinitionStages.WithLuisAppV2 importV2App()

将应用程序导入 LUIS,应用程序的结构包含在请求正文中。

UUID importV2App(LuisAppV2 luisAppV2, ImportV2AppAppsOptionalParameter importV2AppOptionalParameter)

将应用程序导入 LUIS,应用程序的结构包含在请求正文中。

Observable<UUID> importV2AppAsync(LuisAppV2 luisAppV2, ImportV2AppAppsOptionalParameter importV2AppOptionalParameter)

将应用程序导入 LUIS,应用程序的结构包含在请求正文中。

AppsListDefinitionStages.WithExecute list()

列出用户的所有用户应用程序。

List<ApplicationInfoResponse> list(ListAppsOptionalParameter listOptionalParameter)

列出用户的所有用户应用程序。

Observable<List<ApplicationInfoResponse>> listAsync(ListAppsOptionalParameter listOptionalParameter)

列出用户的所有用户应用程序。

List<PrebuiltDomain> listAvailableCustomPrebuiltDomains()

获取所有区域性的所有可用自定义预生成域。

Observable<List<PrebuiltDomain>> listAvailableCustomPrebuiltDomainsAsync()

获取所有区域性的所有可用自定义预生成域。

List<PrebuiltDomain> listAvailableCustomPrebuiltDomainsForCulture(String culture)

获取特定区域性的所有可用预生成域。

Observable<List<PrebuiltDomain>> listAvailableCustomPrebuiltDomainsForCultureAsync(String culture)

获取特定区域性的所有可用预生成域。

PersonalAssistantsResponse listCortanaEndpoints()

获取预生成的 Cortana 应用程序的终结点 URL。

Observable<PersonalAssistantsResponse> listCortanaEndpointsAsync()

获取预生成的 Cortana 应用程序的终结点 URL。

List<String> listDomains()

获取可用的应用程序域。

Observable<List<String>> listDomainsAsync()

获取可用的应用程序域。

Map<String, String> listEndpoints(UUID appId)

返回可用的终结点部署区域和 URL。

Observable<Map<String, String>> listEndpointsAsync(UUID appId)

返回可用的终结点部署区域和 URL。

List<AvailableCulture> listSupportedCultures()

获取受支持的区域性的列表。 区域性等效于书面语言和区域设置。 例如,“en-us”表示美国英语的变体。

Observable<List<AvailableCulture>> listSupportedCulturesAsync()

获取受支持的区域性的列表。 区域性等效于书面语言和区域设置。 例如,“en-us”表示美国英语的变体。

List<String> listUsageScenarios()

获取应用程序的可用使用方案。

Observable<List<String>> listUsageScenariosAsync()

获取应用程序的可用使用方案。

InputStream packagePublishedApplicationAsGzip(UUID appId, String slotName)

package - 获取二进制流 GZip 格式的已发布 LUIS 应用程序包。 将已发布的 LUIS 应用程序打包为 GZip 文件,以在 LUIS 容器中使用。

Observable<InputStream> packagePublishedApplicationAsGzipAsync(UUID appId, String slotName)

package - 获取二进制流 GZip 格式的已发布 LUIS 应用程序包。 将已发布的 LUIS 应用程序打包为 GZip 文件,以在 LUIS 容器中使用。

InputStream packageTrainedApplicationAsGzip(UUID appId, String versionId)

package - 获取二进制流 GZip 格式的经过训练的 LUIS 应用程序包。 包将 LUIS 应用程序定型为 GZip 文件,以在 LUIS 容器中使用。

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

package - 获取二进制流 GZip 格式的经过训练的 LUIS 应用程序包。 包将 LUIS 应用程序定型为 GZip 文件,以在 LUIS 容器中使用。

ProductionOrStagingEndpointInfo publish(UUID appId, ApplicationPublishObject applicationPublishObject)

发布应用程序的特定版本。

Observable<ProductionOrStagingEndpointInfo> publishAsync(UUID appId, ApplicationPublishObject applicationPublishObject)

发布应用程序的特定版本。

OperationStatus update(UUID appId, ApplicationUpdateObject applicationUpdateObject)

更新应用程序的名称或说明。

Observable<OperationStatus> updateAsync(UUID appId, ApplicationUpdateObject applicationUpdateObject)

更新应用程序的名称或说明。

OperationStatus updatePublishSettings(UUID appId, PublishSettingUpdateObject publishSettingUpdateObject)

汇报应用程序发布设置,包括“UseAllTrainingData”。

Observable<OperationStatus> updatePublishSettingsAsync(UUID appId, PublishSettingUpdateObject publishSettingUpdateObject)

汇报应用程序发布设置,包括“UseAllTrainingData”。

AppsUpdateSettingsDefinitionStages.WithAppId updateSettings()

汇报应用程序设置,包括“UseAllTrainingData”。

OperationStatus updateSettings(UUID appId, UpdateSettingsOptionalParameter updateSettingsOptionalParameter)

汇报应用程序设置,包括“UseAllTrainingData”。

Observable<OperationStatus> updateSettingsAsync(UUID appId, UpdateSettingsOptionalParameter updateSettingsOptionalParameter)

汇报应用程序设置,包括“UseAllTrainingData”。

方法详细信息

add

public UUID add(ApplicationCreateObject applicationCreateObject)

创建新的 LUIS 应用。

Parameters:

applicationCreateObject - 包含名称、说明 (可选) 、区域性、使用方案 (可选) 、域 (可选) 和初始版本 ID (可选) 的应用程序。 版本 ID 的默认值为“0.1”。 注意:创建应用后,无法更改区域性。

Returns:

如果成功,则为 UUID 对象。

Throws:

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

addAsync

public Observable addAsync(ApplicationCreateObject applicationCreateObject)

创建新的 LUIS 应用。

Parameters:

applicationCreateObject - 包含名称、说明 (可选) 、区域性、使用方案 (可选) 、域 (可选) 和初始版本 ID (可选) 的应用程序。 版本 ID 的默认值为“0.1”。 注意:创建应用后,无法更改区域性。

Returns:

UUID 对象的可观测值

Throws:

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

addCustomPrebuiltDomain

public UUID addCustomPrebuiltDomain(PrebuiltDomainCreateObject prebuiltDomainCreateObject)

将预生成域及其意向和实体模型添加为新应用程序。

Parameters:

prebuiltDomainCreateObject - 包含域名称和区域性的预生成域创建对象。

Returns:

如果成功,则为 UUID 对象。

Throws:

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

addCustomPrebuiltDomainAsync

public Observable addCustomPrebuiltDomainAsync(PrebuiltDomainCreateObject prebuiltDomainCreateObject)

将预生成域及其意向和实体模型添加为新应用程序。

Parameters:

prebuiltDomainCreateObject - 包含域名称和区域性的预生成域创建对象。

Returns:

UUID 对象的可观测值

Throws:

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

delete

public AppsDeleteDefinitionStages.WithAppId delete()

删除应用程序。

Returns:

删除调用的第一阶段

delete

public OperationStatus delete(UUID appId, DeleteAppsOptionalParameter deleteOptionalParameter)

删除应用程序。

Parameters:

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

Returns:

如果成功,则为 OperationStatus 对象。

Throws:

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

deleteAsync

public Observable deleteAsync(UUID appId, DeleteAppsOptionalParameter deleteOptionalParameter)

删除应用程序。

Parameters:

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

Returns:

可观测到 OperationStatus 对象的

Throws:

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

downloadQueryLogs

public InputStream downloadQueryLogs(UUID appId)

获取应用程序过去一个月的终结点查询的日志。

Parameters:

appId - 应用程序 ID。

Returns:

如果成功,则为 InputStream 对象。

Throws:

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

downloadQueryLogsAsync

public Observable downloadQueryLogsAsync(UUID appId)

获取应用程序过去一个月的终结点查询的日志。

Parameters:

appId - 应用程序 ID。

Returns:

InputStream 对象的可观测值

Throws:

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

get

public ApplicationInfoResponse get(UUID appId)

获取应用程序信息。

Parameters:

appId - 应用程序 ID。

Returns:

ApplicationInfoResponse 对象(如果成功)。

Throws:

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

getAsync

public Observable getAsync(UUID appId)

获取应用程序信息。

Parameters:

appId - 应用程序 ID。

Returns:

ApplicationInfoResponse 对象的可观测值

Throws:

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

getPublishSettings

public PublishSettings getPublishSettings(UUID appId)

获取应用程序发布设置,包括“UseAllTrainingData”。

Parameters:

appId - 应用程序 ID。

Returns:

如果成功,则为 PublishSettings 对象。

Throws:

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

getPublishSettingsAsync

public Observable getPublishSettingsAsync(UUID appId)

获取应用程序发布设置,包括“UseAllTrainingData”。

Parameters:

appId - 应用程序 ID。

Returns:

PublishSettings 对象的可观测值

Throws:

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

getSettings

public ApplicationSettings getSettings(UUID appId)

获取应用程序设置,包括“UseAllTrainingData”。

Parameters:

appId - 应用程序 ID。

Returns:

ApplicationSettings 对象(如果成功)。

Throws:

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

getSettingsAsync

public Observable getSettingsAsync(UUID appId)

获取应用程序设置,包括“UseAllTrainingData”。

Parameters:

appId - 应用程序 ID。

Returns:

可观测到 ApplicationSettings 对象的

Throws:

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

importLuFormat

public AppsImportLuFormatDefinitionStages.WithLuisAppLu importLuFormat()

将应用程序导入 LUIS,应用程序的结构包含在请求正文中。

Returns:

importLuFormat 调用的第一个阶段

importLuFormat

public UUID importLuFormat(String luisAppLu, ImportLuFormatAppsOptionalParameter importLuFormatOptionalParameter)

将应用程序导入 LUIS,应用程序的结构包含在请求正文中。

Parameters:

luisAppLu - LUIS 应用程序结构。
importLuFormatOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 UUID 对象。

Throws:

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

importLuFormatAsync

public Observable importLuFormatAsync(String luisAppLu, ImportLuFormatAppsOptionalParameter importLuFormatOptionalParameter)

将应用程序导入 LUIS,应用程序的结构包含在请求正文中。

Parameters:

luisAppLu - LUIS 应用程序结构。
importLuFormatOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

可观测到 UUID 对象的

Throws:

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

importMethod

public AppsImportMethodDefinitionStages.WithLuisApp importMethod()

将应用程序导入 LUIS,应用程序的结构包含在请求正文中。

Returns:

importMethod 调用的第一个阶段

importMethod

public UUID importMethod(LuisApp luisApp, ImportMethodAppsOptionalParameter importMethodOptionalParameter)

将应用程序导入 LUIS,应用程序的结构包含在请求正文中。

Parameters:

luisApp - LUIS 应用程序结构。
importMethodOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 UUID 对象。

Throws:

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

importMethodAsync

public Observable importMethodAsync(LuisApp luisApp, ImportMethodAppsOptionalParameter importMethodOptionalParameter)

将应用程序导入 LUIS,应用程序的结构包含在请求正文中。

Parameters:

luisApp - LUIS 应用程序结构。
importMethodOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

可观测到 UUID 对象的

Throws:

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

importV2App

public AppsImportV2AppDefinitionStages.WithLuisAppV2 importV2App()

将应用程序导入 LUIS,应用程序的结构包含在请求正文中。

Returns:

importV2App 调用的第一个阶段

importV2App

public UUID importV2App(LuisAppV2 luisAppV2, ImportV2AppAppsOptionalParameter importV2AppOptionalParameter)

将应用程序导入 LUIS,应用程序的结构包含在请求正文中。

Parameters:

luisAppV2 - LUIS 应用程序结构。
importV2AppOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

如果成功,则为 UUID 对象。

Throws:

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

importV2AppAsync

public Observable importV2AppAsync(LuisAppV2 luisAppV2, ImportV2AppAppsOptionalParameter importV2AppOptionalParameter)

将应用程序导入 LUIS,应用程序的结构包含在请求正文中。

Parameters:

luisAppV2 - LUIS 应用程序结构。
importV2AppOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

可观测到 UUID 对象的

Throws:

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

list

public AppsListDefinitionStages.WithExecute list()

列出用户的所有用户应用程序。

Returns:

列表调用的第一阶段

list

public List list(ListAppsOptionalParameter listOptionalParameter)

列出用户的所有用户应用程序。

Parameters:

listOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

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

Throws:

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

listAsync

public Observable> listAsync(ListAppsOptionalParameter listOptionalParameter)

列出用户的所有用户应用程序。

Parameters:

listOptionalParameter - 表示在调用此 API 之前要设置的可选参数的 对象

Returns:

可观测到 List<ApplicationInfoResponse> 对象的

Throws:

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

listAvailableCustomPrebuiltDomains

public List listAvailableCustomPrebuiltDomains()

获取所有区域性的所有可用自定义预生成域。

Returns:

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

Throws:

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

listAvailableCustomPrebuiltDomainsAsync

public Observable> listAvailableCustomPrebuiltDomainsAsync()

获取所有区域性的所有可用自定义预生成域。

Returns:

可观测到 List<PrebuiltDomain> 对象的

Throws:

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

listAvailableCustomPrebuiltDomainsForCulture

public List listAvailableCustomPrebuiltDomainsForCulture(String culture)

获取特定区域性的所有可用预生成域。

Parameters:

culture - 区域性。

Returns:

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

Throws:

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

listAvailableCustomPrebuiltDomainsForCultureAsync

public Observable> listAvailableCustomPrebuiltDomainsForCultureAsync(String culture)

获取特定区域性的所有可用预生成域。

Parameters:

culture - 区域性。

Returns:

可观测到 List<PrebuiltDomain> 对象的

Throws:

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

listCortanaEndpoints

public PersonalAssistantsResponse listCortanaEndpoints()

获取预生成的 Cortana 应用程序的终结点 URL。

Returns:

如果成功,则为 PersonalAssistantsResponse 对象。

Throws:

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

listCortanaEndpointsAsync

public Observable listCortanaEndpointsAsync()

获取预生成的 Cortana 应用程序的终结点 URL。

Returns:

可观测到 PersonalAssistantsResponse 对象的

Throws:

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

listDomains

public List listDomains()

获取可用的应用程序域。

Returns:

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

Throws:

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

listDomainsAsync

public Observable> listDomainsAsync()

获取可用的应用程序域。

Returns:

List<String> 对象的可观测值

Throws:

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

listEndpoints

public Map listEndpoints(UUID appId)

返回可用的终结点部署区域和 URL。

Parameters:

appId - 应用程序 ID。

Returns:

映射<字符串,如果成功,则为 String> 对象。

Throws:

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

listEndpointsAsync

public Observable> listEndpointsAsync(UUID appId)

返回可用的终结点部署区域和 URL。

Parameters:

appId - 应用程序 ID。

Returns:

可观测到 Map<String,String> 对象

Throws:

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

listSupportedCultures

public List listSupportedCultures()

获取受支持的区域性的列表。 区域性等效于书面语言和区域设置。 例如,“en-us”表示美国英语的变体。

Returns:

如果成功,则列出<AvailableCulture> 对象。

Throws:

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

listSupportedCulturesAsync

public Observable> listSupportedCulturesAsync()

获取受支持的区域性的列表。 区域性等效于书面语言和区域设置。 例如,“en-us”表示美国英语的变体。

Returns:

List<AvailableCulture> 对象的可观测值

Throws:

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

listUsageScenarios

public List listUsageScenarios()

获取应用程序的可用使用方案。

Returns:

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

Throws:

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

listUsageScenariosAsync

public Observable> listUsageScenariosAsync()

获取应用程序的可用使用方案。

Returns:

可观测到 List<String> 对象的

Throws:

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

packagePublishedApplicationAsGzip

public InputStream packagePublishedApplicationAsGzip(UUID appId, String slotName)

package - 获取二进制流 GZip 格式的已发布 LUIS 应用程序包。 将已发布的 LUIS 应用程序打包为 GZip 文件,以在 LUIS 容器中使用。

Parameters:

appId - 应用程序 ID。
slotName - 发布槽名称。

Returns:

如果成功,则为 InputStream 对象。

Throws:

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

packagePublishedApplicationAsGzipAsync

public Observable packagePublishedApplicationAsGzipAsync(UUID appId, String slotName)

package - 获取二进制流 GZip 格式的已发布 LUIS 应用程序包。 将已发布的 LUIS 应用程序打包为 GZip 文件,以在 LUIS 容器中使用。

Parameters:

appId - 应用程序 ID。
slotName - 发布槽名称。

Returns:

InputStream 对象的可观测值

Throws:

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

packageTrainedApplicationAsGzip

public InputStream packageTrainedApplicationAsGzip(UUID appId, String versionId)

package - 获取二进制流 GZip 格式的经过训练的 LUIS 应用程序包。 包将 LUIS 应用程序定型为 GZip 文件,以在 LUIS 容器中使用。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。

Returns:

如果成功,则为 InputStream 对象。

Throws:

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

packageTrainedApplicationAsGzipAsync

public Observable packageTrainedApplicationAsGzipAsync(UUID appId, String versionId)

package - 获取二进制流 GZip 格式的经过训练的 LUIS 应用程序包。 包将 LUIS 应用程序定型为 GZip 文件,以在 LUIS 容器中使用。

Parameters:

appId - 应用程序 ID。
versionId - 版本 ID。

Returns:

InputStream 对象的可观测值

Throws:

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

publish

public ProductionOrStagingEndpointInfo publish(UUID appId, ApplicationPublishObject applicationPublishObject)

发布应用程序的特定版本。

Parameters:

appId - 应用程序 ID。
applicationPublishObject - 应用程序发布对象。 区域是应用程序发布到的目标区域。

Returns:

如果成功,则为 ProductionOrStagingEndpointInfo 对象。

Throws:

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

publishAsync

public Observable publishAsync(UUID appId, ApplicationPublishObject applicationPublishObject)

发布应用程序的特定版本。

Parameters:

appId - 应用程序 ID。
applicationPublishObject - 应用程序发布对象。 区域是应用程序发布到的目标区域。

Returns:

可观测到 ProductionOrStagingEndpointInfo 对象的

Throws:

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

update

public OperationStatus update(UUID appId, ApplicationUpdateObject applicationUpdateObject)

更新应用程序的名称或说明。

Parameters:

appId - 应用程序 ID。
applicationUpdateObject - 包含应用程序的名称和说明的模型。

Returns:

如果成功,则为 OperationStatus 对象。

Throws:

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

updateAsync

public Observable updateAsync(UUID appId, ApplicationUpdateObject applicationUpdateObject)

更新应用程序的名称或说明。

Parameters:

appId - 应用程序 ID。
applicationUpdateObject - 包含应用程序的名称和说明的模型。

Returns:

可观测到 OperationStatus 对象的

Throws:

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

updatePublishSettings

public OperationStatus updatePublishSettings(UUID appId, PublishSettingUpdateObject publishSettingUpdateObject)

汇报应用程序发布设置,包括“UseAllTrainingData”。

Parameters:

appId - 应用程序 ID。
publishSettingUpdateObject - 包含新发布应用程序设置的 对象。

Returns:

如果成功,则为 OperationStatus 对象。

Throws:

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

updatePublishSettingsAsync

public Observable updatePublishSettingsAsync(UUID appId, PublishSettingUpdateObject publishSettingUpdateObject)

汇报应用程序发布设置,包括“UseAllTrainingData”。

Parameters:

appId - 应用程序 ID。
publishSettingUpdateObject - 包含新发布应用程序设置的 对象。

Returns:

可观测到 OperationStatus 对象的

Throws:

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

updateSettings

public AppsUpdateSettingsDefinitionStages.WithAppId updateSettings()

汇报应用程序设置,包括“UseAllTrainingData”。

Returns:

updateSettings 调用的第一阶段

updateSettings

public OperationStatus updateSettings(UUID appId, UpdateSettingsOptionalParameter updateSettingsOptionalParameter)

汇报应用程序设置,包括“UseAllTrainingData”。

Parameters:

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

Returns:

如果成功,则为 OperationStatus 对象。

Throws:

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

updateSettingsAsync

public Observable updateSettingsAsync(UUID appId, UpdateSettingsOptionalParameter updateSettingsOptionalParameter)

汇报应用程序设置,包括“UseAllTrainingData”。

Parameters:

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

Returns:

可观测到 OperationStatus 对象的

Throws:

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

适用于