public class TerraformExtension
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected org.gradle.api.provider.Property<java.lang.String> |
apiToken |
protected org.gradle.api.NamedDomainObjectContainer<ApplyOptions> |
applyOptions |
protected org.gradle.api.provider.Property<java.lang.String> |
backend |
protected org.gradle.api.file.RegularFileProperty |
configFile |
protected org.gradle.api.NamedDomainObjectContainer<ApplyOptions> |
destroyOptions |
protected org.gradle.api.NamedDomainObjectContainer<FmtOptions> |
fmtOptions |
protected org.gradle.api.provider.Property<java.lang.Boolean> |
forceDownload |
protected org.gradle.api.NamedDomainObjectContainer<InitOptions> |
initOptions |
protected org.gradle.api.NamedDomainObjectContainer<PlanOptions> |
planOptions |
protected org.gradle.api.provider.Property<java.lang.String> |
source |
protected org.gradle.api.provider.Property<java.lang.String> |
toolVersion |
protected org.gradle.api.NamedDomainObjectContainer<ValidateOptions> |
validateOptions |
protected org.gradle.api.NamedDomainObjectContainer<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 org.gradle.api.NamedDomainObjectContainer<InitOptions> initOptions
protected final org.gradle.api.NamedDomainObjectContainer<FmtOptions> fmtOptions
protected final org.gradle.api.NamedDomainObjectContainer<ValidateOptions> validateOptions
protected final org.gradle.api.NamedDomainObjectContainer<PlanOptions> planOptions
protected final org.gradle.api.NamedDomainObjectContainer<ApplyOptions> applyOptions
protected final org.gradle.api.NamedDomainObjectContainer<ApplyOptions> destroyOptions
protected final org.gradle.api.NamedDomainObjectContainer<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)