Package com.xebialabs.xlrelease.builder
Class ReleaseTriggerBuilder
java.lang.Object
com.xebialabs.xlrelease.builder.ReleaseTriggerBuilder
-
Method Summary
Modifier and TypeMethodDescriptioncom.xebialabs.xlrelease.domain.ReleaseTriggerbuild()static ReleaseTriggerBuildernewReleaseTrigger(String type) withDescription(String description) withEnabled(boolean enabled) withFolder(com.xebialabs.xlrelease.domain.folder.Folder folder) withFolderId(String folderId) withIdAndTitle(String id) withInitialFire(boolean initialFire) withLastRunDate(Date lastRunDate) withLastRunStatus(com.xebialabs.xlrelease.domain.status.TriggerExecutionStatus lastRunStatus) withMisfireRecoveryEnabled(boolean enabled) withPeriodicity(String periodicity) withPollType(com.xebialabs.xlrelease.domain.PollType pollType) withProperty(String key, Object value) withReleaseFolder(String releaseFolder) withTemplate(com.xebialabs.xlrelease.domain.Release template) withTemplateId(String templateId) withTemplateVariables(com.xebialabs.xlrelease.domain.variables.Variable... variables) withTemplateVariables(List<com.xebialabs.xlrelease.domain.variables.Variable> variables) withTemplateVariableValues(Map<String, String> values) withTriggerState(String triggerState)
-
Method Details
-
newReleaseTrigger
-
withId
-
withCiUid
-
withTitle
-
withDescription
-
withIdAndTitle
-
withTemplateVariableValues
-
withTemplatePasswordVariableValues
-
withTemplateVariables
public ReleaseTriggerBuilder withTemplateVariables(com.xebialabs.xlrelease.domain.variables.Variable... variables) -
withTemplateVariables
public ReleaseTriggerBuilder withTemplateVariables(List<com.xebialabs.xlrelease.domain.variables.Variable> variables) -
withTemplate
-
withTemplateId
-
withFolder
-
withFolderId
-
withExecutionId
-
withExecutionId
-
withNoExecutionId
-
withEnabled
-
withMisfireRecoveryEnabled
-
withReleaseTitle
-
withTriggerState
-
withInitialFire
-
withPollType
-
withPeriodicity
-
withProperty
-
withTags
-
withLastRunDate
-
withLastRunStatus
public ReleaseTriggerBuilder withLastRunStatus(com.xebialabs.xlrelease.domain.status.TriggerExecutionStatus lastRunStatus) -
withReleaseFolder
-
build
public com.xebialabs.xlrelease.domain.ReleaseTrigger build()
-