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