@Override
    public ListBranchesResult listBranches(ListBranchesRequest request) {
        request = beforeClientExecution(request);
        return executeListBranches(request);
    }
@ Override public ListBranchesResult listBranches ( ListBranchesRequest request ) { request = beforeClientExecution ( request ) ; return executeListBranches ( request ) ; }
<p>
Lists branches for an Amplify App.
</p>

@param listBranchesRequest
Request structure for list branches request.
@return Result of the ListBranches operation returned by the service.
@throws BadRequestException
Exception thrown when a request contains unexpected data.
@throws UnauthorizedException
Exception thrown when an operation fails due to a lack of access.
@throws InternalFailureException
Exception thrown when the service fails to perform an operation due to an internal issue.
@sample AWSAmplify.ListBranches
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/ListBranches" target="_top">AWS API
Documentation</a>