BetaEvaluatorsOperations interface

Interfejs reprezentujący operacje BetaEvaluators.

Właściwości

cancelGenerationJob

Anuluje zadanie generowania oceniającego na podstawie jego ID.

createGenerationJob

Tworzy stanowisko generującego ewaluatora. Usługa asynchronicznie generuje definicje oceniających oparte na rubryce z dostarczonych materiałów źródłowych.

createVersion

Tworzy nową wersję ewaluatora z automatycznie zwiększonym identyfikatorem wersji.

deleteGenerationJob

Usuwa zadanie generujące ewaluatora przez jego ID. Usuwa tylko rekord pracy; wygenerowany ewaluator (jeśli istnieje) jest zachowywany.

deleteVersion

Usuwa określoną wersję ewaluatora. Zwraca 204, niezależnie od tego, czy wersja istniała, czy nie.

getCredentials

Pobiera dane uwierzytelniające SAS do dostępu do konta pamięci masowej powiązanej z określoną wersją ewaluatora.

getGenerationJob

Szczegóły dotyczące pracy generującej ewaluatora zdobywa na podstawie swojego ID.

getVersion

Pobiera określoną wersję ewaluatora, zwracając 404, jeśli nie istnieje.

list

Lista najnowszej wersji każdego ewaluatora

listGenerationJobs

Zwraca listę stanowisk generowania ewaluatorów. API List ma opóźnienie propagacji do kilku sekund, więc niedawno utworzone zadanie może nie pojawić się od razu; użyj API generowania zadań Get evaluator z identyfikatorem pracy, aby pobrać konkretne zadanie bez zwłoki.

listVersions

Zwraca dostępne wersje dla określonego ewaluatora.

pendingUpload

Inicjuje nowe, oczekujące przesłanie lub pobiera istniejące dla określonej wersji ewaluatora.

updateVersion

Aktualizuje określoną wersję ewaluatora na miejscu.

Szczegóły właściwości

cancelGenerationJob

Anuluje zadanie generowania oceniającego na podstawie jego ID.

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

Wartość właściwości

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

createGenerationJob

Tworzy stanowisko generującego ewaluatora. Usługa asynchronicznie generuje definicje oceniających oparte na rubryce z dostarczonych materiałów źródłowych.

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

Wartość właściwości

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

createVersion

Tworzy nową wersję ewaluatora z automatycznie zwiększonym identyfikatorem wersji.

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

Wartość właściwości

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

deleteGenerationJob

Usuwa zadanie generujące ewaluatora przez jego ID. Usuwa tylko rekord pracy; wygenerowany ewaluator (jeśli istnieje) jest zachowywany.

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

Wartość właściwości

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

deleteVersion

Usuwa określoną wersję ewaluatora. Zwraca 204, niezależnie od tego, czy wersja istniała, czy nie.

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

Wartość właściwości

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

getCredentials

Pobiera dane uwierzytelniające SAS do dostępu do konta pamięci masowej powiązanej z określoną wersją ewaluatora.

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

Wartość właściwości

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

getGenerationJob

Szczegóły dotyczące pracy generującej ewaluatora zdobywa na podstawie swojego ID.

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

Wartość właściwości

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

getVersion

Pobiera określoną wersję ewaluatora, zwracając 404, jeśli nie istnieje.

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

Wartość właściwości

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

list

Lista najnowszej wersji każdego ewaluatora

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

Wartość właściwości

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

listGenerationJobs

Zwraca listę stanowisk generowania ewaluatorów. API List ma opóźnienie propagacji do kilku sekund, więc niedawno utworzone zadanie może nie pojawić się od razu; użyj API generowania zadań Get evaluator z identyfikatorem pracy, aby pobrać konkretne zadanie bez zwłoki.

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

Wartość właściwości

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

listVersions

Zwraca dostępne wersje dla określonego ewaluatora.

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

Wartość właściwości

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

pendingUpload

Inicjuje nowe, oczekujące przesłanie lub pobiera istniejące dla określonej wersji ewaluatora.

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

Wartość właściwości

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

updateVersion

Aktualizuje określoną wersję ewaluatora na miejscu.

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

Wartość właściwości

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