code: @Override
      public GetTemplateResult getTemplate(GetTemplateRequest request) {
          request = beforeClientExecution(request);
          return executeGetTemplate(request);
      }
docs: <p>
  Returns the template body for a specified stack. You can get the template for running or deleted stacks.
  </p>
  <p>
  For deleted stacks, GetTemplate returns the template for up to 90 days after the stack has been deleted.
  </p>
  <note>
  <p>
  If the template does not exist, a <code>ValidationError</code> is returned.
  </p>
  </note>
  
  @param getTemplateRequest
  The input for a <a>GetTemplate</a> action.
  @return Result of the GetTemplate operation returned by the service.
  @throws ChangeSetNotFoundException
  The specified change set name or ID doesn't exit. To view valid change sets for a stack, use the
  <code>ListChangeSets</code> action.
  @sample AmazonCloudFormation.GetTemplate
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/GetTemplate" target="_top">AWS API
  Documentation</a>