Package org.ysb33r.gradle.iac.base.tf
Interface SourceSetExecutionEnvironment
-
- All Superinterfaces:
BasicSourceSetExecutionEnvironment,SecretVariablesProvider
public interface SourceSetExecutionEnvironment extends SecretVariablesProvider, BasicSourceSetExecutionEnvironment
Provide thew default executable, environment and secrets associated with a source set.- Since:
- 2.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.gradle.api.provider.Provider<org.ysb33r.gradle.iac.base.tf.config.multilevel.ResolvedExecutionsOptions>executionOptionsFor(java.lang.Iterable<java.lang.Class<? extends ExecutionConfiguration>> types)The execution options configured on the toolchain.-
Methods inherited from interface org.ysb33r.gradle.iac.base.tf.BasicSourceSetExecutionEnvironment
getEnvironment, getExecutableLocation, getExecutableVersion
-
Methods inherited from interface org.ysb33r.gradle.iac.base.tf.SecretVariablesProvider
getSecretVariables
-
-
-
-
Method Detail
-
executionOptionsFor
org.gradle.api.provider.Provider<org.ysb33r.gradle.iac.base.tf.config.multilevel.ResolvedExecutionsOptions> executionOptionsFor(java.lang.Iterable<java.lang.Class<? extends ExecutionConfiguration>> types)
The execution options configured on the toolchain.- Parameters:
types- An iterable set of execution configuration types.- Returns:
- Execution options.
-
-