public PhaseResource Clear() { AutomaticDeploymentTargets.Clear(); OptionalDeploymentTargets.Clear(); MinimumEnvironmentsBeforePromotion = 0; ReleaseRetentionPolicy = null; TentacleRetentionPolicy = null; return(this); }
public PhaseResource WithTentacleRetentionPolicy(RetentionPeriod period) { TentacleRetentionPolicy = period; return(this); }
public PhaseResource WithReleaseRetentionPolicy(RetentionPeriod period) { ReleaseRetentionPolicy = period; return(this); }
public LifecycleResource() { Phases = new List <PhaseResource>(); ReleaseRetentionPolicy = RetentionPeriod.KeepForever(); TentacleRetentionPolicy = RetentionPeriod.KeepForever(); }