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) |
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 getTenantIdOverride()
@DataBoundSetter public void setTenantIdOverride(String tenantId)
public String getKeyVaultURL()
public ConsoleLogFilter createLoggerDecorator(@Nonnull Run<?,?> build)
createLoggerDecorator in class SimpleBuildWrapperpublic com.azure.core.credential.TokenCredential getKeyVaultCredential(Run<?,?> build)
@CheckForNull public com.azure.core.credential.TokenCredential getKeyVaultCredential(Run<?,?> build, String applicationSecret, String credentialID, String tenantId)
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–2021. All rights reserved.