Package com.xebialabs.xlrelease.builder
Class CreateReleaseTaskBuilder
- java.lang.Object
-
- com.xebialabs.xlrelease.builder.TaskBuilder<com.xebialabs.xlrelease.domain.CreateReleaseTask,CreateReleaseTaskBuilder>
-
- com.xebialabs.xlrelease.builder.CreateReleaseTaskBuilder
-
public class CreateReleaseTaskBuilder extends TaskBuilder<com.xebialabs.xlrelease.domain.CreateReleaseTask,CreateReleaseTaskBuilder>
-
-
Constructor Summary
Constructors Constructor Description CreateReleaseTaskBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.xlrelease.domain.CreateReleaseTaskbuild()CreateReleaseTaskBuilderwithCreatedReleaseId(java.lang.String createdReleaseId)CreateReleaseTaskBuilderwithFolderId(java.lang.String folderId)CreateReleaseTaskBuilderwithNewReleaseTitle(java.lang.String newReleaseTitle)CreateReleaseTaskBuilderwithReleaseTags(java.lang.String... releaseTags)CreateReleaseTaskBuilderwithReleaseTags(java.util.Set<java.lang.String> releaseTags)CreateReleaseTaskBuilderwithStartRelease(boolean startRelease)CreateReleaseTaskBuilderwithTemplateId(java.lang.String templateId)CreateReleaseTaskBuilderwithVariables(com.xebialabs.xlrelease.domain.variables.Variable... variables)CreateReleaseTaskBuilderwithVariables(java.util.List<com.xebialabs.xlrelease.domain.variables.Variable> variables)-
Methods inherited from class com.xebialabs.xlrelease.builder.TaskBuilder
beenDelayed, beenFlagged, beenPostponedDueToBlackout, beenPostponedUntilEnvironmentsAreReserved, completed, isLocked, newCreateReleaseTask, newCustomScript, newCustomScript, newGateTask, newNotificationTask, newParallelGroup, newScriptTask, newSequentialGroup, newTask, newUserInputTask, pythonScript, withAttachments, withCheckAttributes, withComments, withContainer, withDelayDuringBlackout, withDescription, withDueDate, withDueSoonNotified, withEndDate, withFacets, withFailureHandler, withFailuresCount, withFlagComment, withFlagStatus, withId, withIdAndTitle, withLocked, withOriginalScheduledStartDate, withOverdueNotified, withOwner, withPlannedDuration, withPrecondition, withScheduledStartDate, withStartDate, withStatus, withTags, withTaskFailureHandlerEnabled, withTaskRecoverOp, withTeam, withTitle, withVariableMapping, withWaitForScheduledStartDate
-
-
-
-
Method Detail
-
withNewReleaseTitle
public CreateReleaseTaskBuilder withNewReleaseTitle(java.lang.String newReleaseTitle)
-
withTemplateId
public CreateReleaseTaskBuilder withTemplateId(java.lang.String templateId)
-
withFolderId
public CreateReleaseTaskBuilder withFolderId(java.lang.String folderId)
-
withVariables
public CreateReleaseTaskBuilder withVariables(java.util.List<com.xebialabs.xlrelease.domain.variables.Variable> variables)
-
withVariables
public CreateReleaseTaskBuilder withVariables(com.xebialabs.xlrelease.domain.variables.Variable... variables)
-
withCreatedReleaseId
public CreateReleaseTaskBuilder withCreatedReleaseId(java.lang.String createdReleaseId)
-
withStartRelease
public CreateReleaseTaskBuilder withStartRelease(boolean startRelease)
-
withReleaseTags
public CreateReleaseTaskBuilder withReleaseTags(java.util.Set<java.lang.String> releaseTags)
-
withReleaseTags
public CreateReleaseTaskBuilder withReleaseTags(java.lang.String... releaseTags)
-
build
public com.xebialabs.xlrelease.domain.CreateReleaseTask build()
- Specified by:
buildin classTaskBuilder<com.xebialabs.xlrelease.domain.CreateReleaseTask,CreateReleaseTaskBuilder>
-
-