Interface RouteHasOutOfScopeEndpointViolation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RouteHasOutOfScopeEndpointViolation.Builder,
,RouteHasOutOfScopeEndpointViolation> SdkBuilder<RouteHasOutOfScopeEndpointViolation.Builder,
,RouteHasOutOfScopeEndpointViolation> SdkPojo
- Enclosing class:
RouteHasOutOfScopeEndpointViolation
-
Method Summary
Modifier and TypeMethodDescriptioncurrentFirewallSubnetRouteTable
(String currentFirewallSubnetRouteTable) The route table associated with the current firewall subnet.currentInternetGatewayRouteTable
(String currentInternetGatewayRouteTable) The current route table associated with the Internet Gateway.firewallSubnetId
(String firewallSubnetId) The ID of the firewall subnet.firewallSubnetRoutes
(Collection<Route> firewallSubnetRoutes) The list of firewall subnet routes.firewallSubnetRoutes
(Consumer<Route.Builder>... firewallSubnetRoutes) The list of firewall subnet routes.firewallSubnetRoutes
(Route... firewallSubnetRoutes) The list of firewall subnet routes.internetGatewayId
(String internetGatewayId) The ID of the Internet Gateway.internetGatewayRoutes
(Collection<Route> internetGatewayRoutes) The routes in the route table associated with the Internet Gateway.internetGatewayRoutes
(Consumer<Route.Builder>... internetGatewayRoutes) The routes in the route table associated with the Internet Gateway.internetGatewayRoutes
(Route... internetGatewayRoutes) The routes in the route table associated with the Internet Gateway.routeTableId
(String routeTableId) The ID of the route table.subnetAvailabilityZone
(String subnetAvailabilityZone) The subnet's Availability Zone.subnetAvailabilityZoneId
(String subnetAvailabilityZoneId) The ID of the subnet's Availability Zone.The ID of the subnet associated with the route that violates the policy scope.violatingRoutes
(Collection<Route> violatingRoutes) The list of routes that violate the route table.violatingRoutes
(Consumer<Route.Builder>... violatingRoutes) The list of routes that violate the route table.violatingRoutes
(Route... violatingRoutes) The list of routes that violate the route table.The VPC ID of the route that violates the policy scope.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
-
subnetId
The ID of the subnet associated with the route that violates the policy scope.
- Parameters:
subnetId
- The ID of the subnet associated with the route that violates the policy scope.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcId
The VPC ID of the route that violates the policy scope.
- Parameters:
vpcId
- The VPC ID of the route that violates the policy scope.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routeTableId
The ID of the route table.
- Parameters:
routeTableId
- The ID of the route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
violatingRoutes
The list of routes that violate the route table.
- Parameters:
violatingRoutes
- The list of routes that violate the route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
violatingRoutes
The list of routes that violate the route table.
- Parameters:
violatingRoutes
- The list of routes that violate the route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
violatingRoutes
RouteHasOutOfScopeEndpointViolation.Builder violatingRoutes(Consumer<Route.Builder>... violatingRoutes) The list of routes that violate the route table.
This is a convenience method that creates an instance of theRoute.Builder
avoiding the need to create one manually viaRoute.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toviolatingRoutes(List<Route>)
.- Parameters:
violatingRoutes
- a consumer that will call methods onRoute.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
subnetAvailabilityZone
The subnet's Availability Zone.
- Parameters:
subnetAvailabilityZone
- The subnet's Availability Zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetAvailabilityZoneId
RouteHasOutOfScopeEndpointViolation.Builder subnetAvailabilityZoneId(String subnetAvailabilityZoneId) The ID of the subnet's Availability Zone.
- Parameters:
subnetAvailabilityZoneId
- The ID of the subnet's Availability Zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentFirewallSubnetRouteTable
RouteHasOutOfScopeEndpointViolation.Builder currentFirewallSubnetRouteTable(String currentFirewallSubnetRouteTable) The route table associated with the current firewall subnet.
- Parameters:
currentFirewallSubnetRouteTable
- The route table associated with the current firewall subnet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firewallSubnetId
The ID of the firewall subnet.
- Parameters:
firewallSubnetId
- The ID of the firewall subnet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firewallSubnetRoutes
RouteHasOutOfScopeEndpointViolation.Builder firewallSubnetRoutes(Collection<Route> firewallSubnetRoutes) The list of firewall subnet routes.
- Parameters:
firewallSubnetRoutes
- The list of firewall subnet routes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firewallSubnetRoutes
The list of firewall subnet routes.
- Parameters:
firewallSubnetRoutes
- The list of firewall subnet routes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firewallSubnetRoutes
RouteHasOutOfScopeEndpointViolation.Builder firewallSubnetRoutes(Consumer<Route.Builder>... firewallSubnetRoutes) The list of firewall subnet routes.
This is a convenience method that creates an instance of theRoute.Builder
avoiding the need to create one manually viaRoute.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofirewallSubnetRoutes(List<Route>)
.- Parameters:
firewallSubnetRoutes
- a consumer that will call methods onRoute.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
internetGatewayId
The ID of the Internet Gateway.
- Parameters:
internetGatewayId
- The ID of the Internet Gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentInternetGatewayRouteTable
RouteHasOutOfScopeEndpointViolation.Builder currentInternetGatewayRouteTable(String currentInternetGatewayRouteTable) The current route table associated with the Internet Gateway.
- Parameters:
currentInternetGatewayRouteTable
- The current route table associated with the Internet Gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
internetGatewayRoutes
RouteHasOutOfScopeEndpointViolation.Builder internetGatewayRoutes(Collection<Route> internetGatewayRoutes) The routes in the route table associated with the Internet Gateway.
- Parameters:
internetGatewayRoutes
- The routes in the route table associated with the Internet Gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
internetGatewayRoutes
The routes in the route table associated with the Internet Gateway.
- Parameters:
internetGatewayRoutes
- The routes in the route table associated with the Internet Gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
internetGatewayRoutes
RouteHasOutOfScopeEndpointViolation.Builder internetGatewayRoutes(Consumer<Route.Builder>... internetGatewayRoutes) The routes in the route table associated with the Internet Gateway.
This is a convenience method that creates an instance of theRoute.Builder
avoiding the need to create one manually viaRoute.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tointernetGatewayRoutes(List<Route>)
.- Parameters:
internetGatewayRoutes
- a consumer that will call methods onRoute.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-