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

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