Class UploadReleaseAssetStep
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
-
- org.jenkinsci.plugins.workflow.steps.Step
-
- io.jenkins.plugins.github.release.UploadReleaseAssetStep
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<org.jenkinsci.plugins.workflow.steps.Step>
,GitHubParameters
,RepositoryParameters
,Serializable
public class UploadReleaseAssetStep extends org.jenkinsci.plugins.workflow.steps.Step implements Serializable, GitHubParameters, RepositoryParameters
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UploadReleaseAssetStep.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
Fields Modifier and Type Field Description String
credentialId
String
githubServer
String
repository
String
tagName
List<UploadAsset>
uploadAssets
-
Constructor Summary
Constructors Constructor Description UploadReleaseAssetStep(String tagName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCredentialId()
String
getGithubServer()
String
getRepository()
void
setCredentialId(String credentialId)
void
setGithubServer(String gitHubServer)
void
setRepository(String repository)
void
setTagName(String tagName)
void
setUploadAssets(List<UploadAsset> uploadAssets)
org.jenkinsci.plugins.workflow.steps.StepExecution
start(org.jenkinsci.plugins.workflow.steps.StepContext context)
-
-
-
Constructor Detail
-
UploadReleaseAssetStep
@DataBoundConstructor public UploadReleaseAssetStep(String tagName)
-
-
Method Detail
-
setTagName
@DataBoundSetter public void setTagName(String tagName)
-
setUploadAssets
@DataBoundSetter public void setUploadAssets(List<UploadAsset> uploadAssets)
-
getCredentialId
public String getCredentialId()
- Specified by:
getCredentialId
in interfaceGitHubParameters
-
setCredentialId
@DataBoundSetter public void setCredentialId(String credentialId)
- Specified by:
setCredentialId
in interfaceGitHubParameters
-
getGithubServer
public String getGithubServer()
- Specified by:
getGithubServer
in interfaceGitHubParameters
-
setGithubServer
@DataBoundSetter public void setGithubServer(String gitHubServer)
- Specified by:
setGithubServer
in interfaceGitHubParameters
-
getRepository
public String getRepository()
- Specified by:
getRepository
in interfaceRepositoryParameters
-
setRepository
@DataBoundSetter public void setRepository(String repository)
- Specified by:
setRepository
in interfaceRepositoryParameters
-
-