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