@Override
    public DeleteTableResult deleteTable(DeleteTableRequest request) {
        request = beforeClientExecution(request);
        return executeDeleteTable(request);
    }
<p>
Deletes a given Timestream table. This is an irreversible operation. After a Timestream database table is
deleted, the time-series data stored in the table cannot be recovered.
</p>
<note>
<p>
Due to the nature of distributed retries, the operation can return either success or a ResourceNotFoundException.
Clients should consider them equivalent.
</p>
</note>
<p>
See <a href="https://docs.aws.amazon.com/timestream/latest/developerguide/code-samples.delete-table.html">code
sample</a> for details.
</p>

@param deleteTableRequest
@return Result of the DeleteTable operation returned by the service.
@throws InternalServerException
        Timestream was unable to fully process this request because of an internal server error.
@throws ThrottlingException
        Too many requests were made by a user and they exceeded the service quotas. The request was throttled.
@throws ValidationException
        An invalid or malformed request.
@throws ResourceNotFoundException
        The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
        its status might not be ACTIVE.
@throws AccessDeniedException
        You are not authorized to perform this action.
@throws InvalidEndpointException
        The requested endpoint was not valid.
@sample AmazonTimestreamWrite.DeleteTable
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/timestream-write-2018-11-01/DeleteTable" target="_top">AWS
     API Documentation</a>
aws-java-sdk-timestreamwrite/src/main/java/com/amazonaws/services/timestreamwrite/AmazonTimestreamWriteClient.java