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.