TaskDefRetryItem

class pydelfini.delfini_core.models.task_def_retry_item.TaskDefRetryItem(cancel_after=0, cancel_if='$-', fail_after=0, fail_if='$-', max_retries=1, priority_delta=0, retry_after=0, retry_if='$-')[source]

Bases: object

TaskDefRetryItem model

Parameters:
cancel_after

Default: 0.

Type:

Union[Unset, int]

cancel_if

Default: ‘$-‘.

Type:

Union[Unset, str]

fail_after

Default: 0.

Type:

Union[Unset, int]

fail_if

Default: ‘$-‘.

Type:

Union[Unset, str]

max_retries

Default: 1.

Type:

Union[Unset, int]

priority_delta

Default: 0.

Type:

Union[Unset, int]

retry_after

Default: 0.

Type:

Union[Unset, int]

retry_if

Default: ‘$-‘.

Type:

Union[Unset, str]

Attributes

cancel_after

cancel_if

fail_after

fail_if

max_retries

priority_delta

retry_after

retry_if

additional_properties

additional_keys

classmethod from_dict(src_dict)[source]

Create an instance of TaskDefRetryItem from a dict

Parameters:

src_dict (Dict[str, Any])

Return type:

T

to_dict()[source]

Convert to a dict

Return type:

Dict[str, Any]