Package com.pulumi.aws.ec2transitgateway
Class PrefixListReferenceArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2transitgateway.PrefixListReferenceArgs.Builder
-
- Enclosing class:
- PrefixListReferenceArgs
public static final class PrefixListReferenceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PrefixListReferenceArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrefixListReferenceArgs.Builderblackhole(com.pulumi.core.Output<java.lang.Boolean> blackhole)PrefixListReferenceArgs.Builderblackhole(java.lang.Boolean blackhole)PrefixListReferenceArgsbuild()PrefixListReferenceArgs.BuilderprefixListId(com.pulumi.core.Output<java.lang.String> prefixListId)PrefixListReferenceArgs.BuilderprefixListId(java.lang.String prefixListId)PrefixListReferenceArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)PrefixListReferenceArgs.Builderregion(java.lang.String region)PrefixListReferenceArgs.BuildertransitGatewayAttachmentId(com.pulumi.core.Output<java.lang.String> transitGatewayAttachmentId)PrefixListReferenceArgs.BuildertransitGatewayAttachmentId(java.lang.String transitGatewayAttachmentId)PrefixListReferenceArgs.BuildertransitGatewayRouteTableId(com.pulumi.core.Output<java.lang.String> transitGatewayRouteTableId)PrefixListReferenceArgs.BuildertransitGatewayRouteTableId(java.lang.String transitGatewayRouteTableId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PrefixListReferenceArgs defaults)
-
-
Method Detail
-
blackhole
public PrefixListReferenceArgs.Builder blackhole(@Nullable com.pulumi.core.Output<java.lang.Boolean> blackhole)
- Parameters:
blackhole- Indicates whether to drop traffic that matches the Prefix List. Defaults to `false`.- Returns:
- builder
-
blackhole
public PrefixListReferenceArgs.Builder blackhole(java.lang.Boolean blackhole)
- Parameters:
blackhole- Indicates whether to drop traffic that matches the Prefix List. Defaults to `false`.- Returns:
- builder
-
prefixListId
public PrefixListReferenceArgs.Builder prefixListId(com.pulumi.core.Output<java.lang.String> prefixListId)
- Parameters:
prefixListId- Identifier of EC2 Prefix List.- Returns:
- builder
-
prefixListId
public PrefixListReferenceArgs.Builder prefixListId(java.lang.String prefixListId)
- Parameters:
prefixListId- Identifier of EC2 Prefix List.- Returns:
- builder
-
region
public PrefixListReferenceArgs.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 PrefixListReferenceArgs.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 PrefixListReferenceArgs.Builder transitGatewayAttachmentId(@Nullable com.pulumi.core.Output<java.lang.String> transitGatewayAttachmentId)
- Parameters:
transitGatewayAttachmentId- Identifier of EC2 Transit Gateway Attachment.- Returns:
- builder
-
transitGatewayAttachmentId
public PrefixListReferenceArgs.Builder transitGatewayAttachmentId(java.lang.String transitGatewayAttachmentId)
- Parameters:
transitGatewayAttachmentId- Identifier of EC2 Transit Gateway Attachment.- Returns:
- builder
-
transitGatewayRouteTableId
public PrefixListReferenceArgs.Builder transitGatewayRouteTableId(com.pulumi.core.Output<java.lang.String> transitGatewayRouteTableId)
- Parameters:
transitGatewayRouteTableId- Identifier of EC2 Transit Gateway Route Table. The following arguments are optional:- Returns:
- builder
-
transitGatewayRouteTableId
public PrefixListReferenceArgs.Builder transitGatewayRouteTableId(java.lang.String transitGatewayRouteTableId)
- Parameters:
transitGatewayRouteTableId- Identifier of EC2 Transit Gateway Route Table. The following arguments are optional:- Returns:
- builder
-
build
public PrefixListReferenceArgs build()
-
-