Package com.oracle.bmc.devops.model
Class UpdateBuildStageDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.devops.model.UpdateBuildStageDetails.Builder
-
- Enclosing class:
- UpdateBuildStageDetails
public static class UpdateBuildStageDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public UpdateBuildStageDetails.Builder displayName(String displayName)
-
description
public UpdateBuildStageDetails.Builder description(String description)
-
buildPipelineStagePredecessorCollection
public UpdateBuildStageDetails.Builder buildPipelineStagePredecessorCollection(BuildPipelineStagePredecessorCollection buildPipelineStagePredecessorCollection)
-
freeformTags
public UpdateBuildStageDetails.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public UpdateBuildStageDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
image
public UpdateBuildStageDetails.Builder image(BuildStage.Image image)
Image name for the build environment.- Parameters:
image- the value to set- Returns:
- this builder
-
buildSpecFile
public UpdateBuildStageDetails.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 UpdateBuildStageDetails.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 UpdateBuildStageDetails.Builder buildSourceCollection(BuildSourceCollection buildSourceCollection)
-
primaryBuildSource
public UpdateBuildStageDetails.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 UpdateBuildStageDetails.Builder buildRunnerShapeConfig(BuildRunnerShapeConfig buildRunnerShapeConfig)
-
privateAccessConfig
public UpdateBuildStageDetails.Builder privateAccessConfig(NetworkChannel privateAccessConfig)
-
build
public UpdateBuildStageDetails build()
-
copy
public UpdateBuildStageDetails.Builder copy(UpdateBuildStageDetails model)
-
-