Package com.xebialabs.xlrelease.builder
Class CustomScriptTaskBuilder
- java.lang.Object
-
- com.xebialabs.xlrelease.builder.TaskBuilder<T,S>
-
- com.xebialabs.xlrelease.builder.BaseScriptTaskBuilder<com.xebialabs.xlrelease.domain.CustomScriptTask,CustomScriptTaskBuilder>
-
- com.xebialabs.xlrelease.builder.CustomScriptTaskBuilder
-
public class CustomScriptTaskBuilder extends BaseScriptTaskBuilder<com.xebialabs.xlrelease.domain.CustomScriptTask,CustomScriptTaskBuilder>
-
-
Constructor Summary
Constructors Constructor Description CustomScriptTaskBuilder(java.lang.String scriptDefinitionType)CustomScriptTaskBuilder(java.lang.String scriptDefinitionType, java.lang.String type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.xlrelease.domain.CustomScriptTaskbuild()CustomScriptTaskBuilderwithInputParameters(java.util.Map<java.lang.String,java.lang.Object> inputParameters)CustomScriptTaskBuilderwithKeepPreviousOutputPropertiesOnRetry(boolean keepPreviousOutputPropertiesOnRetry)CustomScriptTaskBuilderwithOutputProperties(java.util.Map<java.lang.String,java.lang.Object> outputProperties)CustomScriptTaskBuilderwithStatusLine(java.lang.String statusLine)-
Methods inherited from class com.xebialabs.xlrelease.builder.BaseScriptTaskBuilder
withExecutionId
-
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, 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
-
withInputParameters
public CustomScriptTaskBuilder withInputParameters(java.util.Map<java.lang.String,java.lang.Object> inputParameters)
-
withOutputProperties
public CustomScriptTaskBuilder withOutputProperties(java.util.Map<java.lang.String,java.lang.Object> outputProperties)
-
withStatusLine
public CustomScriptTaskBuilder withStatusLine(java.lang.String statusLine)
-
withKeepPreviousOutputPropertiesOnRetry
public CustomScriptTaskBuilder withKeepPreviousOutputPropertiesOnRetry(boolean keepPreviousOutputPropertiesOnRetry)
-
build
public com.xebialabs.xlrelease.domain.CustomScriptTask build()
- Specified by:
buildin classTaskBuilder<com.xebialabs.xlrelease.domain.CustomScriptTask,CustomScriptTaskBuilder>
-
-