@Stability(value=Experimental) public static final class TerraformHclModuleConfig.Builder extends Object implements software.amazon.jsii.Builder<TerraformHclModuleConfig>
TerraformHclModuleConfig
Constructor and Description |
---|
Builder() |
@Stability(value=Experimental) public TerraformHclModuleConfig.Builder variables(Map<String,? extends Object> variables)
TerraformHclModuleConfig.getVariables()
variables
- the value to be set.this
@Stability(value=Experimental) public TerraformHclModuleConfig.Builder source(String source)
TerraformModuleConfig.getSource()
source
- the value to be set. This parameter is required.this
@Stability(value=Experimental) public TerraformHclModuleConfig.Builder version(String version)
TerraformModuleConfig.getVersion()
version
- the value to be set.this
@Stability(value=Experimental) public TerraformHclModuleConfig.Builder dependsOn(List<? extends ITerraformDependable> dependsOn)
TerraformModuleUserConfig.getDependsOn()
dependsOn
- the value to be set.this
@Stability(value=Experimental) public TerraformHclModuleConfig.Builder forEach(ITerraformIterator forEach)
TerraformModuleUserConfig.getForEach()
forEach
- the value to be set.this
@Stability(value=Experimental) public TerraformHclModuleConfig.Builder providers(List<? extends Object> providers)
TerraformModuleUserConfig.getProviders()
providers
- the value to be set.this
@Stability(value=Experimental) public TerraformHclModuleConfig.Builder skipAssetCreationFromLocalModules(Boolean skipAssetCreationFromLocalModules)
TerraformModuleUserConfig.getSkipAssetCreationFromLocalModules()
skipAssetCreationFromLocalModules
- the value to be set.this
@Stability(value=Experimental) public TerraformHclModuleConfig build()
build
in interface software.amazon.jsii.Builder<TerraformHclModuleConfig>
TerraformHclModuleConfig
NullPointerException
- if any required attribute was not providedCopyright © 2023. All rights reserved.