次の方法で共有


JobOperations クラス

  • java.lang.Object
    • com.microsoft.azure.batch.JobOperations

実装

public class JobOperations
implements IInheritedBehaviors

Azure Batch アカウントに対してジョブ関連の操作を実行します。

メソッドの概要

修飾子と型 メソッドと説明
void createJob(JobAddParameter job)

Batch アカウントにジョブを追加します。

void createJob(JobAddParameter job, Iterable<BatchClientBehavior> additionalBehaviors)

Batch アカウントにジョブを追加します。

void createJob(String jobId, PoolInformation poolInfo)

Batch アカウントにジョブを追加します。

void createJob(String jobId, PoolInformation poolInfo, Iterable<BatchClientBehavior> additionalBehaviors)

Batch アカウントにジョブを追加します。

Collection<BatchClientBehavior> customBehaviors()

Batch サービスへの要求を変更またはカスタマイズする動作のコレクションを取得します。

void deleteJob(String jobId)

指定したジョブを削除します。

void deleteJob(String jobId, Iterable<BatchClientBehavior> additionalBehaviors)

指定したジョブを削除します。

void disableJob(String jobId, DisableJobOption disableJobOption)

指定したジョブを無効にします。

void disableJob(String jobId, DisableJobOption disableJobOption, Iterable<BatchClientBehavior> additionalBehaviors)

指定したジョブを無効にします。

void enableJob(String jobId)

指定したジョブを有効にして、新しいタスクを実行できるようにします。

void enableJob(String jobId, Iterable<BatchClientBehavior> additionalBehaviors)

指定したジョブを有効にして、新しいタスクを実行できるようにします。

CloudJob getJob(String jobId)

指定した CloudJob を取得します。

CloudJob getJob(String jobId, DetailLevel detailLevel)

指定した CloudJob を取得します。

CloudJob getJob(String jobId, DetailLevel detailLevel, Iterable<BatchClientBehavior> additionalBehaviors)

指定した CloudJob を取得します。

TaskCounts getTaskCounts(String jobId)

指定したジョブのタスク数を取得します。

TaskCounts getTaskCounts(String jobId, Iterable<BatchClientBehavior> additionalBehaviors)

指定したジョブのタスク数を取得します。

TaskCountsResult getTaskCountsResult(String jobId)

指定したジョブのタスク数の結果を取得します。

TaskCountsResult getTaskCountsResult(String jobId, Iterable<BatchClientBehavior> additionalBehaviors)

指定したジョブのタスク数の結果を取得します。

TaskSlotCounts getTaskSlotCounts(String jobId)

指定したジョブのタスク スロット数を取得します。

TaskSlotCounts getTaskSlotCounts(String jobId, Iterable<BatchClientBehavior> additionalBehaviors)

指定したジョブのタスク スロット数を取得します。

com.microsoft.azure.PagedList<CloudJob> listJobs()

Batch アカウントの を CloudJob 一覧表示します。

com.microsoft.azure.PagedList<CloudJob> listJobs(DetailLevel detailLevel)

Batch アカウントの を CloudJob 一覧表示します。

com.microsoft.azure.PagedList<CloudJob> listJobs(DetailLevel detailLevel, Iterable<BatchClientBehavior> additionalBehaviors)

Batch アカウントの を CloudJob 一覧表示します。

com.microsoft.azure.PagedList<CloudJob> listJobs(String jobScheduleId)

指定した CloudJob ジョブ スケジュールで作成された を一覧表示します。

com.microsoft.azure.PagedList<CloudJob> listJobs(String jobScheduleId, DetailLevel detailLevel)

指定した CloudJob ジョブ スケジュールで作成された を一覧表示します。

com.microsoft.azure.PagedList<CloudJob> listJobs(String jobScheduleId, DetailLevel detailLevel, Iterable<BatchClientBehavior> additionalBehaviors)

指定した CloudJob ジョブスケジュールの下に作成された を一覧表示します。

com.microsoft.azure.PagedList<JobPreparationAndReleaseTaskExecutionInformation> listPreparationAndReleaseTaskStatus(String jobId)

指定したジョブの JobPreparationTask 状態と JobReleaseTask タスクを一覧表示します。

com.microsoft.azure.PagedList<JobPreparationAndReleaseTaskExecutionInformation> listPreparationAndReleaseTaskStatus(String jobId, Iterable<BatchClientBehavior> additionalBehaviors)

