Class RouteState.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2transitgateway.inputs.RouteState.Builder
-
- Enclosing class:
- RouteState
public static final class RouteState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RouteState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RouteState.Builderblackhole(com.pulumi.core.Output<java.lang.Boolean> blackhole)RouteState.Builderblackhole(java.lang.Boolean blackhole)RouteStatebuild()RouteState.BuilderdestinationCidrBlock(com.pulumi.core.Output<java.lang.String> destinationCidrBlock)RouteState.BuilderdestinationCidrBlock(java.lang.String destinationCidrBlock)RouteState.Builderregion(com.pulumi.core.Output<java.lang.String> region)RouteState.Builderregion(java.lang.String region)RouteState.BuildertransitGatewayAttachmentId(com.pulumi.core.Output<java.lang.String> transitGatewayAttachmentId)RouteState.BuildertransitGatewayAttachmentId(java.lang.String transitGatewayAttachmentId)RouteState.BuildertransitGatewayRouteTableId(com.pulumi.core.Output<java.lang.String> transitGatewayRouteTableId)RouteState.BuildertransitGatewayRouteTableId(java.lang.String transitGatewayRouteTableId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RouteState defaults)
-
-
Method Detail
-
blackhole
public RouteState.Builder blackhole(@Nullable com.pulumi.core.Output<java.lang.Boolean> blackhole)
- Parameters:
blackhole- Indicates whether to drop traffic that matches this route (default to `false`).- Returns:
- builder
-
blackhole
public RouteState.Builder blackhole(java.lang.Boolean blackhole)
- Parameters:
blackhole- Indicates whether to drop traffic that matches this route (default to `false`).- Returns:
- builder
-
destinationCidrBlock
public RouteState.Builder destinationCidrBlock(@Nullable com.pulumi.core.Output<java.lang.String> destinationCidrBlock)
- Parameters:
destinationCidrBlock- IPv4 or IPv6 RFC1924 CIDR used for destination matches. Routing decisions are based on the most specific match.- Returns:
- builder
-
destinationCidrBlock
public RouteState.Builder destinationCidrBlock(java.lang.String destinationCidrBlock)
- Parameters:
destinationCidrBlock- IPv4 or IPv6 RFC1924 CIDR used for destination matches. Routing decisions are based on the most specific match.- Returns:
- builder
-
region
public RouteState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public RouteState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
transitGatewayAttachmentId
public RouteState.Builder transitGatewayAttachmentId(@Nullable com.pulumi.core.Output<java.lang.String> transitGatewayAttachmentId)
- Parameters:
transitGatewayAttachmentId- Identifier of EC2 Transit Gateway Attachment (required if `blackhole` is set to false).- Returns:
- builder
-
transitGatewayAttachmentId
public RouteState.Builder transitGatewayAttachmentId(java.lang.String transitGatewayAttachmentId)
- Parameters:
transitGatewayAttachmentId- Identifier of EC2 Transit Gateway Attachment (required if `blackhole` is set to false).- Returns:
- builder
-
transitGatewayRouteTableId
public RouteState.Builder transitGatewayRouteTableId(@Nullable com.pulumi.core.Output<java.lang.String> transitGatewayRouteTableId)
- Parameters:
transitGatewayRouteTableId- Identifier of EC2 Transit Gateway Route Table.- Returns:
- builder
-
transitGatewayRouteTableId
public RouteState.Builder transitGatewayRouteTableId(java.lang.String transitGatewayRouteTableId)
- Parameters:
transitGatewayRouteTableId- Identifier of EC2 Transit Gateway Route Table.- Returns:
- builder
-
build
public RouteState build()
-
-