Class TagBuildTriggerReason

java.lang.Object
com.atlassian.bamboo.v2.build.trigger.AbstractTriggerReason
com.atlassian.bamboo.v2.build.trigger.TagBuildTriggerReason
All Implemented Interfaces:
TriggerReason, Serializable

public class TagBuildTriggerReason extends AbstractTriggerReason
See Also:
  • Field Details

  • Constructor Details

    • TagBuildTriggerReason

      public TagBuildTriggerReason()
  • Method Details

    • init

      public void init(String key, Map<String,String> fields)
      Description copied from interface: TriggerReason
      Initializes the TriggerReason using data from the Map
      Parameters:
      key -
      fields -
    • init

      public void init(String key, @NotNull @NotNull ResultsSummary resultsSummary)
      Description copied from interface: TriggerReason
      Initializes the TriggerReason using data from the ResultsSummary
      Parameters:
      key -
      resultsSummary -
    • updateCustomData

      public void updateCustomData(@NotNull @NotNull BambooCustomDataAware customDataAware)
      Description copied from interface: TriggerReason
      Parameters:
      customDataAware -
    • getTagName

      public String getTagName()
    • setTagName

      public void setTagName(String tagName)
    • getCustomRevision

      public String getCustomRevision()
    • setCustomRevision

      public void setCustomRevision(String customRevision)
    • getName

      public String getName()
      Description copied from interface: TriggerReason
      Gives the trigger reason
      Returns:
      {String} - the trigger reason
    • getNameForSentence

      public String getNameForSentence()
      Description copied from interface: TriggerReason
      Gives the trigger reason in a format that can be used in a sentence eg. "was triggered at the scheduled time of 6:34 PM"
      Returns:
      {String} - the trigger reason, must be HTML escaped.
    • getBuildKey

      @Nullable public @Nullable String getBuildKey()