parameters: (self)
docstring: Uploads self.config.USER_ARCHIVE_PATH to the cluster and returns
          the path to the uploaded archive.
  
          The returned path may be an S3 path or a path on the Hadoop master
          node depending on the platform.
  
          file to upload: self.config.USER_ARCHIVE_PATH
  
          Returns:
              The path where self.config.USER_ARCHIVE_PATH is uploaded to.
docstring_summary: Uploads self.config.USER_ARCHIVE_PATH to the cluster and returns
          the path to the uploaded archive.
docstring_tokens: Uploads self . config . USER_ARCHIVE_PATH to the cluster and returns the path to the uploaded archive .
function: def _upload_archive(self):
          """Uploads self.config.USER_ARCHIVE_PATH to the cluster and returns
          the path to the uploaded archive.
  
          The returned path may be an S3 path or a path on the Hadoop master
          node depending on the platform.
  
          file to upload: self.config.USER_ARCHIVE_PATH
  
          Returns:
              The path where self.config.USER_ARCHIVE_PATH is uploaded to.
          """
          raise NotImplementedError("Subclasses should implement this method")
function_tokens: def _upload_archive ( self ) : raise NotImplementedError ( "Subclasses should implement this method" )