Package com.xebialabs.xlrelease.builder
Class ReleaseTriggerBuilder
- java.lang.Object
-
- com.xebialabs.xlrelease.builder.ReleaseTriggerBuilder
-
public class ReleaseTriggerBuilder extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.xlrelease.domain.ReleaseTriggerbuild()static ReleaseTriggerBuildernewReleaseTrigger(java.lang.String type)ReleaseTriggerBuilderwithCiUid(java.lang.Integer ciUid)ReleaseTriggerBuilderwithDescription(java.lang.String description)ReleaseTriggerBuilderwithEnabled(boolean enabled)ReleaseTriggerBuilderwithExecutionId()ReleaseTriggerBuilderwithExecutionId(java.lang.String id)ReleaseTriggerBuilderwithFolder(com.xebialabs.xlrelease.domain.folder.Folder folder)ReleaseTriggerBuilderwithFolderId(java.lang.String folderId)ReleaseTriggerBuilderwithId(java.lang.String id)ReleaseTriggerBuilderwithIdAndTitle(java.lang.String id)ReleaseTriggerBuilderwithInitialFire(boolean initialFire)ReleaseTriggerBuilderwithLastRunDate(java.util.Date lastRunDate)ReleaseTriggerBuilderwithLastRunStatus(com.xebialabs.xlrelease.domain.status.TriggerExecutionStatus lastRunStatus)ReleaseTriggerBuilderwithNoExecutionId()ReleaseTriggerBuilderwithPeriodicity(java.lang.String periodicity)ReleaseTriggerBuilderwithPollType(com.xebialabs.xlrelease.domain.PollType pollType)ReleaseTriggerBuilderwithProperty(java.lang.String key, java.lang.Object value)ReleaseTriggerBuilderwithReleaseFolder(java.lang.String releaseFolder)ReleaseTriggerBuilderwithReleaseTitle(java.lang.String s)ReleaseTriggerBuilderwithTags(java.lang.String... tags)ReleaseTriggerBuilderwithTemplate(com.xebialabs.xlrelease.domain.Release template)ReleaseTriggerBuilderwithTemplateId(java.lang.String templateId)ReleaseTriggerBuilderwithTemplatePasswordVariableValues(java.util.Map<java.lang.String,java.lang.String> values)ReleaseTriggerBuilderwithTemplateVariables(com.xebialabs.xlrelease.domain.variables.Variable... variables)ReleaseTriggerBuilderwithTemplateVariables(java.util.List<com.xebialabs.xlrelease.domain.variables.Variable> variables)ReleaseTriggerBuilderwithTemplateVariableValues(java.util.Map<java.lang.String,java.lang.String> values)ReleaseTriggerBuilderwithTitle(java.lang.String title)ReleaseTriggerBuilderwithTriggerState(java.lang.String triggerState)
-
-
-
Method Detail
-
newReleaseTrigger
public static ReleaseTriggerBuilder newReleaseTrigger(java.lang.String type)
-
withId
public ReleaseTriggerBuilder withId(java.lang.String id)
-
withCiUid
public ReleaseTriggerBuilder withCiUid(java.lang.Integer ciUid)
-
withTitle
public ReleaseTriggerBuilder withTitle(java.lang.String title)
-
withDescription
public ReleaseTriggerBuilder withDescription(java.lang.String description)
-
withIdAndTitle
public ReleaseTriggerBuilder withIdAndTitle(java.lang.String id)
-
withTemplateVariableValues
public ReleaseTriggerBuilder withTemplateVariableValues(java.util.Map<java.lang.String,java.lang.String> values)
-
withTemplatePasswordVariableValues
public ReleaseTriggerBuilder withTemplatePasswordVariableValues(java.util.Map<java.lang.String,java.lang.String> values)
-
withTemplateVariables
public ReleaseTriggerBuilder withTemplateVariables(com.xebialabs.xlrelease.domain.variables.Variable... variables)
-
withTemplateVariables
public ReleaseTriggerBuilder withTemplateVariables(java.util.List<com.xebialabs.xlrelease.domain.variables.Variable> variables)
-
withTemplate
public ReleaseTriggerBuilder withTemplate(com.xebialabs.xlrelease.domain.Release template)
-
withTemplateId
public ReleaseTriggerBuilder withTemplateId(java.lang.String templateId)
-
withFolder
public ReleaseTriggerBuilder withFolder(com.xebialabs.xlrelease.domain.folder.Folder folder)
-
withFolderId
public ReleaseTriggerBuilder withFolderId(java.lang.String folderId)
-
withExecutionId
public ReleaseTriggerBuilder withExecutionId()
-
withExecutionId
public ReleaseTriggerBuilder withExecutionId(java.lang.String id)
-
withNoExecutionId
public ReleaseTriggerBuilder withNoExecutionId()
-
withEnabled
public ReleaseTriggerBuilder withEnabled(boolean enabled)
-
withReleaseTitle
public ReleaseTriggerBuilder withReleaseTitle(java.lang.String s)
-
withTriggerState
public ReleaseTriggerBuilder withTriggerState(java.lang.String triggerState)
-
withInitialFire
public ReleaseTriggerBuilder withInitialFire(boolean initialFire)
-
withPollType
public ReleaseTriggerBuilder withPollType(com.xebialabs.xlrelease.domain.PollType pollType)
-
withPeriodicity
public ReleaseTriggerBuilder withPeriodicity(java.lang.String periodicity)
-
withProperty
public ReleaseTriggerBuilder withProperty(java.lang.String key, java.lang.Object value)
-
withTags
public ReleaseTriggerBuilder withTags(java.lang.String... tags)
-
withLastRunDate
public ReleaseTriggerBuilder withLastRunDate(java.util.Date lastRunDate)
-
withLastRunStatus
public ReleaseTriggerBuilder withLastRunStatus(com.xebialabs.xlrelease.domain.status.TriggerExecutionStatus lastRunStatus)
-
withReleaseFolder
public ReleaseTriggerBuilder withReleaseFolder(java.lang.String releaseFolder)
-
build
public com.xebialabs.xlrelease.domain.ReleaseTrigger build()
-
-