JobOperations クラス
- java.
lang. Object - com.
microsoft. azure. batch. JobOperations
- com.
実装
public class JobOperations
implements IInheritedBehaviors
Azure Batch アカウントに対してジョブ関連の操作を実行します。
メソッドの概要
メソッドの継承元: java.lang.Object
メソッドの詳細
createJob
public void createJob(JobAddParameter job)
Batch アカウントにジョブを追加します。
Parameters:
Throws:
createJob
public void createJob(JobAddParameter job, Iterable
Batch アカウントにジョブを追加します。
Parameters:
Throws:
createJob
public void createJob(String jobId, PoolInformation poolInfo)
Batch アカウントにジョブを追加します。
Parameters:
Throws:
createJob
public void createJob(String jobId, PoolInformation poolInfo, Iterable
Batch アカウントにジョブを追加します。
Parameters:
Throws:
customBehaviors
public Collection
Batch サービスへの要求を変更またはカスタマイズする動作のコレクションを取得します。
Returns:
deleteJob
public void deleteJob(String jobId)
指定したジョブを削除します。
Parameters:
Throws:
deleteJob
public void deleteJob(String jobId, Iterable
指定したジョブを削除します。
Parameters:
Throws:
disableJob
public void disableJob(String jobId, DisableJobOption disableJobOption)
指定したジョブを無効にします。 無効になっているジョブは新しいタスクを実行しませんが、後で再度有効にすることもできます。
Parameters:
Throws:
disableJob
public void disableJob(String jobId, DisableJobOption disableJobOption, Iterable
指定したジョブを無効にします。 無効になっているジョブは新しいタスクを実行しませんが、後で再度有効にすることもできます。
Parameters:
Throws:
enableJob
public void enableJob(String jobId)
指定したジョブを有効にして、新しいタスクを実行できるようにします。
Parameters:
Throws:
enableJob
public void enableJob(String jobId, Iterable
指定したジョブを有効にして、新しいタスクを実行できるようにします。
Parameters:
Throws:
getJob
public CloudJob getJob(String jobId)
指定した CloudJob を取得します。
Parameters:
Returns:
Throws:
getJob
public CloudJob getJob(String jobId, DetailLevel detailLevel)
指定した CloudJob を取得します。
Parameters:
Returns:
Throws:
getJob
public CloudJob getJob(String jobId, DetailLevel detailLevel, Iterable
指定した CloudJob を取得します。
Parameters:
Returns:
Throws:
getTaskCounts
public TaskCounts getTaskCounts(String jobId)
指定したジョブのタスク数を取得します。 タスク数は、アクティブ、実行中、または完了したタスクの状態によるタスクの数と、成功または失敗したタスクの数を提供します。 準備状態のタスクは、実行中としてカウントされます。
Parameters:
Returns:
Throws:
getTaskCounts
public TaskCounts getTaskCounts(String jobId, Iterable
指定したジョブのタスク数を取得します。 タスク数は、アクティブ、実行中、または完了したタスクの状態によるタスクの数と、成功または失敗したタスクの数を提供します。 準備状態のタスクは、実行中としてカウントされます。
Parameters:
Returns:
Throws:
getTaskCountsResult
public TaskCountsResult getTaskCountsResult(String jobId)
指定したジョブのタスク数の結果を取得します。 結果には、タスク数とタスク スロット数の両方が含まれます。 各 counts オブジェクトは、アクティブ、実行中、または完了したタスクの状態によるタスクの数と、成功または失敗したタスクの数を提供します。 準備状態のタスクは、実行中としてカウントされます。
Parameters:
Returns:
Throws:
getTaskCountsResult
public TaskCountsResult getTaskCountsResult(String jobId, Iterable
指定したジョブのタスク数の結果を取得します。 結果には、タスク数とタスク スロット数の両方が含まれます。 各 counts オブジェクトは、アクティブ、実行中、または完了したタスクの状態によるタスクの数と、成功または失敗したタスクの数を提供します。 準備状態のタスクは、実行中としてカウントされます。
Parameters:
Returns:
Throws:
getTaskSlotCounts
public TaskSlotCounts getTaskSlotCounts(String jobId)
指定したジョブのタスク スロット数を取得します。 タスク スロットの数は、アクティブ、実行中、または完了したタスクの状態によるタスクの数と、成功または失敗したタスクの数を提供します。 準備状態のタスクは、実行中としてカウントされます。
Parameters:
Returns:
Throws:
getTaskSlotCounts
public TaskSlotCounts getTaskSlotCounts(String jobId, Iterable
指定したジョブのタスク スロット数を取得します。 タスク スロットの数は、アクティブ、実行中、または完了したタスクの状態によるタスクの数と、成功または失敗したタスクの数を提供します。 準備状態のタスクは、実行中としてカウントされます。
Parameters:
Returns:
Throws:
listJobs
public PagedList
Batch アカウントの を CloudJob 一覧表示します。
Returns:
Throws:
listJobs
public PagedList
Batch アカウントの を CloudJob 一覧表示します。
Parameters:
Returns:
Throws:
listJobs
public PagedList
Batch アカウントの を CloudJob 一覧表示します。
Parameters:
Returns:
Throws:
listJobs
public PagedList
指定した CloudJob ジョブ スケジュールで作成された を一覧表示します。
Parameters:
Returns:
Throws:
listJobs
public PagedList
指定した CloudJob ジョブ スケジュールで作成された を一覧表示します。
Parameters:
Returns:
Throws:
listJobs
public PagedList
指定した CloudJob jobSchedule の下に作成された を一覧表示します。
Parameters:
Returns:
Throws:
listPreparationAndReleaseTaskStatus
public PagedList
指定したジョブの JobPreparationTask 状態と JobReleaseTask タスクを一覧表示します。
Parameters:
Returns:
Throws:
listPreparationAndReleaseTaskStatus
public PagedList
指定したジョブの JobPreparationTask 状態と JobReleaseTask タスクを一覧表示します。
Parameters:
Returns:
Throws:
patchJob
public void patchJob(String jobId, JobPatchParameter jobPatchParameter)
指定したジョブを更新します。 このメソッドは、指定されたプロパティを null 以外の値に置き換えるだけです。
Parameters:
Throws:
patchJob
public void patchJob(String jobId, JobPatchParameter jobPatchParameter, Iterable
指定したジョブを更新します。 このメソッドは、指定されたプロパティを null 以外の値に置き換えるだけです。
Parameters:
Throws:
patchJob
public void patchJob(String jobId, OnAllTasksComplete onAllTasksComplete)
指定したジョブを更新します。 このメソッドは、指定されたプロパティを null 以外の値に置き換えるだけです。
Parameters:
Throws:
patchJob
public void patchJob(String jobId, PoolInformation poolInfo)
指定したジョブを更新します。 このメソッドは、指定されたプロパティを null 以外の値に置き換えるだけです。
Parameters:
Throws:
patchJob
public void patchJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List
指定したジョブを更新します。 このメソッドは、指定されたプロパティを null 以外の値に置き換えるだけです。
Parameters:
Throws:
patchJob
public void patchJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List
指定したジョブを更新します。 このメソッドは、指定されたプロパティを null 以外の値に置き換えるだけです。
Parameters:
Throws:
terminateJob
public void terminateJob(String jobId)
指定したジョブを終了し、完了としてマークします。
Parameters:
Throws:
terminateJob
public void terminateJob(String jobId, String terminateReason)
指定したジョブを終了し、完了としてマークします。
Parameters:
Throws:
terminateJob
public void terminateJob(String jobId, String terminateReason, Iterable
指定したジョブを終了し、完了としてマークします。
Parameters:
Throws:
updateJob
public void updateJob(String jobId, JobUpdateParameter param)
Parameters:
Throws:
updateJob
public void updateJob(String jobId, JobUpdateParameter param, Iterable
指定したジョブを更新このメソッドは、ジョブのすべての更新可能なプロパティの完全な置換を実行します。 たとえば、constraints パラメーターが null の場合、Batch サービスはジョブの既存の制約を削除し、それらを既定の制約に置き換えます。
Parameters:
Throws:
updateJob
public void updateJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List
指定したジョブを更新します。 このメソッドは、ジョブのすべての更新可能なプロパティの完全な置換を実行します。 たとえば、constraints パラメーターが null の場合、Batch サービスはジョブの既存の制約を削除し、それらを既定の制約に置き換えます。
Parameters:
Throws:
updateJob
public void updateJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List
指定したジョブを更新します。 このメソッドは、ジョブのすべての更新可能なプロパティの完全な置換を実行します。 たとえば、constraints パラメーターが null の場合、Batch サービスはジョブの既存の制約を削除し、それらを既定の制約に置き換えます。
Parameters:
Throws:
withCustomBehaviors
public IInheritedBehaviors withCustomBehaviors(Collection
Batch サービスへの要求を変更またはカスタマイズする動作のコレクションを設定します。
Parameters:
Returns:
適用対象
Azure SDK for Java
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示