Interface LocalGatewayRoute.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<LocalGatewayRoute.Builder,LocalGatewayRoute>
,SdkBuilder<LocalGatewayRoute.Builder,LocalGatewayRoute>
,SdkPojo
- Enclosing class:
- LocalGatewayRoute
public static interface LocalGatewayRoute.Builder extends SdkPojo, CopyableBuilder<LocalGatewayRoute.Builder,LocalGatewayRoute>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LocalGatewayRoute.Builder
coipPoolId(String coipPoolId)
The ID of the customer-owned address pool.LocalGatewayRoute.Builder
destinationCidrBlock(String destinationCidrBlock)
The CIDR block used for destination matches.LocalGatewayRoute.Builder
destinationPrefixListId(String destinationPrefixListId)
The ID of the prefix list.LocalGatewayRoute.Builder
localGatewayRouteTableArn(String localGatewayRouteTableArn)
The Amazon Resource Name (ARN) of the local gateway route table.LocalGatewayRoute.Builder
localGatewayRouteTableId(String localGatewayRouteTableId)
The ID of the local gateway route table.LocalGatewayRoute.Builder
localGatewayVirtualInterfaceGroupId(String localGatewayVirtualInterfaceGroupId)
The ID of the virtual interface group.LocalGatewayRoute.Builder
networkInterfaceId(String networkInterfaceId)
The ID of the network interface.LocalGatewayRoute.Builder
ownerId(String ownerId)
The ID of the Amazon Web Services account that owns the local gateway route.LocalGatewayRoute.Builder
state(String state)
The state of the route.LocalGatewayRoute.Builder
state(LocalGatewayRouteState state)
The state of the route.LocalGatewayRoute.Builder
subnetId(String subnetId)
The ID of the subnet.LocalGatewayRoute.Builder
type(String type)
The route type.LocalGatewayRoute.Builder
type(LocalGatewayRouteType type)
The route type.-
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 Detail
-
destinationCidrBlock
LocalGatewayRoute.Builder destinationCidrBlock(String destinationCidrBlock)
The CIDR block used for destination matches.
- Parameters:
destinationCidrBlock
- The CIDR block used for destination matches.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localGatewayVirtualInterfaceGroupId
LocalGatewayRoute.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.
-
type
LocalGatewayRoute.Builder type(String type)
The route type.
- Parameters:
type
- The route type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LocalGatewayRouteType
,LocalGatewayRouteType
-
type
LocalGatewayRoute.Builder type(LocalGatewayRouteType type)
The route type.
- Parameters:
type
- The route type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LocalGatewayRouteType
,LocalGatewayRouteType
-
state
LocalGatewayRoute.Builder state(String state)
The state of the route.
- Parameters:
state
- The state of the route.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LocalGatewayRouteState
,LocalGatewayRouteState
-
state
LocalGatewayRoute.Builder state(LocalGatewayRouteState state)
The state of the route.
- Parameters:
state
- The state of the route.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LocalGatewayRouteState
,LocalGatewayRouteState
-
localGatewayRouteTableId
LocalGatewayRoute.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
LocalGatewayRoute.Builder localGatewayRouteTableArn(String localGatewayRouteTableArn)
The Amazon Resource Name (ARN) of the local gateway route table.
- Parameters:
localGatewayRouteTableArn
- The Amazon Resource Name (ARN) of the local gateway route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ownerId
LocalGatewayRoute.Builder ownerId(String ownerId)
The ID of the Amazon Web Services account that owns the local gateway route.
- Parameters:
ownerId
- The ID of the Amazon Web Services account that owns the local gateway route.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetId
LocalGatewayRoute.Builder subnetId(String subnetId)
The ID of the subnet.
- Parameters:
subnetId
- The ID of the subnet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
coipPoolId
LocalGatewayRoute.Builder coipPoolId(String coipPoolId)
The ID of the customer-owned address pool.
- Parameters:
coipPoolId
- The ID of the customer-owned address pool.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaceId
LocalGatewayRoute.Builder networkInterfaceId(String networkInterfaceId)
The ID of the network interface.
- Parameters:
networkInterfaceId
- The ID of the network interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationPrefixListId
LocalGatewayRoute.Builder destinationPrefixListId(String destinationPrefixListId)
The ID of the prefix list.
- Parameters:
destinationPrefixListId
- The ID of the prefix list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-