Interface LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Builder,
,LocalGatewayRouteTableVirtualInterfaceGroupAssociation> SdkBuilder<LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Builder,
,LocalGatewayRouteTableVirtualInterfaceGroupAssociation> SdkPojo
- Enclosing class:
LocalGatewayRouteTableVirtualInterfaceGroupAssociation
public static interface LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Builder
extends SdkPojo, CopyableBuilder<LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Builder,LocalGatewayRouteTableVirtualInterfaceGroupAssociation>
-
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 virtual interface group.localGatewayRouteTableId
(String localGatewayRouteTableId) The ID of the local gateway route table.localGatewayRouteTableVirtualInterfaceGroupAssociationId
(String localGatewayRouteTableVirtualInterfaceGroupAssociationId) The ID of the association.localGatewayVirtualInterfaceGroupId
(String localGatewayVirtualInterfaceGroupId) The ID of the virtual interface group.The ID of the Amazon Web Services account that owns the local gateway virtual interface group 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.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
-
localGatewayRouteTableVirtualInterfaceGroupAssociationId
LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Builder localGatewayRouteTableVirtualInterfaceGroupAssociationId(String localGatewayRouteTableVirtualInterfaceGroupAssociationId) The ID of the association.
- Parameters:
localGatewayRouteTableVirtualInterfaceGroupAssociationId
- The ID of the association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localGatewayVirtualInterfaceGroupId
LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Builder localGatewayVirtualInterfaceGroupId(String localGatewayVirtualInterfaceGroupId) The ID of the virtual interface group.
- Parameters:
localGatewayVirtualInterfaceGroupId
- The ID of the virtual interface group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localGatewayId
LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Builder localGatewayId(String 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.
-
localGatewayRouteTableId
LocalGatewayRouteTableVirtualInterfaceGroupAssociation.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
LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Builder localGatewayRouteTableArn(String localGatewayRouteTableArn) The Amazon Resource Name (ARN) of the local gateway route table for the virtual interface group.
- Parameters:
localGatewayRouteTableArn
- The Amazon Resource Name (ARN) of the local gateway route table for the virtual interface group.- 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 virtual interface group association.
- Parameters:
ownerId
- The ID of the Amazon Web Services account that owns the local gateway virtual interface group 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:
-