public class AzureKeyVaultBuildWrapper extends SimpleBuildWrapper
| Modifier and Type | Class and Description |
|---|---|
static class |
AzureKeyVaultBuildWrapper.DescriptorImpl
Descriptor for
AzureKeyVaultBuildWrapper. |
SimpleBuildWrapper.Context, SimpleBuildWrapper.DisposerBuildWrapper.EnvironmentExtensionPoint.LegacyInstancesAreScopedToHudson| Constructor and Description |
|---|
AzureKeyVaultBuildWrapper(List<AzureKeyVaultSecret> azureKeyVaultSecrets) |
| Modifier and Type | Method and Description |
|---|---|
ConsoleLogFilter |
createLoggerDecorator(Run<?,?> build) |
String |
getApplicationID() |
String |
getApplicationIDOverride() |
String |
getApplicationSecretOverride() |
List<AzureKeyVaultSecret> |
getAzureKeyVaultSecrets() |
String |
getCredentialIDOverride() |
AzureKeyVaultBuildWrapper.DescriptorImpl |
getDescriptor() |
AzureKeyVaultCredential |
getKeyVaultCredential(Run<?,?> build) |
AzureKeyVaultCredential |
getKeyVaultCredential(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(SimpleBuildWrapper.Context context,
Run<?,?> build,
FilePath workspace,
Launcher launcher,
TaskListener listener,
EnvVars initialEnvironment) |
decorateLauncher, decorateLogger, getProjectActions, makeBuildVariables, makeSensitiveBuildVariables, preCheckout, runPreCheckout, setUpall, getProjectAction, setUp@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 ConsoleLogFilter createLoggerDecorator(@Nonnull Run<?,?> build)
createLoggerDecorator in class SimpleBuildWrapperpublic AzureKeyVaultCredential getKeyVaultCredential(Run<?,?> build)
public AzureKeyVaultCredential getKeyVaultCredential(Run<?,?> build, String applicationSecret, String credentialID)
public String getApplicationID()
public List<AzureKeyVaultSecret> getAzureKeyVaultSecrets()
public AzureKeyVaultBuildWrapper.DescriptorImpl getDescriptor()
getDescriptor in interface Describable<BuildWrapper>getDescriptor in class AbstractDescribableImpl<BuildWrapper>public void setUp(SimpleBuildWrapper.Context context, Run<?,?> build, FilePath workspace, Launcher launcher, TaskListener listener, EnvVars initialEnvironment)
setUp in class SimpleBuildWrapperCopyright © 2016–2019. All rights reserved.