parameters: (self, cs_bucket, cs_hash, download_path, cs_remote_path,
                 version_in_cs=None, archive_info=None)
docstring: Container for the information needed to download a dependency from
          cloud storage.
  
      Args:
            cs_bucket: The cloud storage bucket the dependency is located in.
            cs_hash: The hash of the file stored in cloud storage.
            download_path: Where the file should be downloaded to.
            cs_remote_path: Where the file is stored in the cloud storage bucket.
            version_in_cs: The version of the file stored in cloud storage.
            archive_info: An instance of ArchiveInfo if this dependency is an
                archive. Else None.
docstring_summary: Container for the information needed to download a dependency from
          cloud storage.
docstring_tokens: Container for the information needed to download a dependency from cloud storage .
function: def __init__(self, cs_bucket, cs_hash, download_path, cs_remote_path,
                 version_in_cs=None, archive_info=None):
      """ Container for the information needed to download a dependency from
          cloud storage.
  
      Args:
            cs_bucket: The cloud storage bucket the dependency is located in.
            cs_hash: The hash of the file stored in cloud storage.
            download_path: Where the file should be downloaded to.
            cs_remote_path: Where the file is stored in the cloud storage bucket.
            version_in_cs: The version of the file stored in cloud storage.
            archive_info: An instance of ArchiveInfo if this dependency is an
                archive. Else None.
      """
      self._download_path = download_path
      self._cs_remote_path = cs_remote_path
      self._cs_bucket = cs_bucket
      self._cs_hash = cs_hash
      self._version_in_cs = version_in_cs
      self._archive_info = archive_info
      if not self._has_minimum_data:
        raise ValueError(
            'Not enough information specified to initialize a cloud storage info.'
            ' %s' % self)
function_tokens: def __init__ ( self , cs_bucket , cs_hash , download_path , cs_remote_path , version_in_cs = None , archive_info = None ) : self . _download_path = download_path self . _cs_remote_path = cs_remote_path self . _cs_bucket = cs_bucket self . _cs_hash = cs_hash self . _version_in_cs = version_in_cs self . _archive_info = archive_info if not self . _has_minimum_data : raise ValueError ( 'Not enough information specified to initialize a cloud storage info.' ' %s' % self )