butterfree.configs package¶
Subpackages¶
- butterfree.configs.db package
- Submodules
AbstractWriteConfigCassandraConfigCassandraConfig.usernameCassandraConfig.passwordCassandraConfig.hostCassandraConfig.keyspaceCassandraConfig.modeCassandraConfig.format_CassandraConfig.stream_processing_timeCassandraConfig.stream_output_modeCassandraConfig.stream_checkpoint_pathCassandraConfig.read_consistency_levelCassandraConfig.write_consistency_levelCassandraConfig.databaseCassandraConfig.format_CassandraConfig.get_options()CassandraConfig.hostCassandraConfig.keyspaceCassandraConfig.local_dcCassandraConfig.modeCassandraConfig.passwordCassandraConfig.read_consistency_levelCassandraConfig.stream_checkpoint_pathCassandraConfig.stream_output_modeCassandraConfig.stream_processing_timeCassandraConfig.translate()CassandraConfig.usernameCassandraConfig.write_consistency_level
KafkaConfigKafkaConfig.kafka_topicKafkaConfig.kafka_connection_stringKafkaConfig.modeKafkaConfig.format_KafkaConfig.stream_processing_timeKafkaConfig.stream_output_modeKafkaConfig.stream_checkpoint_pathKafkaConfig.databaseKafkaConfig.format_KafkaConfig.get_options()KafkaConfig.kafka_connection_stringKafkaConfig.kafka_topicKafkaConfig.modeKafkaConfig.stream_checkpoint_pathKafkaConfig.stream_output_modeKafkaConfig.stream_processing_timeKafkaConfig.translate()
MetastoreConfigMetastoreConfig.pathMetastoreConfig.modeMetastoreConfig.format_MetastoreConfig.file_systemMetastoreConfig.databaseMetastoreConfig.file_systemMetastoreConfig.format_MetastoreConfig.get_options()MetastoreConfig.get_path_with_partitions()MetastoreConfig.modeMetastoreConfig.pathMetastoreConfig.translate()
- Module contents
AbstractWriteConfigCassandraConfigCassandraConfig.usernameCassandraConfig.passwordCassandraConfig.hostCassandraConfig.keyspaceCassandraConfig.modeCassandraConfig.format_CassandraConfig.stream_processing_timeCassandraConfig.stream_output_modeCassandraConfig.stream_checkpoint_pathCassandraConfig.read_consistency_levelCassandraConfig.write_consistency_levelCassandraConfig.databaseCassandraConfig.format_CassandraConfig.get_options()CassandraConfig.hostCassandraConfig.keyspaceCassandraConfig.local_dcCassandraConfig.modeCassandraConfig.passwordCassandraConfig.read_consistency_levelCassandraConfig.stream_checkpoint_pathCassandraConfig.stream_output_modeCassandraConfig.stream_processing_timeCassandraConfig.translate()CassandraConfig.usernameCassandraConfig.write_consistency_level
KafkaConfigKafkaConfig.kafka_topicKafkaConfig.kafka_connection_stringKafkaConfig.modeKafkaConfig.format_KafkaConfig.stream_processing_timeKafkaConfig.stream_output_modeKafkaConfig.stream_checkpoint_pathKafkaConfig.databaseKafkaConfig.format_KafkaConfig.get_options()KafkaConfig.kafka_connection_stringKafkaConfig.kafka_topicKafkaConfig.modeKafkaConfig.stream_checkpoint_pathKafkaConfig.stream_output_modeKafkaConfig.stream_processing_timeKafkaConfig.translate()
MetastoreConfigMetastoreConfig.pathMetastoreConfig.modeMetastoreConfig.format_MetastoreConfig.file_systemMetastoreConfig.databaseMetastoreConfig.file_systemMetastoreConfig.format_MetastoreConfig.get_options()MetastoreConfig.get_path_with_partitions()MetastoreConfig.modeMetastoreConfig.pathMetastoreConfig.translate()
- Submodules
Submodules¶
Holds functions for managing the running environment.
- exception butterfree.configs.environment.UnspecifiedVariableError(variable_name: str)¶
Bases:
RuntimeErrorEnvironment 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.