private Pipeline(string Id, string ProgramId, string Name, TriggerEnum?Trigger, StatusEnum?Status, DateTime?CreatedAt, DateTime?UpdatedAt, DateTime?LastStartedAt, DateTime?LastFinishedAt, List <PipelinePhase> Phases, PipelineLinks Links)
        {
            this.Id = Id;

            this.ProgramId = ProgramId;

            this.Name = Name;

            this.Trigger = Trigger;

            this.Status = Status;

            this.CreatedAt = CreatedAt;

            this.UpdatedAt = UpdatedAt;

            this.LastStartedAt = LastStartedAt;

            this.LastFinishedAt = LastFinishedAt;

            this.Phases = Phases;

            this.Links = Links;
        }
 /// <summary>
 /// Sets value for Pipeline.Links property.
 /// </summary>
 /// <param name="value">Links</param>
 public PipelineBuilder Links(PipelineLinks value)
 {
     _Links = value;
     return(this);
 }