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:
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]