Interface LocalGatewayRouteTableVpcAssociation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LocalGatewayRouteTableVpcAssociation.Builder,
,LocalGatewayRouteTableVpcAssociation> SdkBuilder<LocalGatewayRouteTableVpcAssociation.Builder,
,LocalGatewayRouteTableVpcAssociation> SdkPojo
- Enclosing class:
LocalGatewayRouteTableVpcAssociation
public static interface LocalGatewayRouteTableVpcAssociation.Builder
extends SdkPojo, CopyableBuilder<LocalGatewayRouteTableVpcAssociation.Builder,LocalGatewayRouteTableVpcAssociation>
-
Method Summary
Modifier and TypeMethodDescriptionlocalGatewayId
(String localGatewayId) The ID of the local gateway.localGatewayRouteTableArn
(String localGatewayRouteTableArn) The Amazon Resource Name (ARN) of the local gateway route table for the association.localGatewayRouteTableId
(String localGatewayRouteTableId) The ID of the local gateway route table.localGatewayRouteTableVpcAssociationId
(String localGatewayRouteTableVpcAssociationId) The ID of the association.The ID of the Amazon Web Services account that owns the local gateway route table for the association.The state of the association.tags
(Collection<Tag> tags) The tags assigned to the association.tags
(Consumer<Tag.Builder>... tags) The tags assigned to the association.The tags assigned to the association.The ID of the VPC.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
localGatewayRouteTableVpcAssociationId
LocalGatewayRouteTableVpcAssociation.Builder localGatewayRouteTableVpcAssociationId(String localGatewayRouteTableVpcAssociationId) The ID of the association.
- Parameters:
localGatewayRouteTableVpcAssociationId
- The ID of the association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localGatewayRouteTableId
LocalGatewayRouteTableVpcAssociation.Builder localGatewayRouteTableId(String localGatewayRouteTableId) The ID of the local gateway route table.
- Parameters:
localGatewayRouteTableId
- The ID of the local gateway route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localGatewayRouteTableArn
LocalGatewayRouteTableVpcAssociation.Builder localGatewayRouteTableArn(String localGatewayRouteTableArn) The Amazon Resource Name (ARN) of the local gateway route table for the association.
- Parameters:
localGatewayRouteTableArn
- The Amazon Resource Name (ARN) of the local gateway route table for the association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localGatewayId
The ID of the local gateway.
- Parameters:
localGatewayId
- The ID of the local gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcId
The ID of the VPC.
- Parameters:
vpcId
- The ID of the VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ownerId
The ID of the Amazon Web Services account that owns the local gateway route table for the association.
- Parameters:
ownerId
- The ID of the Amazon Web Services account that owns the local gateway route table for the association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The state of the association.
- Parameters:
state
- The state of the association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags assigned to the association.
- Parameters:
tags
- The tags assigned to the association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags assigned to the association.
- Parameters:
tags
- The tags assigned to the association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags assigned to the association.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-