Package jenkins.plugins.slack.workflow
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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SlackSendStep.DescriptorImpl
static class
SlackSendStep.SlackSendStepExecution
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description SlackSendStep()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getAttachments()
String
getBaseUrl()
Object
getBlocks()
boolean
getBotUser()
String
getChannel()
String
getColor()
String
getIconEmoji()
String
getMessage()
boolean
getNotifyCommitters()
boolean
getReplyBroadcast()
boolean
getSendAsText()
String
getTeamDomain()
String
getTimestamp()
String
getToken()
String
getTokenCredentialId()
String
getUsername()
boolean
isFailOnError()
void
setAttachments(Object attachments)
void
setBaseUrl(String baseUrl)
void
setBlocks(Object blocks)
void
setBotUser(boolean botUser)
void
setChannel(String channel)
void
setColor(String color)
void
setFailOnError(boolean failOnError)
void
setIconEmoji(String iconEmoji)
void
setMessage(String message)
void
setNotifyCommitters(boolean notifyCommitters)
void
setReplyBroadcast(boolean replyBroadcast)
void
setSendAsText(boolean sendAsText)
void
setTeamDomain(String teamDomain)
void
setTimestamp(String timestamp)
void
setToken(String token)
void
setTokenCredentialId(String tokenCredentialId)
void
setUsername(String username)
org.jenkinsci.plugins.workflow.steps.StepExecution
start(org.jenkinsci.plugins.workflow.steps.StepContext context)
-
-
-
Method Detail
-
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 classorg.jenkinsci.plugins.workflow.steps.Step
-
-