指定したジョブの JobPreparationTask 状態と JobReleaseTask タスクを一覧表示します。

void patchJob(String jobId, JobPatchParameter jobPatchParameter)

指定したジョブを更新します。

void patchJob(String jobId, JobPatchParameter jobPatchParameter, Iterable<BatchClientBehavior> additionalBehaviors)

指定したジョブを更新します。

void patchJob(String jobId, OnAllTasksComplete onAllTasksComplete)

指定したジョブを更新します。

void patchJob(String jobId, PoolInformation poolInfo)

指定したジョブを更新します。

void patchJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List<MetadataItem> metadata)

指定したジョブを更新します。

void patchJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List<MetadataItem> metadata, Iterable<BatchClientBehavior> additionalBehaviors)

指定したジョブを更新します。

void terminateJob(String jobId)

指定したジョブを終了し、完了としてマークします。

void terminateJob(String jobId, String terminateReason)

指定したジョブを終了し、完了としてマークします。

void terminateJob(String jobId, String terminateReason, Iterable<BatchClientBehavior> additionalBehaviors)

指定したジョブを終了し、完了としてマークします。

void updateJob(String jobId, JobUpdateParameter param)
void updateJob(String jobId, JobUpdateParameter param, Iterable<BatchClientBehavior> additionalBehaviors)

指定したジョブを更新このメソッドは、ジョブのすべての更新可能なプロパティの完全な置換を実行します。

void updateJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List<MetadataItem> metadata)

指定したジョブを更新します。

void updateJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List<MetadataItem> metadata, Iterable<BatchClientBehavior> additionalBehaviors)

指定したジョブを更新します。

IInheritedBehaviors withCustomBehaviors(Collection<BatchClientBehavior> behaviors)

Batch サービスへの要求を変更またはカスタマイズする動作のコレクションを設定します。

メソッドの継承元: java.lang.Object

メソッドの詳細

createJob

public void createJob(JobAddParameter job)

Batch アカウントにジョブを追加します。

Parameters:

job - 追加するジョブ。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

createJob

public void createJob(JobAddParameter job, Iterable additionalBehaviors)

Batch アカウントにジョブを追加します。

Parameters:

job - 追加するジョブ。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

createJob

public void createJob(String jobId, PoolInformation poolInfo)

Batch アカウントにジョブを追加します。

Parameters:

jobId - 追加するジョブの ID。
poolInfo - プールにジョブを割り当てる方法を指定します。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

createJob

public void createJob(String jobId, PoolInformation poolInfo, Iterable additionalBehaviors)

Batch アカウントにジョブを追加します。

Parameters:

jobId - 追加するジョブの ID。
poolInfo - プールにジョブを割り当てる方法を指定します。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

customBehaviors

public Collection customBehaviors()

Batch サービスへの要求を変更またはカスタマイズする動作のコレクションを取得します。

Returns:

BatchClientBehavior インスタンスのコレクション。

deleteJob

public void deleteJob(String jobId)

指定したジョブを削除します。

Parameters:

jobId - ジョブの ID。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

deleteJob

public void deleteJob(String jobId, Iterable additionalBehaviors)

指定したジョブを削除します。

Parameters:

jobId - ジョブの ID。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

disableJob

public void disableJob(String jobId, DisableJobOption disableJobOption)

指定したジョブを無効にします。 無効になっているジョブは新しいタスクを実行しませんが、後で再度有効にすることもできます。

Parameters:

jobId - ジョブの ID。
disableJobOption - ジョブに関連付けられている実行中のタスクの処理を指定します。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

disableJob

public void disableJob(String jobId, DisableJobOption disableJobOption, Iterable additionalBehaviors)

指定したジョブを無効にします。 無効になっているジョブは新しいタスクを実行しませんが、後で再度有効にすることもできます。

Parameters:

jobId - ジョブの ID。
disableJobOption - ジョブに関連付けられている実行中のタスクの処理を指定します。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

enableJob

public void enableJob(String jobId)

指定したジョブを有効にして、新しいタスクを実行できるようにします。

Parameters:

jobId - ジョブの ID。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

enableJob

public void enableJob(String jobId, Iterable additionalBehaviors)

