Class BuildStageSummary
  Specifies the build stage.
    Inheritance
    
    
    BuildStageSummary
   
  
  
  Assembly: OCI.DotNetSDK.Devops.dll
  Syntax
  
    public class BuildStageSummary : BuildPipelineStageSummary
   
  Properties
  
  BuildRunnerShapeConfig
  
  
  Declaration
  
    [JsonProperty(PropertyName = "buildRunnerShapeConfig")]
public BuildRunnerShapeConfig BuildRunnerShapeConfig { get; set; }
   
  Property Value
  
  
  BuildSourceCollection
  
  
  Declaration
  
    [JsonProperty(PropertyName = "buildSourceCollection")]
public BuildSourceCollection BuildSourceCollection { get; set; }
   
  Property Value
  
  
  BuildSpecFile
  
  
  Declaration
  
    [JsonProperty(PropertyName = "buildSpecFile")]
public string BuildSpecFile { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | The path to the build specification file for this environment. The default location of the file if not specified is build_spec.yaml. | 
    
  
  
  Image
  
  
  Declaration
  
    [Required(ErrorMessage = "Image is required.")]
[JsonProperty(PropertyName = "image")]
[JsonConverter(typeof(StringEnumConverter))]
public BuildStage.ImageEnum? Image { get; set; }
   
  Property Value
  
  
  
  
  PrimaryBuildSource
  
  
  Declaration
  
    [JsonProperty(PropertyName = "primaryBuildSource")]
public string PrimaryBuildSource { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | 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. | 
    
  
  
  PrivateAccessConfig
  
  
  Declaration
  
    [JsonProperty(PropertyName = "privateAccessConfig")]
public NetworkChannel PrivateAccessConfig { get; set; }
   
  Property Value
  
  
  StageExecutionTimeoutInSeconds
  
  
  Declaration
  
    [JsonProperty(PropertyName = "stageExecutionTimeoutInSeconds")]
public int? StageExecutionTimeoutInSeconds { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | int? | Timeout for the build stage execution. Specify value in seconds. |