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.BuildercoipPoolId(String coipPoolId)The ID of the customer-owned address pool.LocalGatewayRoute.BuilderdestinationCidrBlock(String destinationCidrBlock)The CIDR block used for destination matches.LocalGatewayRoute.BuilderdestinationPrefixListId(String destinationPrefixListId)The ID of the prefix list.LocalGatewayRoute.BuilderlocalGatewayRouteTableArn(String localGatewayRouteTableArn)The Amazon Resource Name (ARN) of the local gateway route table.LocalGatewayRoute.BuilderlocalGatewayRouteTableId(String localGatewayRouteTableId)The ID of the local gateway route table.LocalGatewayRoute.BuilderlocalGatewayVirtualInterfaceGroupId(String localGatewayVirtualInterfaceGroupId)The ID of the virtual interface group.LocalGatewayRoute.BuildernetworkInterfaceId(String networkInterfaceId)The ID of the network interface.LocalGatewayRoute.BuilderownerId(String ownerId)The ID of the Amazon Web Services account that owns the local gateway route.LocalGatewayRoute.Builderstate(String state)The state of the route.LocalGatewayRoute.Builderstate(LocalGatewayRouteState state)The state of the route.LocalGatewayRoute.BuildersubnetId(String subnetId)The ID of the subnet.LocalGatewayRoute.Buildertype(String type)The route type.LocalGatewayRoute.Buildertype(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.
-
-