abacusai.api_class.refresh ========================== .. py:module:: abacusai.api_class.refresh Classes ------- .. autoapisummary:: abacusai.api_class.refresh.FeatureGroupExportConfig abacusai.api_class.refresh.FileConnectorExportConfig abacusai.api_class.refresh.DatabaseConnectorExportConfig abacusai.api_class.refresh._FeatureGroupExportConfigFactory Module Contents --------------- .. py:class:: FeatureGroupExportConfig Bases: :py:obj:`abacusai.api_class.abstract.ApiClass` An abstract class for feature group exports. .. py:attribute:: connector_type :type: abacusai.api_class.enums.ConnectorType :value: None .. py:method:: _get_builder() :classmethod: .. py:class:: FileConnectorExportConfig Bases: :py:obj:`FeatureGroupExportConfig` File connector export config for feature groups :param location: The location to export the feature group to :type location: str :param export_file_format: The file format to export the feature group to :type export_file_format: str .. py:attribute:: location :type: str :value: None .. py:attribute:: export_file_format :type: str :value: None .. py:method:: __post_init__() .. py:method:: to_dict() Standardizes converting an ApiClass to dictionary. Keys of response dictionary are converted to camel case. This also validates the fields ( type, value, etc ) received in the dictionary. .. py:class:: DatabaseConnectorExportConfig Bases: :py:obj:`FeatureGroupExportConfig` Database connector export config for feature groups :param database_connector_id: The ID of the database connector to export the feature group to :type database_connector_id: str :param mode: The mode to export the feature group in :type mode: str :param object_name: The name of the object to export the feature group to :type object_name: str :param id_column: The name of the ID column :type id_column: str :param additional_id_columns: Additional ID columns :type additional_id_columns: List[str] :param data_columns: The data columns to export the feature group to :type data_columns: Dict[str, str] .. py:attribute:: database_connector_id :type: str :value: None .. py:attribute:: mode :type: str :value: None .. py:attribute:: object_name :type: str :value: None .. py:attribute:: id_column :type: str :value: None .. py:attribute:: additional_id_columns :type: List[str] :value: None .. py:attribute:: data_columns :type: Dict[str, str] :value: None .. py:method:: __post_init__() .. py:method:: to_dict() Standardizes converting an ApiClass to dictionary. Keys of response dictionary are converted to camel case. This also validates the fields ( type, value, etc ) received in the dictionary. .. py:class:: _FeatureGroupExportConfigFactory Bases: :py:obj:`abacusai.api_class.abstract._ApiClassFactory` Helper class that provides a standard way to create an ABC using inheritance. .. py:attribute:: config_abstract_class .. py:attribute:: config_class_key :value: 'connector_type' .. py:attribute:: config_class_map