Feature store APIs
Operations for managing and storing feature sets (data) in the platform for access and reference. Includes methods for creating, deleting, searching, etc for feature sets.
vianops_client.api.featurestore.feature_sources
- class FeatureSourcesV1Api(config: Config | None = None)
Bases:
ConfiguredBaseApiClass
- create(data: V1FeatureSourcesList, output_type: str = 'object') V1FeatureSourcesList
Add new feature sources to the system.
- Parameters:
data (V1FeatureSourcesList) – A list of feature sources to add.
- Returns:
The response from adding feature sources.
- Return type:
- delete(data: V1FeatureSourceFilters, deletetype: str = 'archive', output_type: str = 'object') V1FeatureSourcesList
Delete feature sources
- Parameters:
data (V1FeatureSourceFilters) – Instance containing the required data to select, and archive or delete the selected feature sources.
deletetype (str) – The deletion type. Supported values: archive, delete, force_delete. Default: archive.
- Returns:
nstance containing response from deletion of feature sources.
- Return type:
- delete_url = '/v1/feature-sources/{deletetype}'
- search(data: V1FeatureSourceSearch, output_type: str = 'object') V1FeatureSourceModelPage
Search for feature sources
- Parameters:
data (V1FeatureSourceSearch) – Instance containing data to search for feature sources.
- Returns:
Response containing results from search along with pagination details.
- Return type:
- search_url = '/v1/feature-sources/search'
- update(data: V1FeatureSourcesUpdates, output_type: str = 'object') V1FeatureSourcesList
Update existing feature sources
- Parameters:
data (V1FeatureSourcesUpdates) – Instance containing information about the updates for feature sources.
- Returns:
Instance containing information about the updated feature sources.
- Return type:
- url_suffix = '/v1/feature-sources'