Class SubmitSigningRequestStep

java.lang.Object
hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
org.jenkinsci.plugins.workflow.steps.Step
io.jenkins.plugins.signpath.SignPathStepBase
io.jenkins.plugins.signpath.SubmitSigningRequestStep
All Implemented Interfaces:
ExtensionPoint, Describable<org.jenkinsci.plugins.workflow.steps.Step>

public class SubmitSigningRequestStep extends SignPathStepBase
Represents the submitSigningRequestStep step that is executable via pipeline-script Encapsulates both the sync and async version of the step -> thus the waitForCompletion param is used to toggle between the two modes For a how-to use example see *EndToEnd tests
  • Constructor Details

    • SubmitSigningRequestStep

      @DataBoundConstructor public SubmitSigningRequestStep()
  • Method Details

    • start

      public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext context) throws IOException, InterruptedException, SignPathStepInvalidArgumentException
      Specified by:
      start in class org.jenkinsci.plugins.workflow.steps.Step
      Throws:
      IOException
      InterruptedException
      SignPathStepInvalidArgumentException
    • getDescriptor

      Specified by:
      getDescriptor in interface Describable<org.jenkinsci.plugins.workflow.steps.Step>
      Overrides:
      getDescriptor in class org.jenkinsci.plugins.workflow.steps.Step
    • getOrganizationId

      public String getOrganizationId()
    • getProjectSlug

      public String getProjectSlug()
    • getArtifactConfigurationSlug

      public String getArtifactConfigurationSlug()
    • getSigningPolicySlug

      public String getSigningPolicySlug()
    • getInputArtifactPath

      public String getInputArtifactPath()
    • getDescription

      public String getDescription()
    • getWaitForCompletion

      public boolean getWaitForCompletion()
    • getOutputArtifactPath

      public String getOutputArtifactPath()
    • getParameters

      public Map<String,String> getParameters()
    • setOrganizationId

      @DataBoundSetter public void setOrganizationId(String organizationId)
    • setProjectSlug

      @DataBoundSetter public void setProjectSlug(String projectSlug)
    • setArtifactConfigurationSlug

      @DataBoundSetter public void setArtifactConfigurationSlug(String artifactConfigurationSlug)
    • setSigningPolicySlug

      @DataBoundSetter public void setSigningPolicySlug(String signingPolicySlug)
    • setInputArtifactPath

      @DataBoundSetter public void setInputArtifactPath(String inputArtifactPath)
    • setDescription

      @DataBoundSetter public void setDescription(String description)
    • setWaitForCompletion

      @DataBoundSetter public void setWaitForCompletion(boolean waitForCompletion)
    • setOutputArtifactPath

      @DataBoundSetter public void setOutputArtifactPath(String outputArtifactPath)
    • setParameters

      @DataBoundSetter public void setParameters(Map<String,String> parameters)