APIからS3のディレクトリを削除する

S3のディレクトリを配下のオブジェクトごと一括で削除したいと思ったのですが
ディレクトリを削除するというAPIは用意されていないようでオブジェクトを
ひとつずつ削除する必要があるそうです
AWS Developer Forums: Delete folder using Java API ...

if (s3Client.doesBucketExist(BUCKET_NAME)) {
    ObjectListing objects = s3Client.listObjects(BUCKET_NAME, PREFIX);
    for (S3ObjectSummary objectSummary : objects.getObjectSummaries()) {
        s3Client.deleteObject(BUCKET_NAME, objectSummary.getKey());
    }			
}