Class SaltAtCommitStep
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
-
- org.jenkinsci.plugins.workflow.steps.Step
-
- io.jenkins.plugins.xygeni.saltbuildstep.SaltAtCommitStep
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<org.jenkinsci.plugins.workflow.steps.Step>
public class SaltAtCommitStep extends org.jenkinsci.plugins.workflow.steps.Step
Salt Attestation Commit Command Builder Class.- Author:
- Victor de la Rosa
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SaltAtCommitStep.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description SaltAtCommitStep(Certs certs, AttestationOptions attestationOptions, OutputOptions outputOptions, Paths paths)
Instance a Salt Attestation Commit command.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttestationOptions
getAttestationOptions()
Certs
getCerts()
OutputOptions
getOutputOptions()
Paths
getPaths()
void
setAttestationOptions(AttestationOptions attestationOptions)
void
setCerts(Certs certs)
void
setOutputOptions(OutputOptions outputOptions)
void
setPaths(Paths paths)
org.jenkinsci.plugins.workflow.steps.StepExecution
start(org.jenkinsci.plugins.workflow.steps.StepContext context)
-
-
-
Constructor Detail
-
SaltAtCommitStep
@DataBoundConstructor public SaltAtCommitStep(Certs certs, AttestationOptions attestationOptions, OutputOptions outputOptions, Paths paths)
Instance a Salt Attestation Commit command. Required args will not be checked here, it should be reported by salt command. If not options are informed, a default configuration is provided.- Parameters:
certs
- certificates optionattestationOptions
- attestation optionoutputOptions
- output options
-
-
Method Detail
-
setAttestationOptions
@DataBoundSetter public void setAttestationOptions(AttestationOptions attestationOptions)
-
setCerts
@DataBoundSetter public void setCerts(Certs certs)
-
setOutputOptions
@DataBoundSetter public void setOutputOptions(OutputOptions outputOptions)
-
setPaths
@DataBoundSetter public void setPaths(Paths paths)
-
getAttestationOptions
public AttestationOptions getAttestationOptions()
-
getCerts
public Certs getCerts()
-
getOutputOptions
public OutputOptions getOutputOptions()
-
getPaths
public Paths getPaths()
-
-