models.cassandra_backup_job_params module¶
-
class
models.cassandra_backup_job_params.
CassandraBackupJobParams
(cassandra_additional_info=None, graph_handling_enabled=None, is_only_log_backup_job=None, retention_period_in_secs=None, selected_data_center_vec=None)[source]¶ Bases:
object
Implementation of the ‘CassandraBackupJobParams’ model.
Contains any additional cassandra environment specific backup params at the job level.
- Attributes:
- cassandra_additional_info (CassandraAdditionalParams): Additional
parameters required for Cassandra backup.
- graph_handling_enabled (bool): whether special graph handling is
enabled.
- is_only_log_backup_job (bool): If this backup job is only responsible
for the log backups. Presently this is used for cassandra log backups.
- retention_period_in_secs (long|int): Retention period in seconds. This
is read from the policy currently attached to the protection job. This field is used only in case of log backups and ignored for other backups.
- selected_data_center_vec (list of string): The data centers selected
for backup.
-
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.