models.couchbase_recover_job_params module¶
-
class
models.couchbase_recover_job_params.
CouchbaseRecoverJobParams
(append_documents=None, ddl_only_recovery=None, documents_filter_type=None, filter_expression=None, id_regex=None, overwrite_users=None, suffix=None)[source]¶ Bases:
object
Implementation of the ‘CouchbaseRecoverJobParams’ model.
Contains any additional couchbase environment specific params for the recover job.
- Attributes:
- append_documents (bool): Whether to append documents into the bucket
at the destination
- ddl_only_recovery (bool): Whether to recover only the bucket
configuration
documents_filter_type (int): Specify the document type recovery option. filter_expression (string): A filter expression to match Documents
content to be restored.
- id_regex (string): A regular expression to match Documents ID’s to be
restored.
- overwrite_users (bool): Whether to replace existing users with users
from the bucket
- suffix (string): A suffix that is to be applied to all recovered
entities
-
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.