@Override
    public ListApplicationsResult listApplications(ListApplicationsRequest request) {
        request = beforeClientExecution(request);
        return executeListApplications(request);
    }
<p>
Lists Amazon Q Business applications.
</p>

@param listApplicationsRequest
@return Result of the ListApplications operation returned by the service.
@throws InternalServerException
        An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
        try again, or contact <a href="http://aws.amazon.com/contact-us/">Support</a> for help.
@throws ThrottlingException
        The request was denied due to throttling. Reduce the number of requests and try again.
@throws ValidationException
        The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
        and try again.
@throws AccessDeniedException
        You don't have access to perform this action. Make sure you have the required permission policies and
        user accounts and try again.
@sample AWSQBusiness.ListApplications
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/qbusiness-2023-11-27/ListApplications" target="_top">AWS API
     Documentation</a>
aws-java-sdk-qbusiness/src/main/java/com/amazonaws/services/qbusiness/AWSQBusinessClient.java