class documentation

class ScheduleActionStartWorkflow(ScheduleAction): (source)

View In Hierarchy

Schedule action to start a workflow.

Warning

Schedules are an experimental feature.

Method __init__ Create a start-workflow action.
Class Variable headers Undocumented
Instance Variable args Undocumented
Instance Variable execution_timeout Undocumented
Instance Variable id Undocumented
Instance Variable memo Undocumented
Instance Variable retry_policy Undocumented
Instance Variable run_timeout Undocumented
Instance Variable search_attributes Undocumented
Instance Variable task_queue Undocumented
Instance Variable task_timeout Undocumented
Instance Variable workflow Undocumented
Static Method _from_proto Undocumented
Async Method _to_proto Undocumented
@overload
def __init__(self, workflow: MethodAsyncNoParam[SelfType, ReturnType], *, id: str, task_queue: str, execution_timeout: Optional[timedelta] = None, run_timeout: Optional[timedelta] = None, task_timeout: Optional[timedelta] = None, retry_policy: Optional[temporalio.common.RetryPolicy] = None, memo: Optional[Mapping[str, Any]] = None, search_attributes: temporalio.common.SearchAttributes = {}):
@overload
def __init__(self, workflow: MethodAsyncSingleParam[SelfType, ParamType, ReturnType], arg: ParamType, *, id: str, task_queue: str, execution_timeout: Optional[timedelta] = None, run_timeout: Optional[timedelta] = None, task_timeout: Optional[timedelta] = None, retry_policy: Optional[temporalio.common.RetryPolicy] = None, memo: Optional[Mapping[str, Any]] = None, search_attributes: temporalio.common.SearchAttributes = {}):
@overload
def __init__(self, workflow: Callable[Concatenate[SelfType, MultiParamSpec], Awaitable[ReturnType]], *, args: Sequence[Any], id: str, task_queue: str, execution_timeout: Optional[timedelta] = None, run_timeout: Optional[timedelta] = None, task_timeout: Optional[timedelta] = None, retry_policy: Optional[temporalio.common.RetryPolicy] = None, memo: Optional[Mapping[str, Any]] = None, search_attributes: temporalio.common.SearchAttributes = {}):
@overload
def __init__(self, workflow: str, arg: Any = temporalio.common._arg_unset, *, args: Sequence[Any] = [], id: str, task_queue: str, execution_timeout: Optional[timedelta] = None, run_timeout: Optional[timedelta] = None, task_timeout: Optional[timedelta] = None, retry_policy: Optional[temporalio.common.RetryPolicy] = None, memo: Optional[Mapping[str, Any]] = None, search_attributes: temporalio.common.SearchAttributes = {}):
@overload
def __init__(self, workflow: str, *, raw_info: temporalio.api.workflow.v1.NewWorkflowExecutionInfo):
(source)

Create a start-workflow action.

See Client.start_workflow for details on these parameter values.

Undocumented

execution_timeout = (source)

Undocumented

Undocumented

Undocumented

retry_policy = (source)

Undocumented

run_timeout = (source)

Undocumented

search_attributes = (source)

Undocumented

task_queue = (source)

Undocumented

task_timeout = (source)

Undocumented

workflow = (source)

Undocumented