Class GroovyScriptTaskBuilder
- java.lang.Object
-
- com.xebialabs.xlrelease.builder.TaskBuilder<T,S>
-
- com.xebialabs.xlrelease.builder.BaseScriptTaskBuilder<GroovyScriptTask,GroovyScriptTaskBuilder>
-
- com.xebialabs.xlrelease.domain.tasks.groovy.GroovyScriptTaskBuilder
-
public class GroovyScriptTaskBuilder extends com.xebialabs.xlrelease.builder.BaseScriptTaskBuilder<GroovyScriptTask,GroovyScriptTaskBuilder>
-
-
Constructor Summary
Constructors Constructor Description GroovyScriptTaskBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GroovyScriptTaskbuild()static GroovyScriptTaskBuilderbuilder()protected voidsetFields(GroovyScriptTask task)GroovyScriptTaskBuilderwithScript(java.lang.String script)-
Methods inherited from class com.xebialabs.xlrelease.builder.TaskBuilder
beenDelayed, beenFlagged, beenPostponedDueToBlackout, beenPostponedUntilEnvironmentsAreReserved, completed, isLocked, newContainerTask, newCreateReleaseTask, newCustomScript, newCustomScript, newGateTask, newNotificationTask, newParallelGroup, newScriptTask, newSequentialGroup, newTask, newUserInputTask, pythonScript, self, 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, withWatchers
-
-
-
-
Method Detail
-
withScript
public GroovyScriptTaskBuilder withScript(java.lang.String script)
-
setFields
protected void setFields(GroovyScriptTask task)
- Overrides:
setFieldsin classcom.xebialabs.xlrelease.builder.BaseScriptTaskBuilder<GroovyScriptTask,GroovyScriptTaskBuilder>
-
build
public GroovyScriptTask build()
- Specified by:
buildin classcom.xebialabs.xlrelease.builder.TaskBuilder<GroovyScriptTask,GroovyScriptTaskBuilder>
-
builder
public static GroovyScriptTaskBuilder builder()
-
-