JobCreate¶
- pydantic model safir.uws.JobCreate¶
Information required to create a new UWS job (Wobbly format).
- Parameters:
data (
Any
)- Fields:
execution_duration (Annotated[SecondsTimedelta | None, FieldInfo(annotation=NoneType, required=True, title='Maximum execution duration', description='Allowed maximum execution duration. This is specified in elapsed wall clock time (not CPU time). If null, the execution time is unlimited. If the job runs for longer than this time period, it will be aborted.'), pydantic.functional_serializers.PlainSerializer(func=safir.uws._models.JobBase.
-
field destruction_time:
Annotated
[TypeAliasType
] [Required]¶ At this time, the job will be aborted if it is still running, its results will be deleted, and it will either change phase to ARCHIVED or all record of the job will be discarded
-
field execution_duration:
Annotated
[TypeAliasType
|None
] = None¶ Allowed maximum execution duration. This is specified in elapsed wall clock time (not CPU time). If null, the execution time is unlimited. If the job runs for longer than this time period, it will be aborted.
- Constraints:
func = <function JobBase.<lambda> at 0x7fc8f1ca1620>
return_type = <class ‘int’>
when_used = always