@Override
    public DetachLoadBalancerFromSubnetsResult detachLoadBalancerFromSubnets(DetachLoadBalancerFromSubnetsRequest request) {
        request = beforeClientExecution(request);
        return executeDetachLoadBalancerFromSubnets(request);
    }
<p>
Removes the specified subnets from the set of configured subnets for the load balancer.
</p>
<p>
After a subnet is removed, all EC2 instances registered with the load balancer in the removed subnet go into the
<code>OutOfService</code> state. Then, the load balancer balances the traffic among the remaining routable
subnets.
</p>

@param detachLoadBalancerFromSubnetsRequest
       Contains the parameters for DetachLoadBalancerFromSubnets.
@return Result of the DetachLoadBalancerFromSubnets operation returned by the service.
@throws LoadBalancerNotFoundException
        The specified load balancer does not exist.
@throws InvalidConfigurationRequestException
        The requested configuration change is not valid.
@sample AmazonElasticLoadBalancing.DetachLoadBalancerFromSubnets
@see <a
     href="http://docs.aws.amazon.com/goto/WebAPI/elasticloadbalancing-2012-06-01/DetachLoadBalancerFromSubnets"
     target="_top">AWS API Documentation</a>
aws-java-sdk-elasticloadbalancing/src/main/java/com/amazonaws/services/elasticloadbalancing/AmazonElasticLoadBalancingClient.java