Class FinspaceKxEnvironmentTransitGatewayConfiguration.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.finspace_kx_environment.FinspaceKxEnvironmentTransitGatewayConfiguration.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<FinspaceKxEnvironmentTransitGatewayConfiguration>
- Enclosing interface:
- FinspaceKxEnvironmentTransitGatewayConfiguration
@Stability(Stable) public static final class FinspaceKxEnvironmentTransitGatewayConfiguration.Builder extends Object implements software.amazon.jsii.Builder<FinspaceKxEnvironmentTransitGatewayConfiguration>
A builder forFinspaceKxEnvironmentTransitGatewayConfiguration
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FinspaceKxEnvironmentTransitGatewayConfigurationbuild()Builds the configured instance.FinspaceKxEnvironmentTransitGatewayConfiguration.BuilderroutableCidrSpace(String routableCidrSpace)Sets the value ofFinspaceKxEnvironmentTransitGatewayConfiguration.getRoutableCidrSpace()FinspaceKxEnvironmentTransitGatewayConfiguration.BuildertransitGatewayId(String transitGatewayId)Sets the value ofFinspaceKxEnvironmentTransitGatewayConfiguration.getTransitGatewayId()
-
-
-
Method Detail
-
routableCidrSpace
@Stability(Stable) public FinspaceKxEnvironmentTransitGatewayConfiguration.Builder routableCidrSpace(String routableCidrSpace)
Sets the value ofFinspaceKxEnvironmentTransitGatewayConfiguration.getRoutableCidrSpace()- Parameters:
routableCidrSpace- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/finspace_kx_environment#routable_cidr_space FinspaceKxEnvironment#routable_cidr_space}. This parameter is required.- Returns:
this
-
transitGatewayId
@Stability(Stable) public FinspaceKxEnvironmentTransitGatewayConfiguration.Builder transitGatewayId(String transitGatewayId)
Sets the value ofFinspaceKxEnvironmentTransitGatewayConfiguration.getTransitGatewayId()- Parameters:
transitGatewayId- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/finspace_kx_environment#transit_gateway_id FinspaceKxEnvironment#transit_gateway_id}. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public FinspaceKxEnvironmentTransitGatewayConfiguration build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<FinspaceKxEnvironmentTransitGatewayConfiguration>- Returns:
- a new instance of
FinspaceKxEnvironmentTransitGatewayConfiguration - Throws:
NullPointerException- if any required attribute was not provided
-
-