Class SlackSendStep

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

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

    • SlackSendStep

      @DataBoundConstructor public SlackSendStep()
  • Method Details

    • getMessage

      @NonNull public String getMessage()
    • getTimestamp

      public String getTimestamp()
    • getColor

      public String getColor()
    • setColor

      @DataBoundSetter public void setColor(String color)
    • getToken

      public String getToken()
    • setToken

      @DataBoundSetter public void setToken(String token)
    • getTokenCredentialId

      public String getTokenCredentialId()
    • setTokenCredentialId

      @DataBoundSetter public void setTokenCredentialId(String tokenCredentialId)
    • getBotUser

      public boolean getBotUser()
    • setBotUser

      @DataBoundSetter public void setBotUser(boolean botUser)
    • getChannel

      public String getChannel()
    • setChannel

      @DataBoundSetter public void setChannel(String channel)
    • getBaseUrl

      public String getBaseUrl()
    • setBaseUrl

      @DataBoundSetter public void setBaseUrl(String baseUrl)
    • getTeamDomain

      public String getTeamDomain()
    • setTeamDomain

      @DataBoundSetter public void setTeamDomain(String teamDomain)
    • isFailOnError

      public boolean isFailOnError()
    • setFailOnError

      @DataBoundSetter public void setFailOnError(boolean failOnError)
    • setAttachments

      @DataBoundSetter public void setAttachments(Object attachments)
    • getAttachments

      public Object getAttachments()
    • getBlocks

      public Object getBlocks()
    • setBlocks

      @DataBoundSetter public void setBlocks(Object blocks)
    • setMessage

      @DataBoundSetter public void setMessage(String message)
    • setTimestamp

      @DataBoundSetter public void setTimestamp(String timestamp)
    • getReplyBroadcast

      public boolean getReplyBroadcast()
    • setReplyBroadcast

      @DataBoundSetter public void setReplyBroadcast(boolean replyBroadcast)
    • getSendAsText

      public boolean getSendAsText()
    • setSendAsText

      @DataBoundSetter public void setSendAsText(boolean sendAsText)
    • getIconEmoji

      public String getIconEmoji()
    • setIconEmoji

      @DataBoundSetter public void setIconEmoji(String iconEmoji)
    • getUsername

      public String getUsername()
    • setUsername

      @DataBoundSetter public void setUsername(String username)
    • getNotifyCommitters

      public boolean getNotifyCommitters()
    • setNotifyCommitters

      @DataBoundSetter public void setNotifyCommitters(boolean notifyCommitters)
    • 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