Class PhaseBuilder


  • public class PhaseBuilder
    extends java.lang.Object
    • Method Detail

      • withOriginId

        public PhaseBuilder withOriginId​(java.lang.String originId)
      • withId

        public PhaseBuilder withId​(java.lang.String id)
      • withTitle

        public PhaseBuilder withTitle​(java.lang.String title)
      • withIdAndTitle

        public PhaseBuilder withIdAndTitle​(java.lang.String id)
      • withDescription

        public PhaseBuilder withDescription​(java.lang.String description)
      • withStatus

        public PhaseBuilder withStatus​(com.xebialabs.xlrelease.domain.status.PhaseStatus status)
      • withTasks

        public PhaseBuilder withTasks​(com.xebialabs.xlrelease.domain.Task... tasks)
      • withRelease

        public PhaseBuilder withRelease​(com.xebialabs.xlrelease.domain.Release release)
      • withScheduledStartDate

        public PhaseBuilder withScheduledStartDate​(java.util.Date date)
      • withStartDate

        public PhaseBuilder withStartDate​(java.util.Date date)
      • withStartDate

        public PhaseBuilder withStartDate​(org.joda.time.DateTime date)
      • withDueDate

        public PhaseBuilder withDueDate​(java.util.Date date)
      • withEndDate

        public PhaseBuilder withEndDate​(org.joda.time.DateTime date)
      • withEndDate

        public PhaseBuilder withEndDate​(java.util.Date date)
      • withPlannedDuration

        public PhaseBuilder withPlannedDuration​(java.lang.Integer plannedDuration)
      • withColor

        public PhaseBuilder withColor​(java.lang.String color)
      • withCiAttributes

        public PhaseBuilder withCiAttributes​(com.xebialabs.deployit.plugin.api.udm.CiAttributes ciAttributes)
      • build

        public com.xebialabs.xlrelease.domain.Phase build()