DatasourceExecutions¶
- pydantic model openapi_client.models.datasource_executions.DatasourceExecutions¶
GET /datasources/{datasource_id}/dataflows/{id}/executions response. Keys vary by datasource type and query params.
- Fields:
dataflow_executions (List[openapi_client.models.executions.Executions] | None)dataflow_stats (List[openapi_client.models.dataflow_task_stats_entry.DataflowTaskStatsEntry] | None)flow_runs (List[openapi_client.models.saas_flow_run.SaasFlowRun] | None)table_stats (List[openapi_client.models.dataflow_task_stats_entry.DataflowTaskStatsEntry] | None)
- field message: Optional[StrictStr] = None (alias 'Message')¶
Status or run message for the response.
- field flow_runs: Optional[List[SaasFlowRun]] = None (alias 'FlowRuns')¶
SaaS AppFlow execution records.
- field flow_runs_token: Optional[StrictStr] = None (alias 'FlowRunsToken')¶
SaaS only. Pass as flow_runs_token on the next request. Absent on the last page (next_available is no).
- field dataflow_executions: Optional[List[Executions]] = None (alias 'dataflowExecutions')¶
JDBC Bulkload, JDBC Advanced Load, and ArcGIS run records. ArcGIS returns all runs and ignores pagination params.
- field next_available: Optional[StrictStr] = None¶
Whether another page is available. yes or no. Returned for SaaS FlowRuns, JDBC list pagination (when limit/offset/sort* used), and JDBC getStats. Last page when no or omitted.
- field count: Optional[StrictInt] = None¶
Items in the current JDBC paginated list page (only when limit/offset/sortorder/sortby is used).
- field total_count: Optional[StrictInt] = None¶
Total JDBC run items across pages (only when list pagination params are used).
- field dataflow_id: Optional[StrictStr] = None (alias 'DataflowId')¶
Present on the bare run object returned for JDBC dataflow_start_time.
- field execution_id: Optional[StrictStr] = None (alias 'ExecutionId')¶
May appear on a bare JDBC/ArcGIS run object. ArcGIS list items include ExecutionId; JDBC Bulkload create does not.
- field start_time: Optional[StrictStr] = None (alias 'StartTime')¶
Present on the bare run object returned for JDBC dataflow_start_time.
- field end_time: Optional[StrictStr] = None (alias 'EndTime')¶
Optional end time on the bare JDBC dataflow_start_time run object.
- field run_status: Optional[StrictStr] = None (alias 'RunStatus')¶
Run state on the bare JDBC dataflow_start_time object (not ExecutionStatus).
- field current_retry: Optional[StrictInt] = None (alias 'CurrentRetry')¶
Optional retry count on a bare JDBC run object.
- field last_modified_by: Optional[StrictStr] = None (alias 'LastModifiedBy')¶
Optional on a bare JDBC dataflow_start_time object.
- field table_stats: Optional[List[DataflowTaskStatsEntry]] = None (alias 'TableStats')¶
Optional per-table stats on a full (non-paginated projection) JDBC run or dataflow_start_time object.
- field insights_metrics: Optional[List[Dict[str, Any]]] = None (alias 'InsightsMetrics')¶
Optional insight metrics on a full JDBC run object.
- field table_mappings: Optional[Dict[str, Any]] = None (alias 'TableMappings')¶
Optional selective-reload mappings on a full JDBC Bulkload run.
- field reload_tables: Optional[List[DataflowReloadTableEntry]] = None (alias 'ReloadTables')¶
Optional selective-reload table list on a JDBC run object.
- field run_type: Optional[StrictStr] = None (alias 'RunType')¶
Optional on Advanced Load runs (e.g. PartialReload).
- field dataflow_stats: Optional[List[DataflowTaskStatsEntry]] = None (alias 'DataflowStats')¶
Per-table load statistics when request_type=getStats (JDBC Bulkload or Advanced Load).
- field dataflow_stats_marker: Optional[StrictStr] = None (alias 'DataflowStatsMarker')¶
Next-page marker for getStats. Pass as dataflow_stats_marker. Present with next_available=yes when more stats remain.
- field url: Optional[StrictStr] = None¶
Presigned download URL when request_type=downloadStats (JDBC Bulkload or Advanced Load).
- to_str()¶
Returns the string representation of the model using alias
- Return type:
str
- to_json()¶
Returns the JSON representation of the model using alias
- Return type:
str
- classmethod from_json(json_str)¶
Create an instance of DatasourceExecutions from a JSON string
- Return type:
Optional[Self]
- to_dict()¶
Return the dictionary representation of the model using alias.
This has the following differences from calling pydantic’s self.model_dump(by_alias=True):
None is only added to the output dict for nullable fields that were set at model initialization. Other fields with value None are ignored.
- Return type:
Dict[str,Any]
- classmethod from_dict(obj)¶
Create an instance of DatasourceExecutions from a dict
- Return type:
Optional[Self]