Module edna.core.configuration.StreamingConfiguration

Expand source code
from edna.core.configuration import EdnaConfiguration
from typing import Dict

class StreamingConfiguration(EdnaConfiguration):
    """The interface representing a StreamingConfiguration. It implements `set_variables()` function.
    
    """
    def set_variables(self, configuration: Dict[str, str]):
        for key in configuration["variables"]:
            self.setVariable(key, configuration["variables"][key])

    def set_options(self, configuration: Dict[str, str]):
        pass    # TODO add conf options for streaming configuration here

Classes

class StreamingConfiguration

The interface representing a StreamingConfiguration. It implements set_variables() function.

Initialize the ConfigurationVariable

Expand source code
class StreamingConfiguration(EdnaConfiguration):
    """The interface representing a StreamingConfiguration. It implements `set_variables()` function.
    
    """
    def set_variables(self, configuration: Dict[str, str]):
        for key in configuration["variables"]:
            self.setVariable(key, configuration["variables"][key])

    def set_options(self, configuration: Dict[str, str]):
        pass    # TODO add conf options for streaming configuration here

Ancestors

Class variables

var configurationConfigurationVariable
var optionsConfigurationVariable
var variablesConfigurationVariable

Inherited members