Class ReleaseTrigger

All Implemented Interfaces:
ConfigurationItem, CiWithUid, Serializable, Comparable<BaseConfigurationItem>

@Metadata(versioned=false, virtual=false) public class ReleaseTrigger extends ScheduledTrigger
See Also:
  • Field Details

  • Constructor Details

    • ReleaseTrigger

      public ReleaseTrigger()
  • Method Details

    • getReleaseTitle

      public String getReleaseTitle()
    • setReleaseTitle

      public void setReleaseTitle(String releaseTitle)
    • getInternalProperties

      public List<String> getInternalProperties()
      Overrides:
      getInternalProperties in class ScheduledTrigger
    • getTemplateVariables

      public Map<String,String> getTemplateVariables()
      This method is kept for backwards compatibility. getVariables() method provides richer access to the variable management.
      Returns:
      mapping from variable name to variable value containing only variables with string values. Variable names are in ${key} format.
    • getTemplatePasswordVariables

      public Map<String,String> getTemplatePasswordVariables()
      This method is kept for backwards compatibility. getVariables() method provides richer access to the variable management.
      Returns:
      mapping from variable name to variable value containing only variables with string values. Variable names are in ${key} format.
    • getVariables

      public List<Variable> getVariables()
    • setVariables

      public void setVariables(List<Variable> variables)
    • getTemplate

      public String getTemplate()
    • setTemplate

      public void setTemplate(String template)
    • getTags

      public List<String> getTags()
    • setTags

      public void setTags(List<String> tags)
    • getExecutionId

      public String getExecutionId()
    • hasExecutionId

      public boolean hasExecutionId()
    • getReleaseFolder

      public String getReleaseFolder()
    • setReleaseFolder

      public void setReleaseFolder(String releaseFolder)
    • setExecutionId

      public void setExecutionId(String executionId)
    • resetExecutionId

      public void resetExecutionId()
    • setTriggerStateFromResults

      public void setTriggerStateFromResults(String state)
    • getScriptVariableNames

      public List<String> getScriptVariableNames()
    • setScriptVariablesFromResults

      public void setScriptVariablesFromResults(Map<String,Object> variableValues)
    • getStringScriptVariableValues

      public Map<String,String> getStringScriptVariableValues()
    • getScriptVariableValues

      public Map<String,Object> getScriptVariableValues()
    • getTemplateVariableValues

      public Map<String,Object> getTemplateVariableValues(Predicate<Variable> variablePredicate)
    • getVariablesByKeys

      public Map<String,Variable> getVariablesByKeys()
    • getContainerId

      public String getContainerId()
      Specified by:
      getContainerId in class Trigger