code: @Override
      public UpdateRepositoryNameResult updateRepositoryName(UpdateRepositoryNameRequest request) {
          request = beforeClientExecution(request);
          return executeUpdateRepositoryName(request);
      }
docs: <p>
  Renames a repository. The repository name must be unique across the calling AWS account. In addition, repository
  names are limited to 100 alphanumeric, dash, and underscore characters, and cannot include certain characters.
  The suffix ".git" is prohibited. For a full description of the limits on repository names, see <a
  href="http://docs.aws.amazon.com/codecommit/latest/userguide/limits.html">Limits</a> in the AWS CodeCommit User
  Guide.
  </p>
  
  @param updateRepositoryNameRequest
  Represents the input of an update repository description operation.
  @return Result of the UpdateRepositoryName operation returned by the service.
  @throws RepositoryDoesNotExistException
  The specified repository does not exist.
  @throws RepositoryNameExistsException
  The specified repository name already exists.
  @throws RepositoryNameRequiredException
  A repository name is required but was not specified.
  @throws InvalidRepositoryNameException
  At least one specified repository name is not valid.</p> <note>
  <p>
  This exception only occurs when a specified repository name is not valid. Other exceptions occur when a
  required repository parameter is missing, or when a specified repository does not exist.
  </p>
  @sample AWSCodeCommit.UpdateRepositoryName
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/UpdateRepositoryName"
  target="_top">AWS API Documentation</a>