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