@Published(tag="architect") public class JobConfig extends Object
ファイルのベースパスに関する設定項目は、ジョブの設定にて指定がない場合、
ETLの設定(RootConfig
)を使用する。
修飾子とタイプ | メソッドと説明 |
---|---|
File |
getInputFileBasePath()
入力ファイルのベースパスを取得する。
|
String |
getJobId()
ジョブIDを取得する。
|
File |
getOutputFileBasePath()
出力ファイルのベースパスを取得する。
|
File |
getSqlLoaderControlFileBasePath()
SQLLoaderに使用するコントロールファイルのベースパスを取得する。
|
File |
getSqlLoaderOutputFileBasePath()
SQLLoaderが出力するファイルのベースパスを取得する。
|
Map<StepConfig> |
getSteps()
ステップの設定を取得する。
|
void |
initialize(RootConfig etlConfig)
ステップの設定を順に初期化する。
|
void |
setInputFileBasePath(File inputFileBasePath)
入力ファイルのベースパスを設定する。
|
void |
setJobId(String jobId)
ジョブIDを設定する。
|
void |
setOutputFileBasePath(File outputFileBasePath)
出力ファイルのベースパスを設定する。
|
void |
setSqlLoaderControlFileBasePath(File sqlLoaderControlFileBasePath)
SQLLoaderに使用するコントロールファイルのベースパスを設定する。
|
void |
setSqlLoaderOutputFileBasePath(File sqlLoaderOutputFileBasePath)
SQLLoaderが出力するファイルのベースパスを設定する。
|
void |
setSteps(Map<StepConfig> steps)
ステップの設定を設定する。
|
public String getJobId()
public void setJobId(String jobId)
jobId
- ジョブIDpublic File getInputFileBasePath()
public void setInputFileBasePath(File inputFileBasePath)
inputFileBasePath
- 入力ファイルのベースパスpublic File getOutputFileBasePath()
public void setOutputFileBasePath(File outputFileBasePath)
outputFileBasePath
- 出力ファイルのベースパスpublic File getSqlLoaderControlFileBasePath()
public void setSqlLoaderControlFileBasePath(File sqlLoaderControlFileBasePath)
sqlLoaderControlFileBasePath
- SQLLoaderに使用するコントロールファイルのベースパスpublic File getSqlLoaderOutputFileBasePath()
public void setSqlLoaderOutputFileBasePath(File sqlLoaderOutputFileBasePath)
sqlLoaderOutputFileBasePath
- SQLLoaderが出力するファイルのベースパスpublic Map<StepConfig> getSteps()
public void setSteps(Map<StepConfig> steps)
steps
- ステップの設定public void initialize(RootConfig etlConfig)
etlConfig
- ETLの設定