Interface RouteHasOutOfScopeEndpointViolation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RouteHasOutOfScopeEndpointViolation.Builder,RouteHasOutOfScopeEndpointViolation>,SdkBuilder<RouteHasOutOfScopeEndpointViolation.Builder,RouteHasOutOfScopeEndpointViolation>,SdkPojo
- Enclosing class:
- RouteHasOutOfScopeEndpointViolation
public static interface RouteHasOutOfScopeEndpointViolation.Builder extends SdkPojo, CopyableBuilder<RouteHasOutOfScopeEndpointViolation.Builder,RouteHasOutOfScopeEndpointViolation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RouteHasOutOfScopeEndpointViolation.BuildercurrentFirewallSubnetRouteTable(String currentFirewallSubnetRouteTable)The route table associated with the current firewall subnet.RouteHasOutOfScopeEndpointViolation.BuildercurrentInternetGatewayRouteTable(String currentInternetGatewayRouteTable)The current route table associated with the Internet Gateway.RouteHasOutOfScopeEndpointViolation.BuilderfirewallSubnetId(String firewallSubnetId)The ID of the firewall subnet.RouteHasOutOfScopeEndpointViolation.BuilderfirewallSubnetRoutes(Collection<Route> firewallSubnetRoutes)The list of firewall subnet routes.RouteHasOutOfScopeEndpointViolation.BuilderfirewallSubnetRoutes(Consumer<Route.Builder>... firewallSubnetRoutes)The list of firewall subnet routes.RouteHasOutOfScopeEndpointViolation.BuilderfirewallSubnetRoutes(Route... firewallSubnetRoutes)The list of firewall subnet routes.RouteHasOutOfScopeEndpointViolation.BuilderinternetGatewayId(String internetGatewayId)The ID of the Internet Gateway.RouteHasOutOfScopeEndpointViolation.BuilderinternetGatewayRoutes(Collection<Route> internetGatewayRoutes)The routes in the route table associated with the Internet Gateway.RouteHasOutOfScopeEndpointViolation.BuilderinternetGatewayRoutes(Consumer<Route.Builder>... internetGatewayRoutes)The routes in the route table associated with the Internet Gateway.RouteHasOutOfScopeEndpointViolation.BuilderinternetGatewayRoutes(Route... internetGatewayRoutes)The routes in the route table associated with the Internet Gateway.RouteHasOutOfScopeEndpointViolation.BuilderrouteTableId(String routeTableId)The ID of the route table.RouteHasOutOfScopeEndpointViolation.BuildersubnetAvailabilityZone(String subnetAvailabilityZone)The subnet's Availability Zone.RouteHasOutOfScopeEndpointViolation.BuildersubnetAvailabilityZoneId(String subnetAvailabilityZoneId)The ID of the subnet's Availability Zone.RouteHasOutOfScopeEndpointViolation.BuildersubnetId(String subnetId)The ID of the subnet associated with the route that violates the policy scope.RouteHasOutOfScopeEndpointViolation.BuilderviolatingRoutes(Collection<Route> violatingRoutes)The list of routes that violate the route table.RouteHasOutOfScopeEndpointViolation.BuilderviolatingRoutes(Consumer<Route.Builder>... violatingRoutes)The list of routes that violate the route table.RouteHasOutOfScopeEndpointViolation.BuilderviolatingRoutes(Route... violatingRoutes)The list of routes that violate the route table.RouteHasOutOfScopeEndpointViolation.BuildervpcId(String vpcId)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 Detail
-
subnetId
RouteHasOutOfScopeEndpointViolation.Builder subnetId(String 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
RouteHasOutOfScopeEndpointViolation.Builder vpcId(String 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
RouteHasOutOfScopeEndpointViolation.Builder routeTableId(String 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
RouteHasOutOfScopeEndpointViolation.Builder violatingRoutes(Collection<Route> 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(Route... 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.Builderavoiding the need to create one manually viaRoute.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#violatingRoutes(List.) - 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:
#violatingRoutes(java.util.Collection)
-
subnetAvailabilityZone
RouteHasOutOfScopeEndpointViolation.Builder subnetAvailabilityZone(String 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
RouteHasOutOfScopeEndpointViolation.Builder firewallSubnetId(String 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
RouteHasOutOfScopeEndpointViolation.Builder firewallSubnetRoutes(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
RouteHasOutOfScopeEndpointViolation.Builder firewallSubnetRoutes(Consumer<Route.Builder>... firewallSubnetRoutes)
The list of firewall subnet routes.
This is a convenience method that creates an instance of theRoute.Builderavoiding the need to create one manually viaRoute.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#firewallSubnetRoutes(List.) - 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:
#firewallSubnetRoutes(java.util.Collection)
-
internetGatewayId
RouteHasOutOfScopeEndpointViolation.Builder internetGatewayId(String 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
RouteHasOutOfScopeEndpointViolation.Builder internetGatewayRoutes(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
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.Builderavoiding the need to create one manually viaRoute.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#internetGatewayRoutes(List.) - 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:
#internetGatewayRoutes(java.util.Collection)
-
-