public class JobnetBuilder extends Object
ジョブスケジューラサービスで利用するジョブネットを生成するためのビルダクラスです。
コンストラクタと説明 |
---|
JobnetBuilder()
新しいジョブネットビルダを生成します。
|
JobnetBuilder(Jobnet jobnet)
新しいジョブネットビルダを生成します。
|
JobnetBuilder(String jobnetId)
新しいジョブネットビルダを生成します。
|
JobnetBuilder(String jobnetId,
String categoryId)
新しいジョブネットビルダを生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
JobnetBuilder |
allowConcurrent()
ジョブネットの同時実行を許可します。
|
Jobnet |
build()
ジョブネットを生成します。
|
JobnetBuilder |
disallowConcurrent()
ジョブネットの同時実行を禁止します。
|
JobnetBuilder |
ofJobIdList(List<String> jobIds)
直列実行するジョブID一覧を設定します。
|
JobnetBuilder |
ofJobIdList(String... jobIds)
直列実行するジョブID一覧を設定します。
|
JobnetBuilder |
ofJobList(JobDetail... jobDetalis)
直列実行するジョブ一覧を設定します。
|
JobnetBuilder |
ofJobList(List<JobDetail> jobDetalis)
直列実行するジョブ一覧を設定します。
|
JobnetBuilder |
usingParameters(Map<String,String> parameters)
パラメータを設定します。
|
JobnetBuilder |
usingParameters(String key,
String value)
パラメータを設定します。
|
JobnetBuilder |
withCategory(String categoryId)
カテゴリを設定します。
|
JobnetBuilder |
withIdentity(String jobnetId)
ジョブネットIDを設定します。
|
JobnetBuilder |
withLocalize(Locale locale,
String name,
String description)
指定されたロケールに対してローカライズ情報を設定します。
|
JobnetBuilder |
withLocalize(String name,
String description)
アカウントコンテキストに設定されているロケールに対してローカライズ情報を設定します。
|
public JobnetBuilder()
public JobnetBuilder(String jobnetId)
jobnetId
- ジョブネットIDpublic JobnetBuilder(String jobnetId, String categoryId)
jobnetId
- ジョブネットIDcategoryId
- カテゴリIDpublic JobnetBuilder(Jobnet jobnet)
jobnet
- ジョブネットpublic Jobnet build()
public JobnetBuilder withIdentity(String jobnetId)
jobnetId
- ジョブネットIDpublic JobnetBuilder ofJobList(JobDetail... jobDetalis)
jobDetalis
- ジョブ一覧public JobnetBuilder ofJobList(List<JobDetail> jobDetalis)
jobDetalis
- ジョブ一覧public JobnetBuilder ofJobIdList(String... jobIds)
jobIds
- ジョブID一覧public JobnetBuilder ofJobIdList(List<String> jobIds)
jobIds
- ジョブID一覧public JobnetBuilder usingParameters(Map<String,String> parameters)
parameters
- パラメータpublic JobnetBuilder usingParameters(String key, String value)
key
- パラメータキーvalue
- パラメータ値public JobnetBuilder allowConcurrent()
public JobnetBuilder disallowConcurrent()
public JobnetBuilder withCategory(String categoryId)
categoryId
- カテゴリIDpublic JobnetBuilder withLocalize(String name, String description)
name
- 名前description
- 説明public JobnetBuilder withLocalize(Locale locale, String name, String description)
locale
- ロケールname
- 名前description
- 説明Copyright © 2012 NTT DATA INTRAMART CORPORATION