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 doGetUpdate,
boolean doNotApply,
boolean doDestroy,
Configuration config) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
doDestroy() |
boolean |
doGetUpdate() |
boolean |
doNotApply() |
void |
executeApply(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
void |
executeGet(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
Configuration |
getConfig() |
java.lang.String |
getConfigMode() |
TerraformBuildWrapper.DescriptorImpl |
getDescriptor() |
boolean |
getDoDestroy() |
boolean |
getDoGetUpdate() |
boolean |
getdoNotApply() |
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 doGetUpdate,
boolean doNotApply,
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 doGetUpdate()
public boolean getDoGetUpdate()
public boolean doNotApply()
public boolean getdoNotApply()
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 void executeGet(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws java.lang.Exception
java.lang.Exceptionpublic void executeApply(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws java.lang.Exception
java.lang.Exceptionpublic 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