Class BitBucketTrigger

java.lang.Object
hudson.triggers.Trigger<Job<?,?>>
com.cloudbees.jenkins.plugins.BitBucketTrigger
All Implemented Interfaces:
ExtensionPoint, Describable<Trigger<?>>

public class BitBucketTrigger extends Trigger<Job<?,?>>
Author:
Nicolas De Loof
  • Constructor Details

    • BitBucketTrigger

      @DataBoundConstructor public BitBucketTrigger()
  • Method Details

    • getOverrideUrl

      public String getOverrideUrl()
    • setOverrideUrl

      @DataBoundSetter public void setOverrideUrl(String overrideUrl)
    • getBuildOnCreatedBranch

      public Boolean getBuildOnCreatedBranch()
    • setBuildOnCreatedBranch

      @DataBoundSetter public void setBuildOnCreatedBranch(Boolean buildOnCreatedBranch)
    • getWebhookSecret

      public Secret getWebhookSecret()
    • setWebhookSecret

      @DataBoundSetter public void setWebhookSecret(Secret webhookSecret)
    • getWebhookSecretPlainText

      public String getWebhookSecretPlainText()
    • onPost

      public void onPost(String triggeredByUser, String payload, String branchName)
      Called when a POST is made.
    • getProjectActions

      public Collection<? extends Action> getProjectActions()
      Overrides:
      getProjectActions in class Trigger<Job<?,?>>
    • getLogFile

      public File getLogFile()
      Returns the file that records the last/current polling activity.
    • getDescriptor

      public BitBucketTrigger.DescriptorImpl getDescriptor()
      Specified by:
      getDescriptor in interface Describable<Trigger<?>>
      Overrides:
      getDescriptor in class Trigger<Job<?,?>>