code: def save_to_path(self, file_path, chunk_size=DOWNLOAD_FILE_CHUNK_SIZE):
          
          response = self._get_download_response()
          with open(file_path, 'wb') as f:
              for chunk in response.iter_content(chunk_size=chunk_size):
                  if chunk:  # filter out keep-alive new chunks
                      f.write(chunk)
docs: Save the contents of the remote file to a local path.
          :param file_path: str: file path
          :param chunk_size: chunk size used to write local file