feat: Added filtering support for featureView and featureServices api… · feast-dev/feast@897b3f3
@@ -689,12 +689,20 @@ class ListAllFeatureViewsRequest(google.protobuf.message.Message):
689689PROJECT_FIELD_NUMBER: builtins.int
690690ALLOW_CACHE_FIELD_NUMBER: builtins.int
691691TAGS_FIELD_NUMBER: builtins.int
692+ENTITY_FIELD_NUMBER: builtins.int
693+FEATURE_FIELD_NUMBER: builtins.int
694+FEATURE_SERVICE_FIELD_NUMBER: builtins.int
695+DATA_SOURCE_FIELD_NUMBER: builtins.int
692696PAGINATION_FIELD_NUMBER: builtins.int
693697SORTING_FIELD_NUMBER: builtins.int
694698project: builtins.str
695699allow_cache: builtins.bool
696700@property
697701def tags(self) -> google.protobuf.internal.containers.ScalarMap[builtins.str, builtins.str]: ...
702+entity: builtins.str
703+feature: builtins.str
704+feature_service: builtins.str
705+data_source: builtins.str
698706@property
699707def pagination(self) -> global___PaginationParams: ...
700708@property
@@ -705,11 +713,15 @@ class ListAllFeatureViewsRequest(google.protobuf.message.Message):
705713project: builtins.str = ...,
706714allow_cache: builtins.bool = ...,
707715tags: collections.abc.Mapping[builtins.str, builtins.str] | None = ...,
716+entity: builtins.str = ...,
717+feature: builtins.str = ...,
718+feature_service: builtins.str = ...,
719+data_source: builtins.str = ...,
708720pagination: global___PaginationParams | None = ...,
709721sorting: global___SortingParams | None = ...,
710722 ) -> None: ...
711723def HasField(self, field_name: typing_extensions.Literal["pagination", b"pagination", "sorting", b"sorting"]) -> builtins.bool: ...
712-def ClearField(self, field_name: typing_extensions.Literal["allow_cache", b"allow_cache", "pagination", b"pagination", "project", b"project", "sorting", b"sorting", "tags", b"tags"]) -> None: ...
724+def ClearField(self, field_name: typing_extensions.Literal["allow_cache", b"allow_cache", "data_source", b"data_source", "entity", b"entity", "feature", b"feature", "feature_service", b"feature_service", "pagination", b"pagination", "project", b"project", "sorting", b"sorting", "tags", b"tags"]) -> None: ...
713725714726global___ListAllFeatureViewsRequest = ListAllFeatureViewsRequest
715727@@ -972,12 +984,14 @@ class ListFeatureServicesRequest(google.protobuf.message.Message):
972984PROJECT_FIELD_NUMBER: builtins.int
973985ALLOW_CACHE_FIELD_NUMBER: builtins.int
974986TAGS_FIELD_NUMBER: builtins.int
987+FEATURE_VIEW_FIELD_NUMBER: builtins.int
975988PAGINATION_FIELD_NUMBER: builtins.int
976989SORTING_FIELD_NUMBER: builtins.int
977990project: builtins.str
978991allow_cache: builtins.bool
979992@property
980993def tags(self) -> google.protobuf.internal.containers.ScalarMap[builtins.str, builtins.str]: ...
994+feature_view: builtins.str
981995@property
982996def pagination(self) -> global___PaginationParams: ...
983997@property
@@ -988,11 +1002,12 @@ class ListFeatureServicesRequest(google.protobuf.message.Message):
9881002project: builtins.str = ...,
9891003allow_cache: builtins.bool = ...,
9901004tags: collections.abc.Mapping[builtins.str, builtins.str] | None = ...,
1005+feature_view: builtins.str = ...,
9911006pagination: global___PaginationParams | None = ...,
9921007sorting: global___SortingParams | None = ...,
9931008 ) -> None: ...
9941009def HasField(self, field_name: typing_extensions.Literal["pagination", b"pagination", "sorting", b"sorting"]) -> builtins.bool: ...
995-def ClearField(self, field_name: typing_extensions.Literal["allow_cache", b"allow_cache", "pagination", b"pagination", "project", b"project", "sorting", b"sorting", "tags", b"tags"]) -> None: ...
1010+def ClearField(self, field_name: typing_extensions.Literal["allow_cache", b"allow_cache", "feature_view", b"feature_view", "pagination", b"pagination", "project", b"project", "sorting", b"sorting", "tags", b"tags"]) -> None: ...
99610119971012global___ListFeatureServicesRequest = ListFeatureServicesRequest
9981013@@ -1719,11 +1734,19 @@ class Feature(google.protobuf.message.Message):
17191734FEATURE_VIEW_FIELD_NUMBER: builtins.int
17201735TYPE_FIELD_NUMBER: builtins.int
17211736DESCRIPTION_FIELD_NUMBER: builtins.int
1737+OWNER_FIELD_NUMBER: builtins.int
1738+CREATED_TIMESTAMP_FIELD_NUMBER: builtins.int
1739+LAST_UPDATED_TIMESTAMP_FIELD_NUMBER: builtins.int
17221740TAGS_FIELD_NUMBER: builtins.int
17231741name: builtins.str
17241742feature_view: builtins.str
17251743type: builtins.str
17261744description: builtins.str
1745+owner: builtins.str
1746+@property
1747+def created_timestamp(self) -> google.protobuf.timestamp_pb2.Timestamp: ...
1748+@property
1749+def last_updated_timestamp(self) -> google.protobuf.timestamp_pb2.Timestamp: ...
17271750@property
17281751def tags(self) -> google.protobuf.internal.containers.ScalarMap[builtins.str, builtins.str]: ...
17291752def __init__(
@@ -1733,9 +1756,13 @@ class Feature(google.protobuf.message.Message):
17331756feature_view: builtins.str = ...,
17341757type: builtins.str = ...,
17351758description: builtins.str = ...,
1759+owner: builtins.str = ...,
1760+created_timestamp: google.protobuf.timestamp_pb2.Timestamp | None = ...,
1761+last_updated_timestamp: google.protobuf.timestamp_pb2.Timestamp | None = ...,
17361762tags: collections.abc.Mapping[builtins.str, builtins.str] | None = ...,
17371763 ) -> None: ...
1738-def ClearField(self, field_name: typing_extensions.Literal["description", b"description", "feature_view", b"feature_view", "name", b"name", "tags", b"tags", "type", b"type"]) -> None: ...
1764+def HasField(self, field_name: typing_extensions.Literal["created_timestamp", b"created_timestamp", "last_updated_timestamp", b"last_updated_timestamp"]) -> builtins.bool: ...
1765+def ClearField(self, field_name: typing_extensions.Literal["created_timestamp", b"created_timestamp", "description", b"description", "feature_view", b"feature_view", "last_updated_timestamp", b"last_updated_timestamp", "name", b"name", "owner", b"owner", "tags", b"tags", "type", b"type"]) -> None: ...
1739176617401767global___Feature = Feature
17411768