cloudmesh-storage.cloudmesh.storage.provider.parallelgdrive.Provider_old

Module Contents

Classes

Provider

class cloudmesh-storage.cloudmesh.storage.provider.parallelgdrive.Provider_old.Provider(service=None)

Bases: cloudmesh.abstract.StorageABC.StorageABC

kind = parallelgdrive
sample = TODO: missing
output
generate_flags_json(self)
generate_key_json(self)

TODO: missing, also define parameters

Returns

get_credentials(self)

We have stored the credentials in “.credentials” folder and there is a file named ‘google-drive-credentials.json’ that has all the credentials required for our authentication If there is nothing stored in it this program creates credentials json file for future authentication Here the authentication type is OAuth2

Returns

Return type

put(self, source=None, destination=None, recursive=False)

TODO: missing, also define parameters

Parameters
  • source

  • destination

  • recursive

Returns

get(self, source=None, destination=None, recursive=False)

TODO: missing, also define parameters

Parameters
  • source

  • destination

  • recursive

Returns

delete(self, filename=None, recursive=False)

TODO: missing, also define parameters

Parameters
  • filename

  • recursive

Returns

create_dir(self, service=None, directory=None)

TODO: missing, also define parameters

Parameters
  • service

  • directory

Returns

list(self, source=None, recursive=False)

TODO: missing, also define parameters

Parameters
  • source

  • recursive

Returns

search(self, directory=None, filename=None, recursive=False)

TODO: missing, also define parameters

Parameters
  • directory

  • filename

  • recursive

Returns

upload_file(self, source, filename, parent_it)

TODO: missing

Parameters
  • source

  • filename

  • parent_it

Returns

download_file(self, source, file_id, file_name, mime_type)

TODO: missing, also define parameters

Parameters
  • source

  • file_id

  • file_name

  • mime_type

Returns

cloud_path(self, srv_path)

Internal function to determine if the cloud path specified is file or folder or mix

TODO: missing, also define parameters

Parameters

srv_path

Returns

update_dict(self, elements)

TODO: missing, also define parameters

Parameters

elements

Returns