Partilhar via


Versions Interface

public interface Versions

Uma instância dessa classe fornece acesso a todas as operações definidas em Versões.

Resumo do método

Modificador e tipo Método e descrição
VersionsCloneDefinitionStages.WithAppId clone()

Cria uma nova versão da versão selecionada.

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

Cria uma nova versão da versão selecionada.

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

Cria uma nova versão da versão selecionada.

OperationStatus delete(UUID appId, String versionId)

Exclui uma versão do aplicativo.

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

Exclui uma versão do aplicativo.

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

Excluiu um enunciado sem rótulo em uma versão do aplicativo.

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

Excluiu um enunciado sem rótulo em uma versão do aplicativo.

LuisApp export(UUID appId, String versionId)

Exporta um aplicativo LUIS para o formato JSON.

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

Exporta um aplicativo LUIS para o formato JSON.

InputStream exportLuFormat(UUID appId, String versionId)

Exporta um aplicativo LUIS para o formato de texto.

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

Exporta um aplicativo LUIS para o formato de texto.

VersionInfo get(UUID appId, String versionId)

Obtém as informações de versão, como data criada, data da última modificação, URL do ponto de extremidade, contagem de intenções e entidades, treinamento e publicação status.

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

Obtém as informações de versão, como data criada, data da última modificação, URL do ponto de extremidade, contagem de intenções e entidades, treinamento e publicação status.

VersionsImportLuFormatDefinitionStages.WithAppId importLuFormat()

Importa uma nova versão para um aplicativo LUIS.

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

Importa uma nova versão para um aplicativo LUIS.

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

Importa uma nova versão para um aplicativo LUIS.

VersionsImportMethodDefinitionStages.WithAppId importMethod()

Importa uma nova versão para um aplicativo LUIS.

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

Importa uma nova versão para um aplicativo LUIS.

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

Importa uma nova versão para um aplicativo LUIS.

VersionsImportV2AppDefinitionStages.WithAppId importV2App()

Importa uma nova versão para um aplicativo LUIS.

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

Importa uma nova versão para um aplicativo LUIS.

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

Importa uma nova versão para um aplicativo LUIS.

VersionsListDefinitionStages.WithAppId list()

Obtém uma lista de versões para esta ID do aplicativo.

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

Obtém uma lista de versões para esta ID do aplicativo.

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

Obtém uma lista de versões para esta ID do aplicativo.

VersionsUpdateDefinitionStages.WithAppId update()

Atualiza o nome ou a descrição da versão do aplicativo.

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

Atualiza o nome ou a descrição da versão do aplicativo.

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

Atualiza o nome ou a descrição da versão do aplicativo.

Detalhes do método

clone

public VersionsCloneDefinitionStages.WithAppId clone()

Cria uma nova versão da versão selecionada.

Returns:

o primeiro estágio da chamada de clone

clone

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

Cria uma nova versão da versão selecionada.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.
cloneOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto String se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

cloneAsync

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

Cria uma nova versão da versão selecionada.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.
cloneOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto String

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

delete

public OperationStatus delete(UUID appId, String versionId)

Exclui uma versão do aplicativo.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.

Returns:

o objeto OperationStatus se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

deleteAsync

public Observable deleteAsync(UUID appId, String versionId)

Exclui uma versão do aplicativo.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.

Returns:

o observável para o objeto OperationStatus

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

deleteUnlabelledUtterance

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

Excluiu um enunciado sem rótulo em uma versão do aplicativo.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.
utterance - O texto de enunciado a ser excluído.

Returns:

o objeto OperationStatus se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

deleteUnlabelledUtteranceAsync

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

Excluiu um enunciado sem rótulo em uma versão do aplicativo.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.
utterance - O texto de enunciado a ser excluído.

Returns:

o observável para o objeto OperationStatus

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

export

public LuisApp export(UUID appId, String versionId)

Exporta um aplicativo LUIS para o formato JSON.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.

Returns:

o objeto LuisApp se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

exportAsync

public Observable exportAsync(UUID appId, String versionId)

Exporta um aplicativo LUIS para o formato JSON.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.

