@Stability(value=Experimental) public static final class TerraformHclModuleOptions.Builder extends Object implements software.amazon.jsii.Builder<TerraformHclModuleOptions>
TerraformHclModuleOptions
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
TerraformHclModuleOptions |
build()
Builds the configured instance.
|
TerraformHclModuleOptions.Builder |
dependsOn(List<? extends ITerraformDependable> dependsOn)
Sets the value of
TerraformModuleOptions.getDependsOn() |
TerraformHclModuleOptions.Builder |
providers(List<? extends Object> providers)
Sets the value of
TerraformModuleOptions.getProviders() |
TerraformHclModuleOptions.Builder |
source(String source)
Sets the value of
TerraformModuleOptions.getSource() |
TerraformHclModuleOptions.Builder |
variables(Map<String,? extends Object> variables)
Sets the value of
TerraformHclModuleOptions.getVariables() |
TerraformHclModuleOptions.Builder |
version(String version)
Sets the value of
TerraformModuleOptions.getVersion() |
@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 dependsOn(List<? extends ITerraformDependable> dependsOn)
TerraformModuleOptions.getDependsOn()
dependsOn
- the value to be set.this
@Stability(value=Experimental) public TerraformHclModuleOptions.Builder providers(List<? extends Object> providers)
TerraformModuleOptions.getProviders()
providers
- the value to be set.this
@Stability(value=Experimental) public TerraformHclModuleOptions.Builder version(String version)
TerraformModuleOptions.getVersion()
version
- 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 © 2021. All rights reserved.