指定したジョブを有効にして、新しいタスクを実行できるようにします。

Parameters:

jobId - ジョブの ID。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

getJob

public CloudJob getJob(String jobId)

指定した CloudJob を取得します。

Parameters:

jobId - 取得するジョブの ID。

Returns:

CloudJob指定したAzure Batch ジョブに関する情報を格納している 。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

getJob

public CloudJob getJob(String jobId, DetailLevel detailLevel)

指定した CloudJob を取得します。

Parameters:

jobId - 取得するジョブの ID。
detailLevel - DetailLevelサービスから取得するプロパティを制御するために使用される 。

Returns:

CloudJob指定したAzure Batch ジョブに関する情報を格納している 。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

getJob

public CloudJob getJob(String jobId, DetailLevel detailLevel, Iterable additionalBehaviors)

指定した CloudJob を取得します。

Parameters:

jobId - 取得するジョブの ID。
detailLevel - DetailLevelサービスから取得するプロパティを制御するために使用される 。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Returns:

CloudJob指定したAzure Batch ジョブに関する情報を格納している 。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

getTaskCounts

public TaskCounts getTaskCounts(String jobId)

指定したジョブのタスク数を取得します。 タスク数は、アクティブ、実行中、または完了したタスクの状態によるタスクの数と、成功または失敗したタスクの数を提供します。 準備状態のタスクは、実行中としてカウントされます。

Parameters:

jobId - ジョブの ID。

Returns:

成功した場合は TaskCounts オブジェクト。

Throws:

BatchErrorException - 要求がサーバーによって拒否された場合にスローされる

IOException

- 要求がサーバーによって拒否された場合にスローされる

getTaskCounts

public TaskCounts getTaskCounts(String jobId, Iterable additionalBehaviors)

指定したジョブのタスク数を取得します。 タスク数は、アクティブ、実行中、または完了したタスクの状態によるタスクの数と、成功または失敗したタスクの数を提供します。 準備状態のタスクは、実行中としてカウントされます。

Parameters:

jobId - ジョブの ID。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Returns:

成功した場合は TaskCounts オブジェクト。

Throws:

BatchErrorException - 要求がサーバーによって拒否された場合にスローされる

IOException

- 要求がサーバーによって拒否された場合にスローされる

getTaskCountsResult

public TaskCountsResult getTaskCountsResult(String jobId)

指定したジョブのタスク数の結果を取得します。 結果には、タスク数とタスク スロット数の両方が含まれます。 各 counts オブジェクトは、アクティブ、実行中、または完了したタスクの状態によるタスクの数と、成功または失敗したタスクの数を提供します。 準備状態のタスクは、実行中としてカウントされます。

Parameters:

jobId - ジョブの ID。

Returns:

成功した場合は TaskCountsResult オブジェクト。

Throws:

BatchErrorException - 要求がサーバーによって拒否された場合にスローされる

IOException

- 要求がサーバーによって拒否された場合にスローされる

getTaskCountsResult

public TaskCountsResult getTaskCountsResult(String jobId, Iterable additionalBehaviors)

指定したジョブのタスク数の結果を取得します。 結果には、タスク数とタスク スロット数の両方が含まれます。 各 counts オブジェクトは、アクティブ、実行中、または完了したタスクの状態によるタスクの数と、成功または失敗したタスクの数を提供します。 準備状態のタスクは、実行中としてカウントされます。

Parameters:

jobId - ジョブの ID。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Returns:

成功した場合は TaskCountsResult オブジェクト。

Throws:

BatchErrorException - 要求がサーバーによって拒否された場合にスローされる

IOException

- 要求がサーバーによって拒否された場合にスローされる

getTaskSlotCounts

public TaskSlotCounts getTaskSlotCounts(String jobId)

指定したジョブのタスク スロット数を取得します。 タスク スロットの数は、アクティブ、実行中、または完了したタスクの状態によるタスクの数と、成功または失敗したタスクの数を提供します。 準備状態のタスクは、実行中としてカウントされます。

Parameters:

jobId - ジョブの ID。

Returns:

成功した場合は TaskSlotCounts オブジェクト。

Throws:

BatchErrorException - 要求がサーバーによって拒否された場合にスローされる

IOException

- 要求がサーバーによって拒否された場合にスローされる

getTaskSlotCounts

