Interface RouteHasOutOfScopeEndpointViolation.Builder

    • 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.
      • 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 the Route.Builder avoiding the need to create one manually via Route.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #firewallSubnetRoutes(List).

        Parameters:
        firewallSubnetRoutes - a consumer that will call methods on Route.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 the Route.Builder avoiding the need to create one manually via Route.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #internetGatewayRoutes(List).

        Parameters:
        internetGatewayRoutes - a consumer that will call methods on Route.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #internetGatewayRoutes(java.util.Collection)