@Override
    public ListBotVersionsResult listBotVersions(ListBotVersionsRequest request) {
        request = beforeClientExecution(request);
        return executeListBotVersions(request);
    }
<p>
Gets information about all of the versions of a bot.
</p>
<p>
The <code>ListBotVersions</code> operation returns a summary of each version of a bot. For example, if a bot has
three numbered versions, the <code>ListBotVersions</code> operation returns for summaries, one for each numbered
version and one for the <code>DRAFT</code> version.
</p>
<p>
The <code>ListBotVersions</code> operation always returns at least one version, the <code>DRAFT</code> version.
</p>

@param listBotVersionsRequest
@return Result of the ListBotVersions operation returned by the service.
@throws ThrottlingException
        Your request rate is too high. Reduce the frequency of requests.
@throws ServiceQuotaExceededException
        You have reached a quota for your bot.
@throws ValidationException
        One of the input parameters in your request isn't valid. Check the parameters and try your request again.
@throws InternalServerException
        The service encountered an unexpected condition. Try your request again.
@sample AmazonLexModelsV2.ListBotVersions
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListBotVersions" target="_top">AWS
     API Documentation</a>
aws-java-sdk-lexmodelsv2/src/main/java/com/amazonaws/services/lexmodelsv2/AmazonLexModelsV2Client.java