@Override
    public DeregisterScalableTargetResult deregisterScalableTarget(DeregisterScalableTargetRequest request) {
        request = beforeClientExecution(request);
        return executeDeregisterScalableTarget(request);
    }
@ Override public DeregisterScalableTargetResult deregisterScalableTarget ( DeregisterScalableTargetRequest request ) { request = beforeClientExecution ( request ) ; return executeDeregisterScalableTarget ( request ) ; }
<p>
Deregisters a scalable target.
</p>
<p>
Deregistering a scalable target deletes the scaling policies that are associated with it.
</p>
<p>
To create a scalable target or update an existing one, see <a>RegisterScalableTarget</a>.
</p>

@param deregisterScalableTargetRequest
@return Result of the DeregisterScalableTarget operation returned by the service.
@throws ValidationException
An exception was thrown for a validation issue. Review the available parameters for the API request.
@throws ObjectNotFoundException
The specified object could not be found. For any operation that depends on the existence of a scalable
target, this exception is thrown if the scalable target with the specified service namespace, resource
ID, and scalable dimension does not exist. For any operation that deletes or deregisters a resource, this
exception is thrown if the resource cannot be found.
@throws ConcurrentUpdateException
Concurrent updates caused an exception, for example, if you request an update to an Application Auto
Scaling resource that already has a pending update.
@throws InternalServiceException
The service encountered an internal error.
@sample AWSApplicationAutoScaling.DeregisterScalableTarget
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/application-autoscaling-2016-02-06/DeregisterScalableTarget"
target="_top">AWS API Documentation</a>