public static class BuildStageSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
public BuildStageSummary.Builder id(String id)
public BuildStageSummary.Builder displayName(String displayName)
public BuildStageSummary.Builder projectId(String projectId)
public BuildStageSummary.Builder buildPipelineId(String buildPipelineId)
public BuildStageSummary.Builder compartmentId(String compartmentId)
public BuildStageSummary.Builder timeCreated(Date timeCreated)
public BuildStageSummary.Builder timeUpdated(Date timeUpdated)
public BuildStageSummary.Builder lifecycleState(BuildPipelineStage.LifecycleState lifecycleState)
public BuildStageSummary.Builder lifecycleDetails(String lifecycleDetails)
public BuildStageSummary.Builder description(String description)
public BuildStageSummary.Builder buildPipelineStagePredecessorCollection(BuildPipelineStagePredecessorCollection buildPipelineStagePredecessorCollection)
public BuildStageSummary.Builder freeformTags(Map<String,String> freeformTags)
public BuildStageSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public BuildStageSummary.Builder image(BuildStage.Image image)
Image for the build environment.
image
- the value to setpublic 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.
buildSpecFile
- the value to setpublic BuildStageSummary.Builder stageExecutionTimeoutInSeconds(Integer stageExecutionTimeoutInSeconds)
Timeout for the build stage execution. Specify value in seconds.
stageExecutionTimeoutInSeconds
- the value to setpublic BuildStageSummary.Builder buildSourceCollection(BuildSourceCollection buildSourceCollection)
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.
primaryBuildSource
- the value to setpublic BuildStageSummary.Builder buildRunnerShapeConfig(BuildRunnerShapeConfig buildRunnerShapeConfig)
public BuildStageSummary.Builder privateAccessConfig(NetworkChannel privateAccessConfig)
public BuildStageSummary build()
public BuildStageSummary.Builder copy(BuildStageSummary model)
Copyright © 2016–2024. All rights reserved.