public class AzureKeyVaultBuildWrapper
extends jenkins.tasks.SimpleBuildWrapper
| Modifier and Type | Class and Description |
|---|---|
static class |
AzureKeyVaultBuildWrapper.DescriptorImpl
Descriptor for
AzureKeyVaultBuildWrapper. |
jenkins.tasks.SimpleBuildWrapper.Context, jenkins.tasks.SimpleBuildWrapper.Disposer| Constructor and Description |
|---|
AzureKeyVaultBuildWrapper(List<AzureKeyVaultSecret> azureKeyVaultSecrets) |
| Modifier and Type | Method and Description |
|---|---|
hudson.console.ConsoleLogFilter |
createLoggerDecorator(hudson.model.Run<?,?> build) |
String |
getApplicationID() |
String |
getApplicationIDOverride() |
String |
getApplicationSecretOverride() |
List<AzureKeyVaultSecret> |
getAzureKeyVaultSecrets() |
String |
getCredentialIDOverride() |
AzureKeyVaultBuildWrapper.DescriptorImpl |
getDescriptor() |
com.microsoft.azure.keyvault.authentication.KeyVaultCredentials |
getKeyVaultCredential(hudson.model.Run<?,?> build) |
com.microsoft.azure.keyvault.authentication.KeyVaultCredentials |
getKeyVaultCredential(hudson.model.Run<?,?> build,
String applicationSecret,
String credentialID) |
String |
getKeyVaultURL() |
String |
getKeyVaultURLOverride() |
void |
setApplicationIDOverride(String applicationID) |
void |
setApplicationSecretOverride(String applicationSecret) |
void |
setCredentialIDOverride(String credentialID) |
void |
setKeyVaultURLOverride(String keyVaultURL) |
void |
setUp(jenkins.tasks.SimpleBuildWrapper.Context context,
hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener,
hudson.EnvVars initialEnvironment) |
@DataBoundConstructor public AzureKeyVaultBuildWrapper(@CheckForNull List<AzureKeyVaultSecret> azureKeyVaultSecrets)
public String getKeyVaultURLOverride()
@DataBoundSetter public void setKeyVaultURLOverride(String keyVaultURL)
public String getApplicationIDOverride()
@DataBoundSetter public void setApplicationIDOverride(String applicationID)
public String getApplicationSecretOverride()
@DataBoundSetter public void setApplicationSecretOverride(String applicationSecret)
public String getCredentialIDOverride()
@DataBoundSetter public void setCredentialIDOverride(String credentialID)
public String getKeyVaultURL()
public hudson.console.ConsoleLogFilter createLoggerDecorator(@Nonnull hudson.model.Run<?,?> build)
createLoggerDecorator in class jenkins.tasks.SimpleBuildWrapperpublic com.microsoft.azure.keyvault.authentication.KeyVaultCredentials getKeyVaultCredential(hudson.model.Run<?,?> build)
public com.microsoft.azure.keyvault.authentication.KeyVaultCredentials getKeyVaultCredential(hudson.model.Run<?,?> build,
String applicationSecret,
String credentialID)
public String getApplicationID()
public List<AzureKeyVaultSecret> getAzureKeyVaultSecrets()
public AzureKeyVaultBuildWrapper.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.BuildWrapper>getDescriptor in class hudson.model.AbstractDescribableImpl<hudson.tasks.BuildWrapper>public void setUp(jenkins.tasks.SimpleBuildWrapper.Context context,
hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener,
hudson.EnvVars initialEnvironment)
setUp in class jenkins.tasks.SimpleBuildWrapperCopyright © 2016–2020. All rights reserved.