BetaEvaluatorsOperations interface

介面代表 BetaEvaluator 的操作。

屬性

cancelGenerationJob

依據 ID 取消評估器產生工作。

createGenerationJob

這會產生評估者產生的工作。 該服務會從所提供的來源資料中非同步產生基於評分標準的評估器定義。

createVersion

建立一個帶有自動遞增版本識別碼的新評估器版本。

deleteGenerationJob

依 ID 刪除評估器產生工作。 只刪除工作紀錄;產生的評估器(如有)會被保留。

deleteVersion

移除指定的評估器版本。 無論該版本是否存在,都回傳 204。

getCredentials

取得 SAS 憑證以存取與指定評估器版本相關的儲存帳號。

getGenerationJob

透過 ID 取得評估器產生工作的詳細資訊。

getVersion

擷取指定的評估器版本,若不存在則回傳 404。

list

列出每位評估員的最新版本。

listGenerationJobs

回傳評估員產生職缺清單。 List API 的傳播延遲最多可達幾秒,因此最近建立的工作可能不會立即顯示;使用 Get evaluator 產生工作 API 搭配工作 ID 來即時取得特定工作。

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

依 ID 刪除評估器產生工作。 只刪除工作紀錄;產生的評估器(如有)會被保留。

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

回傳評估員產生職缺清單。 List API 的傳播延遲最多可達幾秒,因此最近建立的工作可能不會立即顯示;使用 Get evaluator 產生工作 API 搭配工作 ID 來即時取得特定工作。

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>