public TaskSlotCounts getTaskSlotCounts(String jobId, Iterable additionalBehaviors)

指定したジョブのタスク スロット数を取得します。 タスク スロットの数は、アクティブ、実行中、または完了したタスクの状態によるタスクの数と、成功または失敗したタスクの数を提供します。 準備状態のタスクは、実行中としてカウントされます。

Parameters:

jobId - ジョブの ID。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Returns:

成功した場合は TaskSlotCounts オブジェクト。

Throws:

BatchErrorException - 要求がサーバーによって拒否された場合にスローされる

IOException

- 要求がサーバーによって拒否された場合にスローされる

listJobs

public PagedList listJobs()

Batch アカウントの を CloudJob 一覧表示します。

Returns:

CloudJob オブジェクトのリスト。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

listJobs

public PagedList listJobs(DetailLevel detailLevel)

Batch アカウントの を CloudJob 一覧表示します。

Parameters:

detailLevel - DetailLevelリストのフィルター処理と、サービスから取得するプロパティの制御に使用される 。

Returns:

CloudJob オブジェクトのリスト。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

listJobs

public PagedList listJobs(DetailLevel detailLevel, Iterable additionalBehaviors)

Batch アカウントの を CloudJob 一覧表示します。

Parameters:

detailLevel - DetailLevelリストのフィルター処理と、サービスから取得するプロパティの制御に使用される 。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Returns:

CloudJob オブジェクトのリスト。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

listJobs

public PagedList listJobs(String jobScheduleId)

指定した CloudJob ジョブ スケジュールで作成された を一覧表示します。

Parameters:

jobScheduleId - ジョブ スケジュールの ID。

Returns:

CloudJob オブジェクトのリスト。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

listJobs

public PagedList listJobs(String jobScheduleId, DetailLevel detailLevel)

指定した CloudJob ジョブ スケジュールで作成された を一覧表示します。

Parameters:

jobScheduleId - ジョブ スケジュールの ID。
detailLevel - DetailLevelリストのフィルター処理と、サービスから取得するプロパティの制御に使用される 。

Returns:

CloudJob オブジェクトのリスト。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

listJobs

public PagedList listJobs(String jobScheduleId, DetailLevel detailLevel, Iterable additionalBehaviors)

指定した CloudJob jobSchedule の下に作成された を一覧表示します。

Parameters:

jobScheduleId - jobSchedule の ID。
detailLevel - DetailLevelリストのフィルター処理と、サービスから取得するプロパティの制御に使用される 。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Returns:

CloudJob オブジェクトのリスト。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

listPreparationAndReleaseTaskStatus

public PagedList listPreparationAndReleaseTaskStatus(String jobId)

指定したジョブの JobPreparationTask 状態と JobReleaseTask タスクを一覧表示します。

Parameters:

jobId - ジョブの ID。

Returns:

インスタンスの JobPreparationAndReleaseTaskExecutionInformation 一覧。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

listPreparationAndReleaseTaskStatus

public PagedList listPreparationAndReleaseTaskStatus(String jobId, Iterable additionalBehaviors)

指定したジョブの JobPreparationTask 状態と JobReleaseTask タスクを一覧表示します。

Parameters:

jobId - ジョブの ID。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Returns:

インスタンスの JobPreparationAndReleaseTaskExecutionInformation 一覧。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

patchJob

public void patchJob(String jobId, JobPatchParameter jobPatchParameter)

指定したジョブを更新します。 このメソッドは、指定されたプロパティを null 以外の値に置き換えるだけです。

Parameters:

jobId - ジョブの ID。
jobPatchParameter - ジョブに対して行う変更のセット。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

patchJob

public void patchJob(String jobId, JobPatchParameter jobPatchParameter, Iterable additionalBehaviors)

指定したジョブを更新します。 このメソッドは、指定されたプロパティを null 以外の値に置き換えるだけです。

Parameters:

jobId - ジョブの ID。
jobPatchParameter - ジョブを更新するパラメーター。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

patchJob

public void patchJob(String jobId, OnAllTasksComplete onAllTasksComplete)

指定したジョブを更新します。 このメソッドは、指定されたプロパティを null 以外の値に置き換えるだけです。

Parameters:

jobId - ジョブの ID。
onAllTasksComplete - ジョブ内のすべてのタスクが完了状態のときに Batch サービスが実行するアクションを指定します。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

