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.