public PhaseResource Clear()
        {
            AutomaticDeploymentTargets.Clear();
            OptionalDeploymentTargets.Clear();
            MinimumEnvironmentsBeforePromotion = 0;
            ReleaseRetentionPolicy             = null;
            TentacleRetentionPolicy            = null;

            return(this);
        }
Esempio n. 2
0
 public PhaseResource WithTentacleRetentionPolicy(RetentionPeriod period)
 {
     TentacleRetentionPolicy = period;
     return(this);
 }
Esempio n. 3
0
 public PhaseResource WithReleaseRetentionPolicy(RetentionPeriod period)
 {
     ReleaseRetentionPolicy = period;
     return(this);
 }
Esempio n. 4
0
 public LifecycleResource()
 {
     Phases = new List <PhaseResource>();
     ReleaseRetentionPolicy  = RetentionPeriod.KeepForever();
     TentacleRetentionPolicy = RetentionPeriod.KeepForever();
 }