models.cassandra_additional_params module¶
-
class
models.cassandra_additional_params.
CassandraAdditionalParams
(cassandra_classpath_suffix=None, cassandra_partitioner=None, cassandra_version=None, commit_log_backup_location=None, data_center_vec=None, dse_solr_info=None, dse_version=None, tiered_storage_dirs_map=None)[source]¶ Bases:
object
Implementation of the ‘CassandraAdditionalParams’ model.
Contains additional parameters required by the agents to backup data from Cassandra.
- Attributes:
cassandra_classpath_suffix (string): Cassandra classpath suffix. cassandra_partitioner (string): Required in compaction. cassandra_version (string): Cassandra and DSE Versions.
Discovery code will attempt to discover the versions.
- commit_log_backup_location (string): Commit Log Backup location used
for PITR feature.
- data_center_vec (list of string): Data center information is required
for backup and recovery.
- dse_solr_info (DSESolrInfo): Message to hold information about DSE
Solr node.
dse_version (string): TODO: type description here. tiered_storage_dirs_map (list of NodeToTieredStorageDirectoriesMap):
Map of nodes to tiered storage directories
-
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.