Project
Package: flyte.remote
A class representing a project in the Union API.
class Project(
pb2: project_pb2.Project,
)| Parameter | Type | Description |
|---|---|---|
pb2 |
project_pb2.Project |
Methods
| Method | Description |
|---|---|
get() |
Get a run by its ID or name. |
listall() |
Get a run by its ID or name. |
to_dict() |
Convert the object to a JSON-serializable dictionary. |
to_json() |
Convert the object to a JSON string. |
get()
Default invocation is sync and will block.
To call it asynchronously, use the function .aio() on the method name itself, e.g.,:
result = await Project.get.aio().
def get(
cls,
name: str,
org: str | None,
) -> ProjectGet a run by its ID or name. If both are provided, the ID will take precedence.
| Parameter | Type | Description |
|---|---|---|
cls |
||
name |
str |
The name of the project. |
org |
str | None |
The organization of the project (if applicable). |
listall()
Default invocation is sync and will block.
To call it asynchronously, use the function .aio() on the method name itself, e.g.,:
result = await Project.listall.aio().
def listall(
cls,
filters: str | None,
sort_by: Tuple[str, Literal['asc', 'desc']] | None,
) -> Union[AsyncIterator[Project], Iterator[Project]]Get a run by its ID or name. If both are provided, the ID will take precedence.
| Parameter | Type | Description |
|---|---|---|
cls |
||
filters |
str | None |
The filters to apply to the project list. |
sort_by |
Tuple[str, Literal['asc', 'desc']] | None |
The sorting criteria for the project list, in the format (field, order). :return: An iterator of projects. |
to_dict()
def to_dict()Convert the object to a JSON-serializable dictionary.
Returns: dict: A dictionary representation of the object.
to_json()
def to_json()Convert the object to a JSON string.
Returns: str: A JSON string representation of the object.