Is your feature request related to a problem? Please describe.
The enable/disable/set-state commands for feature view state management (introduced in PR #6401) currently only exist under the feast feature-views CLI group and only support FeatureView and OnDemandFeatureView. There are no REST/gRPC API endpoints for these operations.
Describe the solution you'd like
- Add
enable, disable, set-state CLI commands under on-demand-feature-views and stream-feature-views
- Update
FeatureStore.enable_feature_view() / disable_feature_view() / set_feature_view_state() to handle StreamFeatureView
- Add REST and gRPC API endpoints for enable, disable, and set-state operations
- Add unit tests for new CLI commands and API endpoints
Additional context
Parent issue: #6331
Follow-up from PR #6401.
Is your feature request related to a problem? Please describe.
The enable/disable/set-state commands for feature view state management (introduced in PR #6401) currently only exist under the
feast feature-viewsCLI group and only supportFeatureViewandOnDemandFeatureView. There are no REST/gRPC API endpoints for these operations.Describe the solution you'd like
enable,disable,set-stateCLI commands underon-demand-feature-viewsandstream-feature-viewsFeatureStore.enable_feature_view()/disable_feature_view()/set_feature_view_state()to handleStreamFeatureViewAdditional context
Parent issue: #6331
Follow-up from PR #6401.