public class TerraformBuildWrapper
extends hudson.tasks.BuildWrapper
| Modifier and Type | Class and Description |
|---|---|
static class |
TerraformBuildWrapper.DescriptorImpl |
| Constructor and Description |
|---|
TerraformBuildWrapper(java.lang.String variables,
java.lang.String terraformInstallation,
boolean doDestroy,
Configuration config) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
doDestroy() |
Configuration |
getConfig() |
java.lang.String |
getConfigMode() |
TerraformBuildWrapper.DescriptorImpl |
getDescriptor() |
boolean |
getDoDestroy() |
java.lang.String |
getExecutable(hudson.EnvVars env,
hudson.model.BuildListener listener,
hudson.Launcher launcher) |
java.lang.String |
getFileConfig() |
java.lang.String |
getInlineConfig() |
TerraformInstallation |
getInstallation() |
Configuration.Mode |
getMode() |
java.lang.String |
getTerraformInstallation() |
java.lang.String |
getVariables() |
hudson.tasks.BuildWrapper.Environment |
setUp(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
@DataBoundConstructor
public TerraformBuildWrapper(java.lang.String variables,
java.lang.String terraformInstallation,
boolean doDestroy,
Configuration config)
public Configuration getConfig()
public Configuration.Mode getMode()
public java.lang.String getInlineConfig()
public java.lang.String getFileConfig()
public java.lang.String getConfigMode()
public boolean doDestroy()
public boolean getDoDestroy()
public java.lang.String getTerraformInstallation()
public java.lang.String getVariables()
public TerraformInstallation getInstallation()
public TerraformBuildWrapper.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.BuildWrapper>getDescriptor in class hudson.model.AbstractDescribableImpl<hudson.tasks.BuildWrapper>public java.lang.String getExecutable(hudson.EnvVars env,
hudson.model.BuildListener listener,
hudson.Launcher launcher)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic hudson.tasks.BuildWrapper.Environment setUp(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws java.io.IOException,
java.lang.InterruptedException
setUp in class hudson.tasks.BuildWrapperjava.io.IOExceptionjava.lang.InterruptedException