@Override
    public CreateCloudFormationTemplateResult createCloudFormationTemplate(CreateCloudFormationTemplateRequest request) {
        request = beforeClientExecution(request);
        return executeCreateCloudFormationTemplate(request);
    }
@ Override public CreateCloudFormationTemplateResult createCloudFormationTemplate ( CreateCloudFormationTemplateRequest request ) { request = beforeClientExecution ( request ) ; return executeCreateCloudFormationTemplate ( request ) ; }
<p>
Creates an AWS CloudFormation template.
</p>

@param createCloudFormationTemplateRequest
@return Result of the CreateCloudFormationTemplate operation returned by the service.
@throws NotFoundException
The resource (for example, an access policy statement) specified in the request doesn't exist.
@throws TooManyRequestsException
The client is sending more than the allowed number of requests per unit of time.
@throws BadRequestException
One of the parameters in the request is invalid.
@throws InternalServerErrorException
The AWS Serverless Application Repository service encountered an internal error.
@throws ForbiddenException
The client is not authenticated.
@sample AWSServerlessApplicationRepository.CreateCloudFormationTemplate
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/serverlessrepo-2017-09-08/CreateCloudFormationTemplate"
target="_top">AWS API Documentation</a>