Package com.oracle.bmc.datascience.model
Class ModelProvenance.Builder
- java.lang.Object
-
- com.oracle.bmc.datascience.model.ModelProvenance.Builder
-
- Enclosing class:
- ModelProvenance
public static class ModelProvenance.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelProvenance
build()
ModelProvenance.Builder
copy(ModelProvenance model)
ModelProvenance.Builder
gitBranch(String gitBranch)
For model reproducibility purposes.ModelProvenance.Builder
gitCommit(String gitCommit)
For model reproducibility purposes.ModelProvenance.Builder
repositoryUrl(String repositoryUrl)
For model reproducibility purposes.ModelProvenance.Builder
scriptDir(String scriptDir)
For model reproducibility purposes.ModelProvenance.Builder
trainingId(String trainingId)
The OCID of a training session(Job or NotebookSession) in which the model was trained.ModelProvenance.Builder
trainingScript(String trainingScript)
For model reproducibility purposes.
-
-
-
Method Detail
-
repositoryUrl
public ModelProvenance.Builder repositoryUrl(String repositoryUrl)
For model reproducibility purposes.URL of the git repository associated with model training.
- Parameters:
repositoryUrl
- the value to set- Returns:
- this builder
-
gitBranch
public ModelProvenance.Builder gitBranch(String gitBranch)
For model reproducibility purposes.Branch of the git repository associated with model training.
- Parameters:
gitBranch
- the value to set- Returns:
- this builder
-
gitCommit
public ModelProvenance.Builder gitCommit(String gitCommit)
For model reproducibility purposes.Commit ID of the git repository associated with model training.
- Parameters:
gitCommit
- the value to set- Returns:
- this builder
-
scriptDir
public ModelProvenance.Builder scriptDir(String scriptDir)
For model reproducibility purposes.Path to model artifacts.
- Parameters:
scriptDir
- the value to set- Returns:
- this builder
-
trainingScript
public ModelProvenance.Builder trainingScript(String trainingScript)
For model reproducibility purposes.Path to the python script or notebook in which the model was trained."
- Parameters:
trainingScript
- the value to set- Returns:
- this builder
-
trainingId
public ModelProvenance.Builder trainingId(String trainingId)
The OCID of a training session(Job or NotebookSession) in which the model was trained.It is used for model reproducibility purposes.
- Parameters:
trainingId
- the value to set- Returns:
- this builder
-
build
public ModelProvenance build()
-
copy
public ModelProvenance.Builder copy(ModelProvenance model)
-
-