Returns:

o observável para o objeto LuisApp

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

exportLuFormat

public InputStream exportLuFormat(UUID appId, String versionId)

Exporta um aplicativo LUIS para o formato de texto.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.

Returns:

o objeto InputStream se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
CloudException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

exportLuFormatAsync

public Observable exportLuFormatAsync(UUID appId, String versionId)

Exporta um aplicativo LUIS para o formato de texto.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.

Returns:

o observável para o objeto InputStream

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

get

public VersionInfo get(UUID appId, String versionId)

Obtém as informações de versão, como data criada, data da última modificação, URL do ponto de extremidade, contagem de intenções e entidades, treinamento e publicação status.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.

Returns:

o objeto VersionInfo se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getAsync

public Observable getAsync(UUID appId, String versionId)

Obtém as informações de versão, como data criada, data da última modificação, URL do ponto de extremidade, contagem de intenções e entidades, treinamento e publicação status.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.

Returns:

o observável para o objeto VersionInfo

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

importLuFormat

public VersionsImportLuFormatDefinitionStages.WithAppId importLuFormat()

Importa uma nova versão para um aplicativo LUIS.

Returns:

o primeiro estágio da chamada importLuFormat

importLuFormat

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

Importa uma nova versão para um aplicativo LUIS.

Parameters:

appId - A ID do aplicativo.
luisAppLu - Um LU que representa a estrutura do aplicativo LUIS.
importLuFormatOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto String se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

importLuFormatAsync

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

Importa uma nova versão para um aplicativo LUIS.

Parameters:

appId - A ID do aplicativo.
luisAppLu - Um LU que representa a estrutura do aplicativo LUIS.
importLuFormatOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto String

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

importMethod

public VersionsImportMethodDefinitionStages.WithAppId importMethod()

Importa uma nova versão para um aplicativo LUIS.

Returns:

o primeiro estágio da chamada importMethod

importMethod

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

Importa uma nova versão para um aplicativo LUIS.

Parameters:

appId - A ID do aplicativo.
luisApp - Uma estrutura de aplicativo LUIS.
importMethodOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto String se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

importMethodAsync

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

Importa uma nova versão para um aplicativo LUIS.

Parameters:

appId - A ID do aplicativo.
luisApp - Uma estrutura de aplicativo LUIS.
importMethodOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto String

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

importV2App

public VersionsImportV2AppDefinitionStages.WithAppId importV2App()

Importa uma nova versão para um aplicativo LUIS.

Returns:

o primeiro estágio da chamada importV2App

importV2App

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

Importa uma nova versão para um aplicativo LUIS.

Parameters:

appId - A ID do aplicativo.
luisAppV2 - Uma estrutura de aplicativo LUIS.
importV2AppOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto String se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

importV2AppAsync

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

Importa uma nova versão para um aplicativo LUIS.

Parameters:

appId - A ID do aplicativo.
luisAppV2 - Uma estrutura de aplicativo LUIS.
importV2AppOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto String

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

list

public VersionsListDefinitionStages.WithAppId list()

Obtém uma lista de versões para esta ID do aplicativo.

Returns:

o primeiro estágio da chamada de lista

list

public List list(UUID appId, ListVersionsOptionalParameter listOptionalParameter)

Obtém uma lista de versões para esta ID do aplicativo.

Parameters:

appId - A ID do aplicativo.
listOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto List<VersionInfo> se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

listAsync

public Observable> listAsync(UUID appId, ListVersionsOptionalParameter listOptionalParameter)

Obtém uma lista de versões para esta ID do aplicativo.

Parameters:

appId - A ID do aplicativo.
listOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto List<VersionInfo>

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

update

public VersionsUpdateDefinitionStages.WithAppId update()

Atualiza o nome ou a descrição da versão do aplicativo.

Returns:

o primeiro estágio da chamada de atualização

update

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

Atualiza o nome ou a descrição da versão do aplicativo.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.
updateOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto OperationStatus se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

updateAsync

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

Atualiza o nome ou a descrição da versão do aplicativo.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.
updateOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto OperationStatus

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

Aplica-se a