code: @Override
      public DetachLoadBalancerFromSubnetsResult detachLoadBalancerFromSubnets(DetachLoadBalancerFromSubnetsRequest request) {
          request = beforeClientExecution(request);
          return executeDetachLoadBalancerFromSubnets(request);
      }
docs: <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>