patchJob

public void patchJob(String jobId, PoolInformation poolInfo)

指定したジョブを更新します。 このメソッドは、指定されたプロパティを null 以外の値に置き換えるだけです。

Parameters:

jobId - ジョブの ID。
poolInfo - Batch サービスがジョブのタスクを実行するプール。 ジョブのプールは、ジョブが無効になっている場合にのみ変更できます。 poolInfo で autoPoolSpecification 仕様を指定した場合、keepAlive プロパティのみを更新でき、自動プールに poolLifetimeOption がジョブの場合にのみ更新できます。 null の場合、ジョブは現在のプールで引き続き実行されます。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信したときにスローされる例外。

IOException

- Batch サービスからエラー応答を受信したときにスローされる例外。

patchJob

public void patchJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List metadata)

指定したジョブを更新します。 このメソッドは、指定されたプロパティを null 以外の値に置き換えるだけです。

Parameters:

jobId - ジョブの ID。
poolInfo - Batch サービスがジョブのタスクを実行するプール。 ジョブのプールは、ジョブが無効になっている場合にのみ変更できます。 poolInfo で autoPoolSpecification 仕様を指定した場合、keepAlive プロパティのみを更新でき、自動プールに poolLifetimeOption がジョブの場合にのみ更新できます。 null の場合、ジョブは現在のプールで引き続き実行されます。
priority - ジョブの優先度。 優先度の値の範囲は -1000 から 1000 です。-1000 が最も低い優先度で、1000 が最高の優先度です。 null の場合、ジョブの優先度は変更されません。
constraints - ジョブの実行制約。 null の場合、既存の実行制約は変更されません。
onAllTasksComplete - ジョブ内のすべてのタスクが完了状態のときに Batch サービスが実行するアクションを指定します。
metadata - ジョブにメタデータとして関連付けられている名前と値のペアの一覧。 null の場合、既存のジョブ メタデータは変更されません。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信したときにスローされる例外。

IOException

- Batch サービスからエラー応答を受信したときにスローされる例外。

patchJob

public void patchJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List metadata, Iterable additionalBehaviors)

指定したジョブを更新します。 このメソッドは、指定されたプロパティを null 以外の値に置き換えるだけです。

Parameters:

jobId - ジョブの ID。
poolInfo - Batch サービスがジョブのタスクを実行するプール。 ジョブのプールは、ジョブが無効になっている場合にのみ変更できます。 poolInfo で autoPoolSpecification 仕様を指定した場合、keepAlive プロパティのみを更新でき、自動プールに poolLifetimeOption がジョブの場合にのみ更新できます。 null の場合、ジョブは現在のプールで引き続き実行されます。
priority - ジョブの優先度。 優先度の値の範囲は -1000 から 1000 です。-1000 が最も低い優先度で、1000 が最高の優先度です。 null の場合、ジョブの優先度は変更されません。
constraints - ジョブの実行制約。 null の場合、既存の実行制約は変更されません。
onAllTasksComplete - ジョブ内のすべてのタスクが完了状態のときに Batch サービスが実行するアクションを指定します。
metadata - ジョブにメタデータとして関連付けられている名前と値のペアの一覧。 null の場合、既存のジョブ メタデータは変更されません。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Throws:

BatchErrorException - Batch サービスからエラー応答を受信したときにスローされる例外。

IOException

- Batch サービスからエラー応答を受信したときにスローされる例外。

terminateJob

public void terminateJob(String jobId)

指定したジョブを終了し、完了としてマークします。

Parameters:

jobId - ジョブの ID。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信したときにスローされる例外。

IOException

- Batch サービスからエラー応答を受信したときにスローされる例外。

terminateJob

public void terminateJob(String jobId, String terminateReason)

指定したジョブを終了し、完了としてマークします。

Parameters:

jobId - ジョブの ID。
terminateReason - ジョブが終了した理由を説明するメッセージ。 このテキストは、 を呼び出 terminateReason()すときに表示されます。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信したときにスローされる例外。

IOException

- Batch サービスからエラー応答を受信したときにスローされる例外。

terminateJob

public void terminateJob(String jobId, String terminateReason, Iterable additionalBehaviors)

指定したジョブを終了し、完了としてマークします。

Parameters:

