models.no_sql_recover_job_params module

class models.no_sql_recover_job_params.NoSqlRecoverJobParams(bandwidth_bytes_per_second=None, cassandra_recover_job_params=None, concurrency=None, couchbase_recover_job_params=None, hbase_recover_job_params=None, hdfs_recover_job_params=None, hive_recover_job_params=None, mongodb_recover_job_params=None, overwrite=None)[source]

Bases: object

Implementation of the ‘NoSqlRecoverJobParams’ model.

TODO: Type model description here.

Attributes:

bandwidth_bytes_per_second (long|int): Net bandwidth bytes per second. cassandra_recover_job_params (CassandraRecoverJobParams): Params

specific to cassandra backup job.

concurrency (int): Max number of mappers. couchbase_recover_job_params (CouchbaseRecoverJobParams): Params

specific to couchbase recover job.

hbase_recover_job_params (HbaseRecoverJobParams): Params specific to

hbase recover job.

hdfs_recover_job_params (HdfsRecoverJobParams): Params specific to

hdfs recover job.

hive_recover_job_params (HiveRecoverJobParams): Params specific to

hive recover job.

mongodb_recover_job_params (MongoDBRecoverJobParams): Params specific

to mongodb recover job.

overwrite (bool): Whether to overwrite or keep the object if the

object being recovered already exists in the destination.

classmethod from_dictionary(dictionary)[source]

Creates an instance of this model from a dictionary

Args:

dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.

Returns:

object: An instance of this structure class.