@Override
    public DeleteFleetResult deleteFleet(DeleteFleetRequest request) {
        request = beforeClientExecution(request);
        return executeDeleteFleet(request);
    }
<p>
Deletes a fleet. Before you delete a fleet, all vehicles must be dissociated from the fleet. For more
information, see <a
href="https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/delete-fleet-cli.html">Delete a fleet (AWS
CLI)</a> in the <i>Amazon Web Services IoT FleetWise Developer Guide</i>.
</p>
<note>
<p>
If the fleet is successfully deleted, Amazon Web Services IoT FleetWise sends back an HTTP 200 response with an
empty body.
</p>
</note>

@param deleteFleetRequest
@return Result of the DeleteFleet operation returned by the service.
@throws InternalServerException
        The request couldn't be completed because the server temporarily failed.
@throws ThrottlingException
        The request couldn't be completed due to throttling.
@throws ValidationException
        The input fails to satisfy the constraints specified by an Amazon Web Services service.
@throws AccessDeniedException
        You don't have sufficient permission to perform this action.
@sample AWSIoTFleetWise.DeleteFleet
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/DeleteFleet" target="_top">AWS API
     Documentation</a>
aws-java-sdk-iotfleetwise/src/main/java/com/amazonaws/services/iotfleetwise/AWSIoTFleetWiseClient.java