jobId - ジョブの ID。
terminateReason - ジョブが終了した理由を説明するメッセージ。 このテキストは、 を呼び出 terminateReason()すときに表示されます。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Throws:

BatchErrorException - Batch サービスからエラー応答を受信したときにスローされる例外。

IOException

- Batch サービスからエラー応答を受信したときにスローされる例外。

updateJob

public void updateJob(String jobId, JobUpdateParameter param)

Parameters:

jobId
param

Throws:

updateJob

public void updateJob(String jobId, JobUpdateParameter param, Iterable additionalBehaviors)

指定したジョブを更新このメソッドは、ジョブのすべての更新可能なプロパティの完全な置換を実行します。 たとえば、constraints パラメーターが null の場合、Batch サービスはジョブの既存の制約を削除し、それらを既定の制約に置き換えます。

Parameters:

jobId - 更新するジョブ。
param - ジョブの更新パラメーター
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Throws:

BatchErrorException - Batch サービスからエラー応答を受信したときにスローされる例外。

IOException

- Batch サービスからエラー応答を受信したときにスローされる例外。

updateJob

public void updateJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List metadata)

指定したジョブを更新します。 このメソッドは、ジョブのすべての更新可能なプロパティの完全な置換を実行します。 たとえば、constraints パラメーターが null の場合、Batch サービスはジョブの既存の制約を削除し、それらを既定の制約に置き換えます。

Parameters:

jobId - ジョブの ID。
poolInfo - Batch サービスがジョブのタスクを実行するプール。 ジョブのプールは、ジョブが無効になっている場合にのみ変更できます。 poolInfo で autoPoolSpecification 仕様を指定した場合、keepAlive プロパティのみを更新でき、自動プールに poolLifetimeOption がジョブの場合にのみ更新できます。
priority - ジョブの優先度。 優先度の値の範囲は -1000 から 1000 です。-1000 が最も低い優先度で、1000 が最高の優先度です。 null の場合、既定値は 0 に設定されます。
constraints - ジョブの実行制約。 null の場合、制約はクリアされます。
onAllTasksComplete - ジョブ内のすべてのタスクが完了状態のときに Batch サービスが実行するアクションを指定します。
metadata - ジョブにメタデータとして関連付けられている名前と値のペアの一覧。 null の場合は、空のリストの既定値を受け取ります。実際には、既存のメタデータはすべて削除されます。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信したときにスローされる例外。

IOException

- Batch サービスからエラー応答を受信したときにスローされる例外。

updateJob

public void updateJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List metadata, Iterable additionalBehaviors)

指定したジョブを更新します。 このメソッドは、ジョブのすべての更新可能なプロパティの完全な置換を実行します。 たとえば、constraints パラメーターが null の場合、Batch サービスはジョブの既存の制約を削除し、それらを既定の制約に置き換えます。

Parameters:

jobId - ジョブの ID。
poolInfo - Batch サービスがジョブのタスクを実行するプール。 ジョブのプールは、ジョブが無効になっている場合にのみ変更できます。 poolInfo で autoPoolSpecification 仕様を指定した場合、keepAlive プロパティのみを更新でき、自動プールに poolLifetimeOption がジョブの場合にのみ更新できます。
priority - ジョブの優先度。 優先度の値の範囲は -1000 から 1000 です。-1000 が最も低い優先度で、1000 が最高の優先度です。 null の場合、既定値は 0 に設定されます。
constraints - ジョブの実行制約。 null の場合、制約はクリアされます。
onAllTasksComplete - ジョブ内のすべてのタスクが完了状態のときに Batch サービスが実行するアクションを指定します。
metadata - ジョブにメタデータとして関連付けられている名前と値のペアの一覧。 null の場合は、空のリストの既定値を受け取ります。実際には、既存のメタデータはすべて削除されます。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Throws:

BatchErrorException - Batch サービスからエラー応答を受信したときにスローされる例外。

IOException

- Batch サービスからエラー応答を受信したときにスローされる例外。

withCustomBehaviors

public IInheritedBehaviors withCustomBehaviors(Collection behaviors)

Batch サービスへの要求を変更またはカスタマイズする動作のコレクションを設定します。

Parameters:

behaviors - インスタンスの BatchClientBehavior コレクション。

Returns:

現在のインスタンス。

適用対象