@Override
    public DeleteDatasetResult deleteDataset(DeleteDatasetRequest request) {
        request = beforeClientExecution(request);
        return executeDeleteDataset(request);
    }
<p>
Deletes the specific dataset. The dataset will be deleted permanently, and the action can't be undone. Datasets
that this dataset was merged with will no longer report the merge. Any subsequent operation on this dataset will
result in a ResourceNotFoundException.
</p>
<p>
This API can be called with temporary user credentials provided by Cognito Identity or with developer
credentials.
</p>

@param deleteDatasetRequest
       A request to delete the specific dataset.
@return Result of the DeleteDataset operation returned by the service.
@throws NotAuthorizedException
        Thrown when a user is not authorized to access the requested resource.
@throws InvalidParameterException
        Thrown when a request parameter does not comply with the associated constraints.
@throws ResourceNotFoundException
        Thrown if the resource doesn't exist.
@throws InternalErrorException
        Indicates an internal service error.
@throws TooManyRequestsException
        Thrown if the request is throttled.
@throws ResourceConflictException
        Thrown if an update can't be applied because the resource was changed by another call and this would
        result in a conflict.
@sample AmazonCognitoSync.DeleteDataset
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/cognito-sync-2014-06-30/DeleteDataset" target="_top">AWS API
     Documentation</a>
aws-java-sdk-cognitosync/src/main/java/com/amazonaws/services/cognitosync/AmazonCognitoSyncClient.java