Package com.pulumi.aws.ec2
Class RouteTableArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.RouteTableArgs.Builder
-
- Enclosing class:
- RouteTableArgs
public static final class RouteTableArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(RouteTableArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RouteTableArgs
build()
RouteTableArgs.Builder
propagatingVgws(com.pulumi.core.Output<java.util.List<java.lang.String>> propagatingVgws)
RouteTableArgs.Builder
propagatingVgws(java.lang.String... propagatingVgws)
RouteTableArgs.Builder
propagatingVgws(java.util.List<java.lang.String> propagatingVgws)
RouteTableArgs.Builder
routes(RouteTableRouteArgs... routes)
RouteTableArgs.Builder
routes(com.pulumi.core.Output<java.util.List<RouteTableRouteArgs>> routes)
RouteTableArgs.Builder
routes(java.util.List<RouteTableRouteArgs> routes)
RouteTableArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
RouteTableArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
RouteTableArgs.Builder
vpcId(com.pulumi.core.Output<java.lang.String> vpcId)
RouteTableArgs.Builder
vpcId(java.lang.String vpcId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RouteTableArgs defaults)
-
-
Method Detail
-
propagatingVgws
public RouteTableArgs.Builder propagatingVgws(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> propagatingVgws)
- Parameters:
propagatingVgws
- A list of virtual gateways for propagation.- Returns:
- builder
-
propagatingVgws
public RouteTableArgs.Builder propagatingVgws(java.util.List<java.lang.String> propagatingVgws)
- Parameters:
propagatingVgws
- A list of virtual gateways for propagation.- Returns:
- builder
-
propagatingVgws
public RouteTableArgs.Builder propagatingVgws(java.lang.String... propagatingVgws)
- Parameters:
propagatingVgws
- A list of virtual gateways for propagation.- Returns:
- builder
-
routes
public RouteTableArgs.Builder routes(@Nullable com.pulumi.core.Output<java.util.List<RouteTableRouteArgs>> routes)
- Parameters:
routes
- A list of route objects. Their keys are documented below. This means that omitting this argument is interpreted as ignoring any existing routes. To remove all managed routes an empty list should be specified. See the example above.- Returns:
- builder
-
routes
public RouteTableArgs.Builder routes(java.util.List<RouteTableRouteArgs> routes)
- Parameters:
routes
- A list of route objects. Their keys are documented below. This means that omitting this argument is interpreted as ignoring any existing routes. To remove all managed routes an empty list should be specified. See the example above.- Returns:
- builder
-
routes
public RouteTableArgs.Builder routes(RouteTableRouteArgs... routes)
- Parameters:
routes
- A list of route objects. Their keys are documented below. This means that omitting this argument is interpreted as ignoring any existing routes. To remove all managed routes an empty list should be specified. See the example above.- Returns:
- builder
-
tags
public RouteTableArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public RouteTableArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
vpcId
public RouteTableArgs.Builder vpcId(com.pulumi.core.Output<java.lang.String> vpcId)
- Parameters:
vpcId
- The VPC ID.- Returns:
- builder
-
vpcId
public RouteTableArgs.Builder vpcId(java.lang.String vpcId)
- Parameters:
vpcId
- The VPC ID.- Returns:
- builder
-
build
public RouteTableArgs build()
-
-