Class Resourceexplorer2ViewConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.resourceexplorer2_view.Resourceexplorer2ViewConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<Resourceexplorer2ViewConfig>
- Enclosing interface:
- Resourceexplorer2ViewConfig
@Stability(Stable) public static final class Resourceexplorer2ViewConfig.Builder extends Object implements software.amazon.jsii.Builder<Resourceexplorer2ViewConfig>
A builder forResourceexplorer2ViewConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Resourceexplorer2ViewConfigbuild()Builds the configured instance.Resourceexplorer2ViewConfig.Builderconnection(com.hashicorp.cdktf.SSHProvisionerConnection connection)Sets the value ofTerraformMetaArguments.getConnection()Resourceexplorer2ViewConfig.Builderconnection(com.hashicorp.cdktf.WinrmProvisionerConnection connection)Sets the value ofTerraformMetaArguments.getConnection()Resourceexplorer2ViewConfig.Buildercount(com.hashicorp.cdktf.TerraformCount count)Sets the value ofTerraformMetaArguments.getCount()Resourceexplorer2ViewConfig.Buildercount(Number count)Sets the value ofTerraformMetaArguments.getCount()Resourceexplorer2ViewConfig.BuilderdefaultView(com.hashicorp.cdktf.IResolvable defaultView)Sets the value ofResourceexplorer2ViewConfig.getDefaultView()Resourceexplorer2ViewConfig.BuilderdefaultView(Boolean defaultView)Sets the value ofResourceexplorer2ViewConfig.getDefaultView()Resourceexplorer2ViewConfig.BuilderdependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn)Sets the value ofTerraformMetaArguments.getDependsOn()Resourceexplorer2ViewConfig.Builderfilters(com.hashicorp.cdktf.IResolvable filters)Sets the value ofResourceexplorer2ViewConfig.getFilters()Resourceexplorer2ViewConfig.Builderfilters(List<? extends Resourceexplorer2ViewFilters> filters)Sets the value ofResourceexplorer2ViewConfig.getFilters()Resourceexplorer2ViewConfig.BuilderforEach(com.hashicorp.cdktf.ITerraformIterator forEach)Sets the value ofTerraformMetaArguments.getForEach()Resourceexplorer2ViewConfig.BuilderincludedProperty(com.hashicorp.cdktf.IResolvable includedProperty)Sets the value ofResourceexplorer2ViewConfig.getIncludedProperty()Resourceexplorer2ViewConfig.BuilderincludedProperty(List<? extends Resourceexplorer2ViewIncludedProperty> includedProperty)Sets the value ofResourceexplorer2ViewConfig.getIncludedProperty()Resourceexplorer2ViewConfig.Builderlifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle)Sets the value ofTerraformMetaArguments.getLifecycle()Resourceexplorer2ViewConfig.Buildername(String name)Sets the value ofResourceexplorer2ViewConfig.getName()Resourceexplorer2ViewConfig.Builderprovider(com.hashicorp.cdktf.TerraformProvider provider)Sets the value ofTerraformMetaArguments.getProvider()Resourceexplorer2ViewConfig.Builderprovisioners(List<? extends Object> provisioners)Sets the value ofTerraformMetaArguments.getProvisioners()Resourceexplorer2ViewConfig.Buildertags(Map<String,String> tags)Sets the value ofResourceexplorer2ViewConfig.getTags()
-
-
-
Method Detail
-
name
@Stability(Stable) public Resourceexplorer2ViewConfig.Builder name(String name)
Sets the value ofResourceexplorer2ViewConfig.getName()- Parameters:
name- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/resourceexplorer2_view#name Resourceexplorer2View#name}. This parameter is required.- Returns:
this
-
defaultView
@Stability(Stable) public Resourceexplorer2ViewConfig.Builder defaultView(Boolean defaultView)
Sets the value ofResourceexplorer2ViewConfig.getDefaultView()- Parameters:
defaultView- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/resourceexplorer2_view#default_view Resourceexplorer2View#default_view}.- Returns:
this
-
defaultView
@Stability(Stable) public Resourceexplorer2ViewConfig.Builder defaultView(com.hashicorp.cdktf.IResolvable defaultView)
Sets the value ofResourceexplorer2ViewConfig.getDefaultView()- Parameters:
defaultView- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/resourceexplorer2_view#default_view Resourceexplorer2View#default_view}.- Returns:
this
-
filters
@Stability(Stable) public Resourceexplorer2ViewConfig.Builder filters(com.hashicorp.cdktf.IResolvable filters)
Sets the value ofResourceexplorer2ViewConfig.getFilters()- Parameters:
filters- filters block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/resourceexplorer2_view#filters Resourceexplorer2View#filters}- Returns:
this
-
filters
@Stability(Stable) public Resourceexplorer2ViewConfig.Builder filters(List<? extends Resourceexplorer2ViewFilters> filters)
Sets the value ofResourceexplorer2ViewConfig.getFilters()- Parameters:
filters- filters block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/resourceexplorer2_view#filters Resourceexplorer2View#filters}- Returns:
this
-
includedProperty
@Stability(Stable) public Resourceexplorer2ViewConfig.Builder includedProperty(com.hashicorp.cdktf.IResolvable includedProperty)
Sets the value ofResourceexplorer2ViewConfig.getIncludedProperty()- Parameters:
includedProperty- included_property block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/resourceexplorer2_view#included_property Resourceexplorer2View#included_property}- Returns:
this
-
includedProperty
@Stability(Stable) public Resourceexplorer2ViewConfig.Builder includedProperty(List<? extends Resourceexplorer2ViewIncludedProperty> includedProperty)
Sets the value ofResourceexplorer2ViewConfig.getIncludedProperty()- Parameters:
includedProperty- included_property block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/resourceexplorer2_view#included_property Resourceexplorer2View#included_property}- Returns:
this
-
tags
@Stability(Stable) public Resourceexplorer2ViewConfig.Builder tags(Map<String,String> tags)
Sets the value ofResourceexplorer2ViewConfig.getTags()- Parameters:
tags- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/resourceexplorer2_view#tags Resourceexplorer2View#tags}.- Returns:
this
-
connection
@Stability(Experimental) public Resourceexplorer2ViewConfig.Builder connection(com.hashicorp.cdktf.SSHProvisionerConnection connection)
Sets the value ofTerraformMetaArguments.getConnection()- Parameters:
connection- the value to be set.- Returns:
this
-
connection
@Stability(Experimental) public Resourceexplorer2ViewConfig.Builder connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection)
Sets the value ofTerraformMetaArguments.getConnection()- Parameters:
connection- the value to be set.- Returns:
this
-
count
@Stability(Experimental) public Resourceexplorer2ViewConfig.Builder count(Number count)
Sets the value ofTerraformMetaArguments.getCount()- Parameters:
count- the value to be set.- Returns:
this
-
count
@Stability(Experimental) public Resourceexplorer2ViewConfig.Builder count(com.hashicorp.cdktf.TerraformCount count)
Sets the value ofTerraformMetaArguments.getCount()- Parameters:
count- the value to be set.- Returns:
this
-
dependsOn
@Stability(Experimental) public Resourceexplorer2ViewConfig.Builder dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn)
Sets the value ofTerraformMetaArguments.getDependsOn()- Parameters:
dependsOn- the value to be set.- Returns:
this
-
forEach
@Stability(Experimental) public Resourceexplorer2ViewConfig.Builder forEach(com.hashicorp.cdktf.ITerraformIterator forEach)
Sets the value ofTerraformMetaArguments.getForEach()- Parameters:
forEach- the value to be set.- Returns:
this
-
lifecycle
@Stability(Experimental) public Resourceexplorer2ViewConfig.Builder lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle)
Sets the value ofTerraformMetaArguments.getLifecycle()- Parameters:
lifecycle- the value to be set.- Returns:
this
-
provider
@Stability(Experimental) public Resourceexplorer2ViewConfig.Builder provider(com.hashicorp.cdktf.TerraformProvider provider)
Sets the value ofTerraformMetaArguments.getProvider()- Parameters:
provider- the value to be set.- Returns:
this
-
provisioners
@Stability(Experimental) public Resourceexplorer2ViewConfig.Builder provisioners(List<? extends Object> provisioners)
Sets the value ofTerraformMetaArguments.getProvisioners()- Parameters:
provisioners- the value to be set.- Returns:
this
-
build
@Stability(Stable) public Resourceexplorer2ViewConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<Resourceexplorer2ViewConfig>- Returns:
- a new instance of
Resourceexplorer2ViewConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-