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 ModelProvenancebuild()ModelProvenance.Buildercopy(ModelProvenance model)ModelProvenance.BuildergitBranch(String gitBranch)For model reproducibility purposes.ModelProvenance.BuildergitCommit(String gitCommit)For model reproducibility purposes.ModelProvenance.BuilderrepositoryUrl(String repositoryUrl)For model reproducibility purposes.ModelProvenance.BuilderscriptDir(String scriptDir)For model reproducibility purposes.ModelProvenance.BuildertrainingId(String trainingId)The OCID of a training session(Job or NotebookSession) in which the model was trained.ModelProvenance.BuildertrainingScript(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)
-
-