BetaEvaluatorsOperations interface

Interface representando as operações de um BetaEvaluator.

Propriedades

cancelGenerationJob

Cancela um trabalho de geração de avaliador pelo seu ID.

createGenerationJob

Cria um cargo de geração de avaliadores. O serviço gera definições de avaliadores baseadas em rubricas a partir dos materiais fonte fornecidos, de forma assíncrona.

createVersion

Cria uma nova versão do avaliador com um identificador de versão auto-incrementado.

deleteGenerationJob

Exclui um trabalho de geração de avaliador pelo seu ID. Exclui apenas o registro do trabalho; o avaliador gerado (se houver) é preservado.

deleteVersion

Remove a versão especificada do avaliador. Retorna 204, independentemente da existência da versão ou não.

getCredentials

Recupera credenciais SAS para acessar a conta de armazenamento associada à versão especificada do avaliador.

getGenerationJob

Obtém os detalhes de um trabalho de geração de avaliador pelo seu ID.

getVersion

Recupera a versão especificada do avaliador, retornando 404 caso não exista.

list

Lista a versão mais recente de cada avaliador.

listGenerationJobs

Retorna uma lista de vagas de geração de avaliadores. A API List tem até alguns segundos de atraso de propagação, então um trabalho recentemente criado pode não aparecer imediatamente; use a API de geração de jobs do Get evaluator com o ID de job para recuperar uma tarefa específica sem demora.

listVersions

Retorna as versões disponíveis para o avaliador especificado.

pendingUpload

Inicia um novo upload pendente ou recupera um já existente para a versão do avaliador especificada.

updateVersion

Atualiza a versão especificada do avaliador no local.

Detalhes da propriedade

cancelGenerationJob

Cancela um trabalho de geração de avaliador pelo seu ID.

cancelGenerationJob: (jobId: string, options?: BetaEvaluatorsCancelGenerationJobOptionalParams) => Promise<EvaluatorGenerationJob>

Valor da propriedade

(jobId: string, options?: BetaEvaluatorsCancelGenerationJobOptionalParams) => Promise<EvaluatorGenerationJob>

createGenerationJob

Cria um cargo de geração de avaliadores. O serviço gera definições de avaliadores baseadas em rubricas a partir dos materiais fonte fornecidos, de forma assíncrona.

createGenerationJob: (job: EvaluatorGenerationJob, options?: BetaEvaluatorsCreateGenerationJobOptionalParams) => JobPoller<EvaluatorVersion>

Valor da propriedade

(job: EvaluatorGenerationJob, options?: BetaEvaluatorsCreateGenerationJobOptionalParams) => JobPoller<EvaluatorVersion>

createVersion

Cria uma nova versão do avaliador com um identificador de versão auto-incrementado.

createVersion: (name: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsCreateVersionOptionalParams) => Promise<EvaluatorVersion>

Valor da propriedade

(name: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsCreateVersionOptionalParams) => Promise<EvaluatorVersion>

deleteGenerationJob

Exclui um trabalho de geração de avaliador pelo seu ID. Exclui apenas o registro do trabalho; o avaliador gerado (se houver) é preservado.

deleteGenerationJob: (jobId: string, options?: BetaEvaluatorsDeleteGenerationJobOptionalParams) => Promise<void>

Valor da propriedade

(jobId: string, options?: BetaEvaluatorsDeleteGenerationJobOptionalParams) => Promise<void>

deleteVersion

Remove a versão especificada do avaliador. Retorna 204, independentemente da existência da versão ou não.

deleteVersion: (name: string, version: string, options?: BetaEvaluatorsDeleteVersionOptionalParams) => Promise<void>

Valor da propriedade

(name: string, version: string, options?: BetaEvaluatorsDeleteVersionOptionalParams) => Promise<void>

getCredentials

Recupera credenciais SAS para acessar a conta de armazenamento associada à versão especificada do avaliador.

getCredentials: (name: string, credentialRequest: EvaluatorCredentialRequest, version: string, options?: BetaEvaluatorsGetCredentialsOptionalParams) => Promise<DatasetCredential>

Valor da propriedade

(name: string, credentialRequest: EvaluatorCredentialRequest, version: string, options?: BetaEvaluatorsGetCredentialsOptionalParams) => Promise<DatasetCredential>

getGenerationJob

Obtém os detalhes de um trabalho de geração de avaliador pelo seu ID.

getGenerationJob: (jobId: string, options?: BetaEvaluatorsGetGenerationJobOptionalParams) => Promise<EvaluatorGenerationJob>

Valor da propriedade

(jobId: string, options?: BetaEvaluatorsGetGenerationJobOptionalParams) => Promise<EvaluatorGenerationJob>

getVersion

Recupera a versão especificada do avaliador, retornando 404 caso não exista.

getVersion: (name: string, version: string, options?: BetaEvaluatorsGetVersionOptionalParams) => Promise<EvaluatorVersion>

Valor da propriedade

(name: string, version: string, options?: BetaEvaluatorsGetVersionOptionalParams) => Promise<EvaluatorVersion>

list

Lista a versão mais recente de cada avaliador.

list: (options?: BetaEvaluatorsListOptionalParams) => PagedAsyncIterableIterator<EvaluatorVersion, EvaluatorVersion[], PageSettings>

Valor da propriedade

(options?: BetaEvaluatorsListOptionalParams) => PagedAsyncIterableIterator<EvaluatorVersion, EvaluatorVersion[], PageSettings>

listGenerationJobs

Retorna uma lista de vagas de geração de avaliadores. A API List tem até alguns segundos de atraso de propagação, então um trabalho recentemente criado pode não aparecer imediatamente; use a API de geração de jobs do Get evaluator com o ID de job para recuperar uma tarefa específica sem demora.

listGenerationJobs: (options?: BetaEvaluatorsListGenerationJobsOptionalParams) => PagedAsyncIterableIterator<EvaluatorGenerationJob, EvaluatorGenerationJob[], PageSettings>

Valor da propriedade

(options?: BetaEvaluatorsListGenerationJobsOptionalParams) => PagedAsyncIterableIterator<EvaluatorGenerationJob, EvaluatorGenerationJob[], PageSettings>

listVersions

Retorna as versões disponíveis para o avaliador especificado.

listVersions: (name: string, options?: BetaEvaluatorsListVersionsOptionalParams) => PagedAsyncIterableIterator<EvaluatorVersion, EvaluatorVersion[], PageSettings>

Valor da propriedade

(name: string, options?: BetaEvaluatorsListVersionsOptionalParams) => PagedAsyncIterableIterator<EvaluatorVersion, EvaluatorVersion[], PageSettings>

pendingUpload

Inicia um novo upload pendente ou recupera um já existente para a versão do avaliador especificada.

pendingUpload: (name: string, version: string, pendingUploadRequest: PendingUploadRequest, options?: BetaEvaluatorsPendingUploadOptionalParams) => Promise<PendingUploadResponse>

Valor da propriedade

(name: string, version: string, pendingUploadRequest: PendingUploadRequest, options?: BetaEvaluatorsPendingUploadOptionalParams) => Promise<PendingUploadResponse>

updateVersion

Atualiza a versão especificada do avaliador no local.

updateVersion: (name: string, version: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsUpdateVersionOptionalParams) => Promise<EvaluatorVersion>

Valor da propriedade

(name: string, version: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsUpdateVersionOptionalParams) => Promise<EvaluatorVersion>