Class AzureKeyVaultBuildWrapper
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
-
- org.jenkinsci.plugins.workflow.steps.Step
-
- org.jenkinsci.plugins.azurekeyvaultplugin.AzureKeyVaultBuildWrapper
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<org.jenkinsci.plugins.workflow.steps.Step>
public class AzureKeyVaultBuildWrapper extends org.jenkinsci.plugins.workflow.steps.Step
Wraps a build with azure key vault secrets / certificates
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AzureKeyVaultBuildWrapper.DescriptorImpl
Descriptor forAzureKeyVaultStep
.-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description AzureKeyVaultBuildWrapper(List<AzureKeyVaultSecret> azureKeyVaultSecrets)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getApplicationID()
String
getApplicationIDOverride()
String
getApplicationSecretOverride()
List<AzureKeyVaultSecret>
getAzureKeyVaultSecrets()
String
getCredentialIDOverride()
String
getKeyVaultURLOverride()
String
getTenantIdOverride()
void
setApplicationIDOverride(String applicationID)
void
setApplicationSecretOverride(String applicationSecret)
void
setCredentialIDOverride(String credentialID)
void
setKeyVaultURLOverride(String keyVaultURL)
void
setTenantIdOverride(String tenantId)
org.jenkinsci.plugins.workflow.steps.StepExecution
start(org.jenkinsci.plugins.workflow.steps.StepContext context)
-
-
-
Constructor Detail
-
AzureKeyVaultBuildWrapper
@DataBoundConstructor public AzureKeyVaultBuildWrapper(@CheckForNull List<AzureKeyVaultSecret> azureKeyVaultSecrets)
-
-
Method Detail
-
getKeyVaultURLOverride
public String getKeyVaultURLOverride()
-
setKeyVaultURLOverride
@DataBoundSetter public void setKeyVaultURLOverride(String keyVaultURL)
-
getApplicationIDOverride
public String getApplicationIDOverride()
-
setApplicationIDOverride
@DataBoundSetter public void setApplicationIDOverride(String applicationID)
-
getApplicationSecretOverride
public String getApplicationSecretOverride()
-
setApplicationSecretOverride
@DataBoundSetter public void setApplicationSecretOverride(String applicationSecret)
-
getCredentialIDOverride
public String getCredentialIDOverride()
-
setCredentialIDOverride
@DataBoundSetter public void setCredentialIDOverride(String credentialID)
-
getTenantIdOverride
public String getTenantIdOverride()
-
setTenantIdOverride
@DataBoundSetter public void setTenantIdOverride(String tenantId)
-
getApplicationID
public String getApplicationID()
-
getAzureKeyVaultSecrets
public List<AzureKeyVaultSecret> getAzureKeyVaultSecrets()
-
-