public class TerraformExtension
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected org.gradle.api.provider.Property<java.lang.String> |
apiToken |
protected ApplyOptions |
applyOptions |
protected org.gradle.api.provider.Property<java.lang.String> |
backend |
protected org.gradle.api.file.RegularFileProperty |
configFile |
protected ApplyOptions |
destroyOptions |
protected FmtOptions |
fmtOptions |
protected org.gradle.api.provider.Property<java.lang.Boolean> |
forceDownload |
protected InitOptions |
initOptions |
protected PlanOptions |
planOptions |
protected org.gradle.api.provider.Property<java.lang.String> |
source |
protected org.gradle.api.provider.Property<java.lang.String> |
toolVersion |
protected ValidateOptions |
validateOptions |
protected Variables |
variables |
protected org.gradle.api.provider.Property<java.lang.String> |
workspace |
| Constructor and Description |
|---|
TerraformExtension(org.gradle.api.model.ObjectFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(groovy.lang.Closure<ApplyOptions> closure) |
void |
destroy(groovy.lang.Closure<ApplyOptions> closure) |
void |
fmt(groovy.lang.Closure<InitOptions> closure) |
java.lang.String |
getApiToken() |
java.lang.String |
getBackend() |
java.io.File |
getConfigFile() |
boolean |
getForceDownload() |
java.lang.String |
getSource() |
java.lang.String |
getToolVersion() |
java.lang.String |
getWorkspace() |
void |
init(groovy.lang.Closure<InitOptions> closure) |
void |
plan(groovy.lang.Closure<PlanOptions> closure) |
void |
setApiToken(java.lang.String apiToken) |
void |
setBackend(java.lang.String backend) |
void |
setConfigFile(java.io.File configFile) |
void |
setForceDownload(boolean forceDownload) |
void |
setSource(java.lang.String source) |
void |
setToolVersion(java.lang.String toolVersion) |
void |
setWorkspace(java.lang.String workspace) |
void |
validate(groovy.lang.Closure<InitOptions> closure) |
void |
variables(groovy.lang.Closure<Variables> closure) |
protected final org.gradle.api.provider.Property<java.lang.String> backend
protected final org.gradle.api.provider.Property<java.lang.String> apiToken
protected final org.gradle.api.provider.Property<java.lang.String> toolVersion
protected final org.gradle.api.provider.Property<java.lang.Boolean> forceDownload
protected final org.gradle.api.provider.Property<java.lang.String> source
protected final org.gradle.api.provider.Property<java.lang.String> workspace
protected final org.gradle.api.file.RegularFileProperty configFile
protected final InitOptions initOptions
protected final FmtOptions fmtOptions
protected final ValidateOptions validateOptions
protected final PlanOptions planOptions
protected final ApplyOptions applyOptions
protected final ApplyOptions destroyOptions
protected final Variables variables
@Inject
public TerraformExtension(@Nonnull
org.gradle.api.model.ObjectFactory factory)
@Nullable public java.lang.String getBackend()
public void setBackend(@Nullable
java.lang.String backend)
@Nullable public java.lang.String getApiToken()
public void setApiToken(@Nullable
java.lang.String apiToken)
@Nullable public java.lang.String getToolVersion()
public void setToolVersion(@Nonnull
java.lang.String toolVersion)
public boolean getForceDownload()
public void setForceDownload(boolean forceDownload)
@Nonnull public java.lang.String getSource()
public void setSource(@Nonnull
java.lang.String source)
@Nullable public java.lang.String getWorkspace()
public void setWorkspace(@Nullable
java.lang.String workspace)
@Nullable public java.io.File getConfigFile()
public void setConfigFile(@Nullable
java.io.File configFile)
public void init(@Nonnull
groovy.lang.Closure<InitOptions> closure)
public void fmt(@Nonnull
groovy.lang.Closure<InitOptions> closure)
public void plan(@Nonnull
groovy.lang.Closure<PlanOptions> closure)
public void apply(@Nonnull
groovy.lang.Closure<ApplyOptions> closure)
public void destroy(@Nonnull
groovy.lang.Closure<ApplyOptions> closure)
public void validate(@Nonnull
groovy.lang.Closure<InitOptions> closure)
public void variables(@Nonnull
groovy.lang.Closure<Variables> closure)