This change improves the OpenStack endpoint handling by:
1. Refactoring the OpenStackEndpointListObject class to have cleaner
docstrings and proper type annotations
2. Adding a new OpenStackEndpointListObjectFilter class to enable
filtering of endpoints by region, service name, service type, and
interface
3. Enhancing the OpenStackEndpointListOutput class with filtering
functionality and improved type annotations
The refactoring improves code readability and maintainability while
the new filtering capability provides a more flexible way to query
endpoints based on different criteria.
Change-Id: Ibf7e3b9111b5fca03c210f545013b3b702133eb3
Signed-off-by: Abhishek jaiswal <abhishek.jaiswal@windriver.com>