Page#
Page representation |
- class mlflow_rest_client.page.Page(items=None, next_page_token=None)#
Page representation
- Parameters:
- itemsIterable, optional
Page items
- next_page_tokenstr, optional
Next page token
Examples
model = Page(items=[Model(name="some_model")]) model = Page(items=[Model(name="some_model")], next_page_token="some_token")
- Attributes:
- itemsIterable
Page items
- next_page_tokenstr
Next page token
- property has_next_page#
Checks whether this page is last or not
- Returns:
- has_next_page: bool
True
if there is a next page,False
if page is last one
- classmethod make(inp, items_key='items', item_class=None, **kwargs)#
Generate objects from REST API response
- Parameters:
- inp
list
ordict
Page items
- items_keystr, optional
Key name for fetching items from dict input
- item_classclass, optional
Item class to be called
Should implement
from_list
ormake
methods, otherwise constructor will be used- **kwargsdict, optional
Additional params for item constructor
- inp
- Returns:
- pageobj:
Page
ofitem_class
Page of items
- pageobj:
Examples
model = Page.make([Model(name="some_model")]) model = Page.make([ModelVersion(name="some_model", version=1)], name="another_model")