Class MattermostSendStep

java.lang.Object
hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
org.jenkinsci.plugins.workflow.steps.Step
jenkins.plugins.mattermost.workflow.MattermostSendStep
All Implemented Interfaces:
ExtensionPoint, Describable<org.jenkinsci.plugins.workflow.steps.Step>

public class MattermostSendStep extends org.jenkinsci.plugins.workflow.steps.Step
Workflow step to send a Mattermost channel notification.
  • Constructor Details

    • MattermostSendStep

      @DataBoundConstructor public MattermostSendStep(@NonNull String message)
  • Method Details

    • getMessage

      @NonNull public String getMessage()
    • getText

      public String getText()
    • getColor

      public String getColor()
    • setText

      @DataBoundSetter public void setText(String text)
    • setColor

      @DataBoundSetter public void setColor(String color)
    • getChannel

      public String getChannel()
    • setChannel

      @DataBoundSetter public void setChannel(String channel)
    • getEndpoint

      public String getEndpoint()
    • setEndpoint

      @DataBoundSetter public void setEndpoint(String endpoint)
    • getIcon

      public String getIcon()
    • setIcon

      @DataBoundSetter public void setIcon(String icon)
    • isFailOnError

      public boolean isFailOnError()
    • setFailOnError

      @DataBoundSetter public void setFailOnError(boolean failOnError)
    • start

      public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext context)
      Specified by:
      start in class org.jenkinsci.plugins.workflow.steps.Step