Package com.pulumi.aws.networkmanager
Class TransitGatewayRouteTableAttachmentArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.networkmanager.TransitGatewayRouteTableAttachmentArgs.Builder
-
- Enclosing class:
- TransitGatewayRouteTableAttachmentArgs
public static final class TransitGatewayRouteTableAttachmentArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TransitGatewayRouteTableAttachmentArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TransitGatewayRouteTableAttachmentArgs defaults)
-
-
Method Detail
-
peeringId
public TransitGatewayRouteTableAttachmentArgs.Builder peeringId(com.pulumi.core.Output<java.lang.String> peeringId)
- Parameters:
peeringId- ID of the peer for the attachment.- Returns:
- builder
-
peeringId
public TransitGatewayRouteTableAttachmentArgs.Builder peeringId(java.lang.String peeringId)
- Parameters:
peeringId- ID of the peer for the attachment.- Returns:
- builder
-
routingPolicyLabel
public TransitGatewayRouteTableAttachmentArgs.Builder routingPolicyLabel(@Nullable com.pulumi.core.Output<java.lang.String> routingPolicyLabel)
- Parameters:
routingPolicyLabel- The routing policy label to apply to the Transit Gateway route table attachment for traffic routing decisions. Maximum length of 256 characters. Changing this value will force recreation of the resource.- Returns:
- builder
-
routingPolicyLabel
public TransitGatewayRouteTableAttachmentArgs.Builder routingPolicyLabel(java.lang.String routingPolicyLabel)
- Parameters:
routingPolicyLabel- The routing policy label to apply to the Transit Gateway route table attachment for traffic routing decisions. Maximum length of 256 characters. Changing this value will force recreation of the resource.- Returns:
- builder
-
tags
public TransitGatewayRouteTableAttachmentArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value tags for the attachment. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public TransitGatewayRouteTableAttachmentArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value tags for the attachment. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
transitGatewayRouteTableArn
public TransitGatewayRouteTableAttachmentArgs.Builder transitGatewayRouteTableArn(com.pulumi.core.Output<java.lang.String> transitGatewayRouteTableArn)
- Parameters:
transitGatewayRouteTableArn- ARN of the transit gateway route table for the attachment. The following arguments are optional:- Returns:
- builder
-
transitGatewayRouteTableArn
public TransitGatewayRouteTableAttachmentArgs.Builder transitGatewayRouteTableArn(java.lang.String transitGatewayRouteTableArn)
- Parameters:
transitGatewayRouteTableArn- ARN of the transit gateway route table for the attachment. The following arguments are optional:- Returns:
- builder
-
build
public TransitGatewayRouteTableAttachmentArgs build()
-
-