Partilhar via


Patterns Interface

public interface Patterns

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

Resumo do método

Modificador e tipo Método e descrição
PatternRuleInfo addPattern(UUID appId, String versionId, PatternRuleCreateObject pattern)

Adiciona um padrão a uma versão do aplicativo.

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

Adiciona um padrão a uma versão do aplicativo.

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

Adiciona um lote de padrões em uma versão do aplicativo.

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

Adiciona um lote de padrões em uma versão do aplicativo.

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

Exclui o padrão com a ID especificada de uma versão do aplicativo.

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

Exclui o padrão com a ID especificada de uma versão do aplicativo.

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

Exclui uma lista de padrões em uma versão do aplicativo.

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

Exclui uma lista de padrões em uma versão do aplicativo.

PatternsListIntentPatternsDefinitionStages.WithAppId listIntentPatterns()

Retorna padrões para a intenção específica em uma versão do aplicativo.

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

Retorna padrões para a intenção específica em uma versão do aplicativo.

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

Retorna padrões para a intenção específica em uma versão do aplicativo.

PatternsListPatternsDefinitionStages.WithAppId listPatterns()

Obtém padrões em uma versão do aplicativo.

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

Obtém padrões em uma versão do aplicativo.

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

Obtém padrões em uma versão do aplicativo.

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

Atualizações um padrão em uma versão do aplicativo.

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

Atualizações um padrão em uma versão do aplicativo.

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

Atualizações padrões em uma versão do aplicativo.

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

Atualizações padrões em uma versão do aplicativo.

Detalhes do método

addPattern

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

Adiciona um padrão a uma versão do aplicativo.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.
pattern - O padrão de entrada.

Returns:

o objeto PatternRuleInfo 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

addPatternAsync

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

Adiciona um padrão a uma versão do aplicativo.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.
pattern - O padrão de entrada.

Returns:

o observável para o objeto PatternRuleInfo

Throws:

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

batchAddPatterns

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

Adiciona um lote de padrões em uma versão do aplicativo.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.
patterns - Uma matriz JSON que contém padrões.

Returns:

o objeto List<PatternRuleInfo> 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

batchAddPatternsAsync

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

Adiciona um lote de padrões em uma versão do aplicativo.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.
patterns - Uma matriz JSON que contém padrões.

Returns:

o observável para o objeto List<PatternRuleInfo>

Throws:

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

deletePattern

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

Exclui o padrão com a ID especificada de uma versão do aplicativo.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.
patternId - A ID do padrã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

deletePatternAsync

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

Exclui o padrão com a ID especificada de uma versão do aplicativo.

Parameters:

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

Returns:

o observável para o objeto OperationStatus

Throws:

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

deletePatterns

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

Exclui uma lista de padrões em uma versão do aplicativo.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.
patternIds - As IDs de padrões.

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

deletePatternsAsync

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

Exclui uma lista de padrões em uma versão do aplicativo.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.
patternIds - As IDs de padrões.

Returns:

o observável para o objeto OperationStatus

Throws:

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

listIntentPatterns

public PatternsListIntentPatternsDefinitionStages.WithAppId listIntentPatterns()

Retorna padrões para a intenção específica em uma versão do aplicativo.

Returns:

o primeiro estágio da chamada listIntentPatterns

listIntentPatterns

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

Retorna padrões para a intenção específica em uma versão do aplicativo.

Parameters:

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

Returns:

o objeto List<PatternRuleInfo> 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

listIntentPatternsAsync

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

Retorna padrões para a intenção específica em uma versão do aplicativo.

Parameters:

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

Returns:

o observável para o objeto List<PatternRuleInfo>

Throws:

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

listPatterns

public PatternsListPatternsDefinitionStages.WithAppId listPatterns()

Obtém padrões em uma versão do aplicativo.

Returns:

o primeiro estágio da chamada listPatterns

listPatterns

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

Obtém padrões em uma versão do aplicativo.

Parameters:

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

Returns:

o objeto List<PatternRuleInfo> 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

listPatternsAsync

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

Obtém padrões em uma versão do aplicativo.

Parameters:

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

Returns:

o observável para o objeto List<PatternRuleInfo>

Throws:

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

updatePattern

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

Atualizações um padrão em uma versão do aplicativo.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.
patternId - A ID do padrão.
pattern - Um objeto que representa um padrão.

Returns:

o objeto PatternRuleInfo 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

updatePatternAsync

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

Atualizações um padrão em uma versão do aplicativo.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.
patternId - A ID do padrão.
pattern - Um objeto que representa um padrão.

Returns:

o observável para o objeto PatternRuleInfo

Throws:

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

updatePatterns

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

Atualizações padrões em uma versão do aplicativo.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.
patterns - Uma matriz representa os padrões.

Returns:

o objeto List<PatternRuleInfo> 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

updatePatternsAsync

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

Atualizações padrões em uma versão do aplicativo.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.
patterns - Uma matriz representa os padrões.

Returns:

o observável para o objeto List<PatternRuleInfo>

Throws:

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

Aplica-se a