Package com.oracle.bmc.devops.model
Class CreateBuildStageDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.devops.model.CreateBuildStageDetails.Builder
-
- Enclosing class:
- CreateBuildStageDetails
public static class CreateBuildStageDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public CreateBuildStageDetails.Builder displayName(String displayName)
-
description
public CreateBuildStageDetails.Builder description(String description)
-
buildPipelineId
public CreateBuildStageDetails.Builder buildPipelineId(String buildPipelineId)
-
buildPipelineStagePredecessorCollection
public CreateBuildStageDetails.Builder buildPipelineStagePredecessorCollection(BuildPipelineStagePredecessorCollection buildPipelineStagePredecessorCollection)
-
freeformTags
public CreateBuildStageDetails.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public CreateBuildStageDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
image
public CreateBuildStageDetails.Builder image(BuildStage.Image image)
Image name for the build environment- Parameters:
image
- the value to set- Returns:
- this builder
-
buildSpecFile
public CreateBuildStageDetails.Builder buildSpecFile(String buildSpecFile)
The path to the build specification file for this environment.The default location of the file if not specified is build_spec.yaml.
- Parameters:
buildSpecFile
- the value to set- Returns:
- this builder
-
stageExecutionTimeoutInSeconds
public CreateBuildStageDetails.Builder stageExecutionTimeoutInSeconds(Integer stageExecutionTimeoutInSeconds)
Timeout for the build stage execution.Specify value in seconds.
- Parameters:
stageExecutionTimeoutInSeconds
- the value to set- Returns:
- this builder
-
buildSourceCollection
public CreateBuildStageDetails.Builder buildSourceCollection(BuildSourceCollection buildSourceCollection)
-
primaryBuildSource
public CreateBuildStageDetails.Builder primaryBuildSource(String primaryBuildSource)
Name of the build source where the build_spec.yml file is located.If not specified, the first entry in the build source collection is chosen as primary build source.
- Parameters:
primaryBuildSource
- the value to set- Returns:
- this builder
-
buildRunnerShapeConfig
public CreateBuildStageDetails.Builder buildRunnerShapeConfig(BuildRunnerShapeConfig buildRunnerShapeConfig)
-
privateAccessConfig
public CreateBuildStageDetails.Builder privateAccessConfig(NetworkChannel privateAccessConfig)
-
build
public CreateBuildStageDetails build()
-
copy
public CreateBuildStageDetails.Builder copy(CreateBuildStageDetails model)
-
-