butterfree.configs package¶
Subpackages¶
- butterfree.configs.db package
- Submodules
AbstractWriteConfig
CassandraConfig
CassandraConfig.username
CassandraConfig.password
CassandraConfig.host
CassandraConfig.keyspace
CassandraConfig.mode
CassandraConfig.format_
CassandraConfig.stream_processing_time
CassandraConfig.stream_output_mode
CassandraConfig.stream_checkpoint_path
CassandraConfig.read_consistency_level
CassandraConfig.write_consistency_level
CassandraConfig.database
CassandraConfig.format_
CassandraConfig.get_options()
CassandraConfig.host
CassandraConfig.keyspace
CassandraConfig.local_dc
CassandraConfig.mode
CassandraConfig.password
CassandraConfig.read_consistency_level
CassandraConfig.stream_checkpoint_path
CassandraConfig.stream_output_mode
CassandraConfig.stream_processing_time
CassandraConfig.translate()
CassandraConfig.username
CassandraConfig.write_consistency_level
KafkaConfig
KafkaConfig.kafka_topic
KafkaConfig.kafka_connection_string
KafkaConfig.mode
KafkaConfig.format_
KafkaConfig.stream_processing_time
KafkaConfig.stream_output_mode
KafkaConfig.stream_checkpoint_path
KafkaConfig.database
KafkaConfig.format_
KafkaConfig.get_options()
KafkaConfig.kafka_connection_string
KafkaConfig.kafka_topic
KafkaConfig.mode
KafkaConfig.stream_checkpoint_path
KafkaConfig.stream_output_mode
KafkaConfig.stream_processing_time
KafkaConfig.translate()
MetastoreConfig
MetastoreConfig.path
MetastoreConfig.mode
MetastoreConfig.format_
MetastoreConfig.file_system
MetastoreConfig.database
MetastoreConfig.file_system
MetastoreConfig.format_
MetastoreConfig.get_options()
MetastoreConfig.get_path_with_partitions()
MetastoreConfig.mode
MetastoreConfig.path
MetastoreConfig.translate()
- Module contents
AbstractWriteConfig
CassandraConfig
CassandraConfig.username
CassandraConfig.password
CassandraConfig.host
CassandraConfig.keyspace
CassandraConfig.mode
CassandraConfig.format_
CassandraConfig.stream_processing_time
CassandraConfig.stream_output_mode
CassandraConfig.stream_checkpoint_path
CassandraConfig.read_consistency_level
CassandraConfig.write_consistency_level
CassandraConfig.database
CassandraConfig.format_
CassandraConfig.get_options()
CassandraConfig.host
CassandraConfig.keyspace
CassandraConfig.local_dc
CassandraConfig.mode
CassandraConfig.password
CassandraConfig.read_consistency_level
CassandraConfig.stream_checkpoint_path
CassandraConfig.stream_output_mode
CassandraConfig.stream_processing_time
CassandraConfig.translate()
CassandraConfig.username
CassandraConfig.write_consistency_level
KafkaConfig
KafkaConfig.kafka_topic
KafkaConfig.kafka_connection_string
KafkaConfig.mode
KafkaConfig.format_
KafkaConfig.stream_processing_time
KafkaConfig.stream_output_mode
KafkaConfig.stream_checkpoint_path
KafkaConfig.database
KafkaConfig.format_
KafkaConfig.get_options()
KafkaConfig.kafka_connection_string
KafkaConfig.kafka_topic
KafkaConfig.mode
KafkaConfig.stream_checkpoint_path
KafkaConfig.stream_output_mode
KafkaConfig.stream_processing_time
KafkaConfig.translate()
MetastoreConfig
MetastoreConfig.path
MetastoreConfig.mode
MetastoreConfig.format_
MetastoreConfig.file_system
MetastoreConfig.database
MetastoreConfig.file_system
MetastoreConfig.format_
MetastoreConfig.get_options()
MetastoreConfig.get_path_with_partitions()
MetastoreConfig.mode
MetastoreConfig.path
MetastoreConfig.translate()
- Submodules
Submodules¶
Holds functions for managing the running environment.
- exception butterfree.configs.environment.UnspecifiedVariableError(variable_name: str)¶
Bases:
RuntimeError
Environment variables not set error.
- variable_name¶
environment variable name.
- butterfree.configs.environment.get_variable(variable_name: str, default_value: Optional[str] = None) Optional[str] ¶
Gets an environment variable.
The variable comes from it’s explicitly declared value in the running environment or from the default value declared in specification or from the default_value.
- Parameters:
variable_name – environment variable name.
default_value – default value to use in case no value is set in the environment nor in the environment.yaml specification file.
- Returns:
The variable’s string value
Logger funcion.
Module contents¶
Holds configuration/setup for Butterfree components.