@Override
    public DisableAvailabilityZonesForLoadBalancerResult disableAvailabilityZonesForLoadBalancer(DisableAvailabilityZonesForLoadBalancerRequest request) {
        request = beforeClientExecution(request);
        return executeDisableAvailabilityZonesForLoadBalancer(request);
    }
<p>
Removes the specified Availability Zones from the set of Availability Zones for the specified load balancer in
EC2-Classic or a default VPC.
</p>
<p>
For load balancers in a non-default VPC, use <a>DetachLoadBalancerFromSubnets</a>.
</p>
<p>
There must be at least one Availability Zone registered with a load balancer at all times. After an Availability
Zone is removed, all instances registered with the load balancer that are in the removed Availability Zone go
into the <code>OutOfService</code> state. Then, the load balancer attempts to equally balance the traffic among
its remaining Availability Zones.
</p>
<p>
For more information, see <a
href="https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/enable-disable-az.html">Add or Remove
Availability Zones</a> in the <i>Classic Load Balancers Guide</i>.
</p>

@param disableAvailabilityZonesForLoadBalancerRequest
       Contains the parameters for DisableAvailabilityZonesForLoadBalancer.
@return Result of the DisableAvailabilityZonesForLoadBalancer 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.DisableAvailabilityZonesForLoadBalancer
@see <a
     href="http://docs.aws.amazon.com/goto/WebAPI/elasticloadbalancing-2012-06-01/DisableAvailabilityZonesForLoadBalancer"
     target="_top">AWS API Documentation</a>
aws-java-sdk-elasticloadbalancing/src/main/java/com/amazonaws/services/elasticloadbalancing/AmazonElasticLoadBalancingClient.java