Package com.oracle.bmc.devops.model
Class BuildStageRunProgress.Builder
- java.lang.Object
-
- com.oracle.bmc.devops.model.BuildStageRunProgress.Builder
-
- Enclosing class:
- BuildStageRunProgress
public static class BuildStageRunProgress.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
stageDisplayName
public BuildStageRunProgress.Builder stageDisplayName(String stageDisplayName)
-
buildPipelineStageId
public BuildStageRunProgress.Builder buildPipelineStageId(String buildPipelineStageId)
-
timeStarted
public BuildStageRunProgress.Builder timeStarted(Date timeStarted)
-
timeFinished
public BuildStageRunProgress.Builder timeFinished(Date timeFinished)
-
status
public BuildStageRunProgress.Builder status(BuildPipelineStageRunProgress.Status status)
-
buildPipelineStagePredecessors
public BuildStageRunProgress.Builder buildPipelineStagePredecessors(BuildPipelineStagePredecessorCollection buildPipelineStagePredecessors)
-
actualBuildRunnerShape
public BuildStageRunProgress.Builder actualBuildRunnerShape(String actualBuildRunnerShape)
Name of Build Runner shape where this Build Stage is running.- Parameters:
actualBuildRunnerShape
- the value to set- Returns:
- this builder
-
actualBuildRunnerShapeConfig
public BuildStageRunProgress.Builder actualBuildRunnerShapeConfig(ActualBuildRunnerShapeConfig actualBuildRunnerShapeConfig)
-
image
public BuildStageRunProgress.Builder image(BuildStageRunProgress.Image image)
Image name for the Build Environment- Parameters:
image
- the value to set- Returns:
- this builder
-
buildSpecFile
public BuildStageRunProgress.Builder buildSpecFile(String buildSpecFile)
The path to the build specification file for this Environment.The default location if not specified is build_spec.yaml
- Parameters:
buildSpecFile
- the value to set- Returns:
- this builder
-
stageExecutionTimeoutInSeconds
public BuildStageRunProgress.Builder stageExecutionTimeoutInSeconds(Integer stageExecutionTimeoutInSeconds)
Timeout for the Build Stage Execution.Value in seconds.
- Parameters:
stageExecutionTimeoutInSeconds
- the value to set- Returns:
- this builder
-
buildSourceCollection
public BuildStageRunProgress.Builder buildSourceCollection(BuildSourceCollection buildSourceCollection)
-
primaryBuildSource
public BuildStageRunProgress.Builder primaryBuildSource(String primaryBuildSource)
Name of the BuildSource in which the build_spec.yml file need to be located.If not specified, the 1st entry in the BuildSource collection will be chosen as Primary.
- Parameters:
primaryBuildSource
- the value to set- Returns:
- this builder
-
steps
public BuildStageRunProgress.Builder steps(List<BuildStageRunStep> steps)
The details about all the steps in a Build stage- Parameters:
steps
- the value to set- Returns:
- this builder
-
exportedVariables
public BuildStageRunProgress.Builder exportedVariables(ExportedVariableCollection exportedVariables)
-
privateAccessConfig
public BuildStageRunProgress.Builder privateAccessConfig(NetworkChannel privateAccessConfig)
-
build
public BuildStageRunProgress build()
-
copy
public BuildStageRunProgress.Builder copy(BuildStageRunProgress model)
-
-