BetaEvaluatorsOperations interface

Интерфейс, представляющий операции BetaEvaluators.

Свойства

cancelGenerationJob

Отменяет задание генерации оценщика по его ID.

createGenerationJob

Создаёт задание для генерации оценщика. Сервис генерирует оценки оценщиков на основе рубрик из предоставленных исходных материалов асинхронно.

createVersion

Создаёт новую версию оценщика с автоматически увеличенным идентификатором версии.

deleteGenerationJob

Удаляет задание генерации оценщика по его идентификатору. Удаляет только запись о работе; Сгенерированный оценитель (если он есть) сохраняется.

deleteVersion

Удаляет указанную версию оценщика. Возвращает 204, независимо от существования версии.

getCredentials

Получает учетные данные SAS для доступа к учетной записи хранения, связанной с указанной версией оценщика.

getGenerationJob

Получает детали задания генерации оценщика по его ID.

getVersion

Получает указанную версию оценщика, возвращая 404, если её нет.

list

Перечисляет последнюю версию каждого оценщика.

listGenerationJobs

Возвращает список заданий для генерации оценщиков. API List имеет задержку распространения до нескольких секунд, поэтому недавно созданное задание может не появиться сразу; используйте API генерации заданий Get Evaluator с идентификатором заданий, чтобы быстро получить конкретную задачу.

listVersions

Возвращает доступные версии для указанного оценщика.

pendingUpload

Инициирует новую ожидающую загрузку или получает существующую для указанной версии оценщика.

updateVersion

Обновляет указанную версию оценщика.

Сведения о свойстве

cancelGenerationJob

Отменяет задание генерации оценщика по его ID.

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

Значение свойства

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

createGenerationJob

Создаёт задание для генерации оценщика. Сервис генерирует оценки оценщиков на основе рубрик из предоставленных исходных материалов асинхронно.

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

Значение свойства

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

createVersion

Создаёт новую версию оценщика с автоматически увеличенным идентификатором версии.

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

Значение свойства

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

deleteGenerationJob

Удаляет задание генерации оценщика по его идентификатору. Удаляет только запись о работе; Сгенерированный оценитель (если он есть) сохраняется.

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

Значение свойства

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

deleteVersion

Удаляет указанную версию оценщика. Возвращает 204, независимо от существования версии.

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

Значение свойства

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

getCredentials

Получает учетные данные SAS для доступа к учетной записи хранения, связанной с указанной версией оценщика.

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

Значение свойства

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

getGenerationJob

Получает детали задания генерации оценщика по его ID.

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

Значение свойства

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

getVersion

Получает указанную версию оценщика, возвращая 404, если её нет.

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

Значение свойства

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

list

Перечисляет последнюю версию каждого оценщика.

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

Значение свойства

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

listGenerationJobs

Возвращает список заданий для генерации оценщиков. API List имеет задержку распространения до нескольких секунд, поэтому недавно созданное задание может не появиться сразу; используйте API генерации заданий Get Evaluator с идентификатором заданий, чтобы быстро получить конкретную задачу.

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

Значение свойства

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

listVersions

Возвращает доступные версии для указанного оценщика.

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

Значение свойства

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

pendingUpload

Инициирует новую ожидающую загрузку или получает существующую для указанной версии оценщика.

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

Значение свойства

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

updateVersion

Обновляет указанную версию оценщика.

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

Значение свойства

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