Package com.thycotic.secrets.jenkins
Class VaultSecretStep
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
-
- org.jenkinsci.plugins.workflow.steps.Step
-
- com.thycotic.secrets.jenkins.VaultSecretStep
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<org.jenkinsci.plugins.workflow.steps.Step>
,Serializable
public class VaultSecretStep extends org.jenkinsci.plugins.workflow.steps.Step implements Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VaultSecretStep.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description VaultSecretStep(VaultSecretStepConfig config, String secretPath, String secretDataKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCredentialsId()
String
getSecretDataKey()
String
getSecretPath()
String
getTenant()
String
getTld()
void
setCredentialsId(String credentialsId)
void
setSecretDataKey(String secretDataKey)
void
setSecretPath(String secretPath)
void
setTenant(String tenant)
void
setTld(String tld)
org.jenkinsci.plugins.workflow.steps.StepExecution
start(org.jenkinsci.plugins.workflow.steps.StepContext stepContext)
-
-
-
Constructor Detail
-
VaultSecretStep
@DataBoundConstructor public VaultSecretStep(VaultSecretStepConfig config, String secretPath, String secretDataKey)
-
-
Method Detail
-
setTenant
@DataBoundSetter public void setTenant(String tenant)
-
getTenant
public String getTenant()
-
setSecretPath
@DataBoundSetter public void setSecretPath(String secretPath)
-
getSecretPath
public String getSecretPath()
-
setSecretDataKey
@DataBoundSetter public void setSecretDataKey(String secretDataKey)
-
getSecretDataKey
public String getSecretDataKey()
-
setCredentialsId
@DataBoundSetter public void setCredentialsId(String credentialsId)
-
getCredentialsId
public String getCredentialsId()
-
setTld
@DataBoundSetter public void setTld(String tld)
-
getTld
public String getTld()
-
-